{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1256,15 +1256,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         8829407d\n+  32-bit CRC value (hex):                         4ff8b351\n   compressed size:                                8371 bytes\n   uncompressed size:                              8371 bytes\n   length of filename:                             98 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1508,15 +1508,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         93245722\n+  32-bit CRC value (hex):                         680fbfc6\n   compressed size:                                12733 bytes\n   uncompressed size:                              12733 bytes\n   length of filename:                             107 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1544,15 +1544,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d3ad4345\n+  32-bit CRC value (hex):                         28e3a88f\n   compressed size:                                17207 bytes\n   uncompressed size:                              17207 bytes\n   length of filename:                             96 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1760,15 +1760,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         4c8220dd\n+  32-bit CRC value (hex):                         29c3d6d1\n   compressed size:                                10608 bytes\n   uncompressed size:                              10608 bytes\n   length of filename:                             96 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2192,15 +2192,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         7a071fad\n+  32-bit CRC value (hex):                         59437193\n   compressed size:                                7022 bytes\n   uncompressed size:                              7022 bytes\n   length of filename:                             94 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2552,15 +2552,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         71d18093\n+  32-bit CRC value (hex):                         c998ca36\n   compressed size:                                8217 bytes\n   uncompressed size:                              8217 bytes\n   length of filename:                             104 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2768,15 +2768,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         9c46872f\n+  32-bit CRC value (hex):                         ac39ec01\n   compressed size:                                12787 bytes\n   uncompressed size:                              12787 bytes\n   length of filename:                             109 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2984,15 +2984,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d8d3bd0a\n+  32-bit CRC value (hex):                         de5fd841\n   compressed size:                                9652 bytes\n   uncompressed size:                              9652 bytes\n   length of filename:                             129 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3056,15 +3056,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3f0826a3\n+  32-bit CRC value (hex):                         0ce572ff\n   compressed size:                                10088 bytes\n   uncompressed size:                              10088 bytes\n   length of filename:                             115 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3128,15 +3128,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         2b12e1f3\n+  32-bit CRC value (hex):                         143ea3f0\n   compressed size:                                14121 bytes\n   uncompressed size:                              14121 bytes\n   length of filename:                             113 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -887,15 +887,15 @@\n 130AB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 130AD   Length              0005 (5)\n 130AF   Flags               01 (1) 'Modification'\n 130B0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 130B4 PAYLOAD\n \n 15167 DATA DESCRIPTOR       08074B50 (134695760)\n-1516B CRC                   8829407D (2284404861)\n+1516B CRC                   4FF8B351 (1341698897)\n 1516F Compressed Size       000020B3 (8371)\n 15173 Uncompressed Size     000020B3 (8371)\n \n 15177 LOCAL HEADER #37      04034B50 (67324752)\n 1517B Extract Zip Spec      14 (20) '2.0'\n 1517C Extract OS            00 (0) 'MS-DOS'\n 1517D General Purpose Flag  0008 (8)\n@@ -1083,15 +1083,15 @@\n 1B5DE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1B5E0   Length              0005 (5)\n 1B5E2   Flags               01 (1) 'Modification'\n 1B5E3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1B5E7 PAYLOAD\n \n 1E7A4 DATA DESCRIPTOR       08074B50 (134695760)\n-1E7A8 CRC                   93245722 (2468632354)\n+1E7A8 CRC                   680FBFC6 (1745862598)\n 1E7AC Compressed Size       000031BD (12733)\n 1E7B0 Uncompressed Size     000031BD (12733)\n \n 1E7B4 LOCAL HEADER #44      04034B50 (67324752)\n 1E7B8 Extract Zip Spec      14 (20) '2.0'\n 1E7B9 Extract OS            00 (0) 'MS-DOS'\n 1E7BA General Purpose Flag  0008 (8)\n@@ -1111,15 +1111,15 @@\n 1E832 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1E834   Length              0005 (5)\n 1E836   Flags               01 (1) 'Modification'\n 1E837   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1E83B PAYLOAD\n \n 22B72 DATA DESCRIPTOR       08074B50 (134695760)\n-22B76 CRC                   D3AD4345 (3551347525)\n+22B76 CRC                   28E3A88F (686008463)\n 22B7A Compressed Size       00004337 (17207)\n 22B7E Uncompressed Size     00004337 (17207)\n \n 22B82 LOCAL HEADER #45      04034B50 (67324752)\n 22B86 Extract Zip Spec      14 (20) '2.0'\n 22B87 Extract OS            00 (0) 'MS-DOS'\n 22B88 General Purpose Flag  0008 (8)\n@@ -1279,15 +1279,15 @@\n 27708 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2770A   Length              0005 (5)\n 2770C   Flags               01 (1) 'Modification'\n 2770D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 27711 PAYLOAD\n \n 2A081 DATA DESCRIPTOR       08074B50 (134695760)\n-2A085 CRC                   4C8220DD (1283596509)\n+2A085 CRC                   29C3D6D1 (700700369)\n 2A089 Compressed Size       00002970 (10608)\n 2A08D Uncompressed Size     00002970 (10608)\n \n 2A091 LOCAL HEADER #51      04034B50 (67324752)\n 2A095 Extract Zip Spec      14 (20) '2.0'\n 2A096 Extract OS            00 (0) 'MS-DOS'\n 2A097 General Purpose Flag  0008 (8)\n@@ -1615,15 +1615,15 @@\n 3A147 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3A149   Length              0005 (5)\n 3A14B   Flags               01 (1) 'Modification'\n 3A14C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3A150 PAYLOAD\n \n 3BCBE DATA DESCRIPTOR       08074B50 (134695760)\n-3BCC2 CRC                   7A071FAD (2047287213)\n+3BCC2 CRC                   59437193 (1497592211)\n 3BCC6 Compressed Size       00001B6E (7022)\n 3BCCA Uncompressed Size     00001B6E (7022)\n \n 3BCCE LOCAL HEADER #63      04034B50 (67324752)\n 3BCD2 Extract Zip Spec      14 (20) '2.0'\n 3BCD3 Extract OS            00 (0) 'MS-DOS'\n 3BCD4 General Purpose Flag  0008 (8)\n@@ -1895,15 +1895,15 @@\n 461C8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 461CA   Length              0005 (5)\n 461CC   Flags               01 (1) 'Modification'\n 461CD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 461D1 PAYLOAD\n \n 481EA DATA DESCRIPTOR       08074B50 (134695760)\n-481EE CRC                   71D18093 (1909555347)\n+481EE CRC                   C998CA36 (3382233654)\n 481F2 Compressed Size       00002019 (8217)\n 481F6 Uncompressed Size     00002019 (8217)\n \n 481FA LOCAL HEADER #73      04034B50 (67324752)\n 481FE Extract Zip Spec      14 (20) '2.0'\n 481FF Extract OS            00 (0) 'MS-DOS'\n 48200 General Purpose Flag  0008 (8)\n@@ -2063,15 +2063,15 @@\n 4D9F6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4D9F8   Length              0005 (5)\n 4D9FA   Flags               01 (1) 'Modification'\n 4D9FB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4D9FF PAYLOAD\n \n 50BF2 DATA DESCRIPTOR       08074B50 (134695760)\n-50BF6 CRC                   9C46872F (2621867823)\n+50BF6 CRC                   AC39EC01 (2889477121)\n 50BFA Compressed Size       000031F3 (12787)\n 50BFE Uncompressed Size     000031F3 (12787)\n \n 50C02 LOCAL HEADER #79      04034B50 (67324752)\n 50C06 Extract Zip Spec      14 (20) '2.0'\n 50C07 Extract OS            00 (0) 'MS-DOS'\n 50C08 General Purpose Flag  0008 (8)\n@@ -2231,15 +2231,15 @@\n 56D2B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 56D2D   Length              0005 (5)\n 56D2F   Flags               01 (1) 'Modification'\n 56D30   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 56D34 PAYLOAD\n \n 592E8 DATA DESCRIPTOR       08074B50 (134695760)\n-592EC CRC                   D8D3BD0A (3637755146)\n+592EC CRC                   DE5FD841 (3730823233)\n 592F0 Compressed Size       000025B4 (9652)\n 592F4 Uncompressed Size     000025B4 (9652)\n \n 592F8 LOCAL HEADER #85      04034B50 (67324752)\n 592FC Extract Zip Spec      14 (20) '2.0'\n 592FD Extract OS            00 (0) 'MS-DOS'\n 592FE General Purpose Flag  0008 (8)\n@@ -2287,15 +2287,15 @@\n 5A11D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5A11F   Length              0005 (5)\n 5A121   Flags               01 (1) 'Modification'\n 5A122   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5A126 PAYLOAD\n \n 5C88E DATA DESCRIPTOR       08074B50 (134695760)\n-5C892 CRC                   3F0826A3 (1057498787)\n+5C892 CRC                   0CE572FF (216363775)\n 5C896 Compressed Size       00002768 (10088)\n 5C89A Uncompressed Size     00002768 (10088)\n \n 5C89E LOCAL HEADER #87      04034B50 (67324752)\n 5C8A2 Extract Zip Spec      14 (20) '2.0'\n 5C8A3 Extract OS            00 (0) 'MS-DOS'\n 5C8A4 General Purpose Flag  0008 (8)\n@@ -2343,15 +2343,15 @@\n 5D9D1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5D9D3   Length              0005 (5)\n 5D9D5   Flags               01 (1) 'Modification'\n 5D9D6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5D9DA PAYLOAD\n \n 61103 DATA DESCRIPTOR       08074B50 (134695760)\n-61107 CRC                   2B12E1F3 (722657779)\n+61107 CRC                   143EA3F0 (339649520)\n 6110B Compressed Size       00003729 (14121)\n 6110F Uncompressed Size     00003729 (14121)\n \n 61113 LOCAL HEADER #89      04034B50 (67324752)\n 61117 Extract Zip Spec      14 (20) '2.0'\n 61118 Extract OS            00 (0) 'MS-DOS'\n 61119 General Purpose Flag  0008 (8)\n@@ -3558,15 +3558,15 @@\n 8D0F2 Created OS            00 (0) 'MS-DOS'\n 8D0F3 Extract Zip Spec      14 (20) '2.0'\n 8D0F4 Extract OS            00 (0) 'MS-DOS'\n 8D0F5 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8D0F7 Compression Method    0000 (0) 'Stored'\n 8D0F9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8D0FD CRC                   8829407D (2284404861)\n+8D0FD CRC                   4FF8B351 (1341698897)\n 8D101 Compressed Size       000020B3 (8371)\n 8D105 Uncompressed Size     000020B3 (8371)\n 8D109 Filename Length       0062 (98)\n 8D10B Extra Length          0009 (9)\n 8D10D Comment Length        0000 (0)\n 8D10F Disk Start            0000 (0)\n 8D111 Int File Attributes   0000 (0)\n@@ -3768,15 +3768,15 @@\n 8D514 Created OS            00 (0) 'MS-DOS'\n 8D515 Extract Zip Spec      14 (20) '2.0'\n 8D516 Extract OS            00 (0) 'MS-DOS'\n 8D517 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8D519 Compression Method    0000 (0) 'Stored'\n 8D51B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8D51F CRC                   93245722 (2468632354)\n+8D51F CRC                   680FBFC6 (1745862598)\n 8D523 Compressed Size       000031BD (12733)\n 8D527 Uncompressed Size     000031BD (12733)\n 8D52B Filename Length       006B (107)\n 8D52D Extra Length          0009 (9)\n 8D52F Comment Length        0000 (0)\n 8D531 Disk Start            0000 (0)\n 8D533 Int File Attributes   0000 (0)\n@@ -3798,15 +3798,15 @@\n 8D5B6 Created OS            00 (0) 'MS-DOS'\n 8D5B7 Extract Zip Spec      14 (20) '2.0'\n 8D5B8 Extract OS            00 (0) 'MS-DOS'\n 8D5B9 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8D5BB Compression Method    0000 (0) 'Stored'\n 8D5BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8D5C1 CRC                   D3AD4345 (3551347525)\n+8D5C1 CRC                   28E3A88F (686008463)\n 8D5C5 Compressed Size       00004337 (17207)\n 8D5C9 Uncompressed Size     00004337 (17207)\n 8D5CD Filename Length       0060 (96)\n 8D5CF Extra Length          0009 (9)\n 8D5D1 Comment Length        0000 (0)\n 8D5D3 Disk Start            0000 (0)\n 8D5D5 Int File Attributes   0000 (0)\n@@ -3978,15 +3978,15 @@\n 8D92F Created OS            00 (0) 'MS-DOS'\n 8D930 Extract Zip Spec      14 (20) '2.0'\n 8D931 Extract OS            00 (0) 'MS-DOS'\n 8D932 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8D934 Compression Method    0000 (0) 'Stored'\n 8D936 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8D93A CRC                   4C8220DD (1283596509)\n+8D93A CRC                   29C3D6D1 (700700369)\n 8D93E Compressed Size       00002970 (10608)\n 8D942 Uncompressed Size     00002970 (10608)\n 8D946 Filename Length       0060 (96)\n 8D948 Extra Length          0009 (9)\n 8D94A Comment Length        0000 (0)\n 8D94C Disk Start            0000 (0)\n 8D94E Int File Attributes   0000 (0)\n@@ -4338,15 +4338,15 @@\n 8E023 Created OS            00 (0) 'MS-DOS'\n 8E024 Extract Zip Spec      14 (20) '2.0'\n 8E025 Extract OS            00 (0) 'MS-DOS'\n 8E026 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8E028 Compression Method    0000 (0) 'Stored'\n 8E02A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8E02E CRC                   7A071FAD (2047287213)\n+8E02E CRC                   59437193 (1497592211)\n 8E032 Compressed Size       00001B6E (7022)\n 8E036 Uncompressed Size     00001B6E (7022)\n 8E03A Filename Length       005E (94)\n 8E03C Extra Length          0009 (9)\n 8E03E Comment Length        0000 (0)\n 8E040 Disk Start            0000 (0)\n 8E042 Int File Attributes   0000 (0)\n@@ -4638,15 +4638,15 @@\n 8E5F4 Created OS            00 (0) 'MS-DOS'\n 8E5F5 Extract Zip Spec      14 (20) '2.0'\n 8E5F6 Extract OS            00 (0) 'MS-DOS'\n 8E5F7 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8E5F9 Compression Method    0000 (0) 'Stored'\n 8E5FB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8E5FF CRC                   71D18093 (1909555347)\n+8E5FF CRC                   C998CA36 (3382233654)\n 8E603 Compressed Size       00002019 (8217)\n 8E607 Uncompressed Size     00002019 (8217)\n 8E60B Filename Length       0068 (104)\n 8E60D Extra Length          0009 (9)\n 8E60F Comment Length        0000 (0)\n 8E611 Disk Start            0000 (0)\n 8E613 Int File Attributes   0000 (0)\n@@ -4818,15 +4818,15 @@\n 8E982 Created OS            00 (0) 'MS-DOS'\n 8E983 Extract Zip Spec      14 (20) '2.0'\n 8E984 Extract OS            00 (0) 'MS-DOS'\n 8E985 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8E987 Compression Method    0000 (0) 'Stored'\n 8E989 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8E98D CRC                   9C46872F (2621867823)\n+8E98D CRC                   AC39EC01 (2889477121)\n 8E991 Compressed Size       000031F3 (12787)\n 8E995 Uncompressed Size     000031F3 (12787)\n 8E999 Filename Length       006D (109)\n 8E99B Extra Length          0009 (9)\n 8E99D Comment Length        0000 (0)\n 8E99F Disk Start            0000 (0)\n 8E9A1 Int File Attributes   0000 (0)\n@@ -4998,15 +4998,15 @@\n 8ED25 Created OS            00 (0) 'MS-DOS'\n 8ED26 Extract Zip Spec      14 (20) '2.0'\n 8ED27 Extract OS            00 (0) 'MS-DOS'\n 8ED28 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8ED2A Compression Method    0000 (0) 'Stored'\n 8ED2C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8ED30 CRC                   D8D3BD0A (3637755146)\n+8ED30 CRC                   DE5FD841 (3730823233)\n 8ED34 Compressed Size       000025B4 (9652)\n 8ED38 Uncompressed Size     000025B4 (9652)\n 8ED3C Filename Length       0081 (129)\n 8ED3E Extra Length          0009 (9)\n 8ED40 Comment Length        0000 (0)\n 8ED42 Disk Start            0000 (0)\n 8ED44 Int File Attributes   0000 (0)\n@@ -5058,15 +5058,15 @@\n 8EE82 Created OS            00 (0) 'MS-DOS'\n 8EE83 Extract Zip Spec      14 (20) '2.0'\n 8EE84 Extract OS            00 (0) 'MS-DOS'\n 8EE85 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8EE87 Compression Method    0000 (0) 'Stored'\n 8EE89 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8EE8D CRC                   3F0826A3 (1057498787)\n+8EE8D CRC                   0CE572FF (216363775)\n 8EE91 Compressed Size       00002768 (10088)\n 8EE95 Uncompressed Size     00002768 (10088)\n 8EE99 Filename Length       0073 (115)\n 8EE9B Extra Length          0009 (9)\n 8EE9D Comment Length        0000 (0)\n 8EE9F Disk Start            0000 (0)\n 8EEA1 Int File Attributes   0000 (0)\n@@ -5118,15 +5118,15 @@\n 8EFCF Created OS            00 (0) 'MS-DOS'\n 8EFD0 Extract Zip Spec      14 (20) '2.0'\n 8EFD1 Extract OS            00 (0) 'MS-DOS'\n 8EFD2 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 8EFD4 Compression Method    0000 (0) 'Stored'\n 8EFD6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8EFDA CRC                   2B12E1F3 (722657779)\n+8EFDA CRC                   143EA3F0 (339649520)\n 8EFDE Compressed Size       00003729 (14121)\n 8EFE2 Uncompressed Size     00003729 (14121)\n 8EFE6 Filename Length       0071 (113)\n 8EFE8 Extra Length          0009 (9)\n 8EFEA Comment Length        0000 (0)\n 8EFEC Disk Start            0000 (0)\n 8EFEE Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_format_HaskellSchema_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_format_HaskellSchema_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_format_HaskellSchema_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_external_language_haskell_format_HaskellSchema\n {\n     public static final String tempTypeName = \"HaskellSchema\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::format::HaskellSchema\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"module\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_format_HaskellSchema_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_DataTypeConstructor_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_DataTypeConstructor_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -21,17 +21,17 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_metamodel_DataTypeConstructor_Impl extends Root_meta_external_language_haskell_metamodel_NamedConstructor_Impl implements Root_meta_external_language_haskell_metamodel_DataTypeConstructor\n {\n     public static final String tempTypeName = \"DataTypeConstructor\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::metamodel::DataTypeConstructor\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::external::language::haskell::metamodel::NamedConstructor\", \"name\")\n            .withKey(tempFullTypeId, \"types\")\n            .withKey(\"Root::meta::external::language::haskell::metamodel::AnnotatedElement\", \"documentation\")\n+           .withKey(\"Root::meta::external::language::haskell::metamodel::NamedConstructor\", \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_metamodel_DataTypeConstructor_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_DataType_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_DataType_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -21,16 +21,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_metamodel_DataType_Impl extends Root_meta_external_language_haskell_metamodel_ModuleElement_Impl implements Root_meta_external_language_haskell_metamodel_DataType\n {\n     public static final String tempTypeName = \"DataType\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::metamodel::DataType\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(6)\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKeys(tempFullTypeId, \"constructors\", \"deriving\", \"name\")\n            .withKey(\"Root::meta::external::language::haskell::metamodel::AnnotatedElement\", \"documentation\")\n+           .withKeys(tempFullTypeId, \"constructors\", \"deriving\", \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_metamodel_DataType_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_Deriving_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_Deriving_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_metamodel_Deriving_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_external_language_haskell_metamodel_Deriving\n {\n     public static final String tempTypeName = \"Deriving\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::metamodel::Deriving\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"types\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_metamodel_Deriving_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_Import_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_Import_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_metamodel_Import_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_external_language_haskell_metamodel_Import\n {\n     public static final String tempTypeName = \"Import\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::metamodel::Import\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKey(tempFullTypeId, \"name\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(tempFullTypeId, \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_metamodel_Import_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_NamedConstructor_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_NamedConstructor_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -21,16 +21,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_metamodel_NamedConstructor_Impl extends Root_meta_external_language_haskell_metamodel_AnnotatedElement_Impl implements Root_meta_external_language_haskell_metamodel_NamedConstructor\n {\n     public static final String tempTypeName = \"NamedConstructor\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::metamodel::NamedConstructor\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(tempFullTypeId, \"name\")\n            .withKey(\"Root::meta::external::language::haskell::metamodel::AnnotatedElement\", \"documentation\")\n+           .withKey(tempFullTypeId, \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_metamodel_NamedConstructor_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_RecordTypeConstructor_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_metamodel_RecordTypeConstructor_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -21,17 +21,17 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_metamodel_RecordTypeConstructor_Impl extends Root_meta_external_language_haskell_metamodel_NamedConstructor_Impl implements Root_meta_external_language_haskell_metamodel_RecordTypeConstructor\n {\n     public static final String tempTypeName = \"RecordTypeConstructor\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::metamodel::RecordTypeConstructor\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::external::language::haskell::metamodel::NamedConstructor\", \"name\")\n            .withKey(tempFullTypeId, \"fields\")\n            .withKey(\"Root::meta::external::language::haskell::metamodel::AnnotatedElement\", \"documentation\")\n+           .withKey(\"Root::meta::external::language::haskell::metamodel::NamedConstructor\", \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_metamodel_RecordTypeConstructor_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_transformation_fromPure_ModelToHaskellConfiguration_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_transformation_fromPure_ModelToHaskellConfiguration_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,16 +24,16 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_external_language_haskell_transformation_fromPure_ModelToHaskellConfiguration_Impl extends Root_meta_external_format_shared_transformation_fromPure_ModelToSchemaConfiguration_Impl implements Root_meta_external_language_haskell_transformation_fromPure_ModelToHaskellConfiguration\n {\n     public static final String tempTypeName = \"ModelToHaskellConfiguration\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::transformation::fromPure::ModelToHaskellConfiguration\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKey(\"Root::meta::external::format::shared::transformation::fromPure::ModelToSchemaConfiguration\", \"targetSchemaSet\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(\"Root::meta::external::format::shared::transformation::fromPure::ModelToSchemaConfiguration\", \"targetSchemaSet\")\n            .withKey(\"Root::meta::external::format::shared::transformation::GenerationConfiguration\", \"format\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_transformation_fromPure_ModelToHaskellConfiguration_Impl(String id)\n     {\n         super(id);\n     }\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_transformation_fromPure_tests_Account_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_transformation_fromPure_tests_Account_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_transformation_fromPure_tests_Account_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_external_language_haskell_transformation_fromPure_tests_Account\n {\n     public static final String tempTypeName = \"Account\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::transformation::fromPure::tests::Account\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n-           .withKeys(tempFullTypeId, \"enum\", \"name\", \"opened\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"enum\", \"name\", \"opened\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_transformation_fromPure_tests_Account_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_transformation_fromPure_tests_Trade_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_language_haskell_transformation_fromPure_tests_Trade_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_language_haskell_transformation_fromPure_tests_Trade_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_external_language_haskell_transformation_fromPure_tests_Trade\n {\n     public static final String tempTypeName = \"Trade\";\n     private static final String tempFullTypeId = \"Root::meta::external::language::haskell::transformation::fromPure::tests::Trade\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(7)\n-           .withKeys(tempFullTypeId, \"account\", \"id\", \"notionals\", \"npv\", \"type\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"account\", \"id\", \"notionals\", \"npv\", \"type\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_language_haskell_transformation_fromPure_tests_Trade_Impl(String id)\n     {\n         super(id);\n     }\n \n"}]}
