{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1216,15 +1216,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):                         7b40e62b\n+  32-bit CRC value (hex):                         9d197219\n   compressed size:                                10051 bytes\n   uncompressed size:                              10051 bytes\n   length of filename:                             121 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@@ -1288,15 +1288,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):                         d3ae96f1\n+  32-bit CRC value (hex):                         492d37ba\n   compressed size:                                28180 bytes\n   uncompressed size:                              28180 bytes\n   length of filename:                             105 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@@ -1360,15 +1360,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):                         b71f3ad6\n+  32-bit CRC value (hex):                         762154fd\n   compressed size:                                22435 bytes\n   uncompressed size:                              22435 bytes\n   length of filename:                             125 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@@ -1648,15 +1648,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):                         a0b6e32b\n+  32-bit CRC value (hex):                         dad0ba9e\n   compressed size:                                23122 bytes\n   uncompressed size:                              23122 bytes\n   length of filename:                             128 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": "@@ -844,15 +844,15 @@\n 10D50 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 10D52   Length              0005 (5)\n 10D54   Flags               01 (1) 'Modification'\n 10D55   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 10D59 PAYLOAD\n \n 1349C DATA DESCRIPTOR       08074B50 (134695760)\n-134A0 CRC                   7B40E62B (2067850795)\n+134A0 CRC                   9D197219 (2635690521)\n 134A4 Compressed Size       00002743 (10051)\n 134A8 Uncompressed Size     00002743 (10051)\n \n 134AC LOCAL HEADER #36      04034B50 (67324752)\n 134B0 Extract Zip Spec      14 (20) '2.0'\n 134B1 Extract OS            00 (0) 'MS-DOS'\n 134B2 General Purpose Flag  0008 (8)\n@@ -900,15 +900,15 @@\n 154A9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 154AB   Length              0005 (5)\n 154AD   Flags               01 (1) 'Modification'\n 154AE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 154B2 PAYLOAD\n \n 1C2C6 DATA DESCRIPTOR       08074B50 (134695760)\n-1C2CA CRC                   D3AE96F1 (3551434481)\n+1C2CA CRC                   492D37BA (1227700154)\n 1C2CE Compressed Size       00006E14 (28180)\n 1C2D2 Uncompressed Size     00006E14 (28180)\n \n 1C2D6 LOCAL HEADER #38      04034B50 (67324752)\n 1C2DA Extract Zip Spec      14 (20) '2.0'\n 1C2DB Extract OS            00 (0) 'MS-DOS'\n 1C2DC General Purpose Flag  0008 (8)\n@@ -956,15 +956,15 @@\n 1DA31 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1DA33   Length              0005 (5)\n 1DA35   Flags               01 (1) 'Modification'\n 1DA36   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1DA3A PAYLOAD\n \n 231DD DATA DESCRIPTOR       08074B50 (134695760)\n-231E1 CRC                   B71F3AD6 (3072277206)\n+231E1 CRC                   762154FD (1981895933)\n 231E5 Compressed Size       000057A3 (22435)\n 231E9 Uncompressed Size     000057A3 (22435)\n \n 231ED LOCAL HEADER #40      04034B50 (67324752)\n 231F1 Extract Zip Spec      14 (20) '2.0'\n 231F2 Extract OS            00 (0) 'MS-DOS'\n 231F3 General Purpose Flag  0008 (8)\n@@ -1180,15 +1180,15 @@\n 326EA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 326EC   Length              0005 (5)\n 326EE   Flags               01 (1) 'Modification'\n 326EF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 326F3 PAYLOAD\n \n 38145 DATA DESCRIPTOR       08074B50 (134695760)\n-38149 CRC                   A0B6E32B (2696340267)\n+38149 CRC                   DAD0BA9E (3671112350)\n 3814D Compressed Size       00005A52 (23122)\n 38151 Uncompressed Size     00005A52 (23122)\n \n 38155 LOCAL HEADER #48      04034B50 (67324752)\n 38159 Extract Zip Spec      14 (20) '2.0'\n 3815A Extract OS            00 (0) 'MS-DOS'\n 3815B General Purpose Flag  0008 (8)\n@@ -2307,15 +2307,15 @@\n 58A57 Created OS            00 (0) 'MS-DOS'\n 58A58 Extract Zip Spec      14 (20) '2.0'\n 58A59 Extract OS            00 (0) 'MS-DOS'\n 58A5A General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 58A5C Compression Method    0000 (0) 'Stored'\n 58A5E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58A62 CRC                   7B40E62B (2067850795)\n+58A62 CRC                   9D197219 (2635690521)\n 58A66 Compressed Size       00002743 (10051)\n 58A6A Uncompressed Size     00002743 (10051)\n 58A6E Filename Length       0079 (121)\n 58A70 Extra Length          0009 (9)\n 58A72 Comment Length        0000 (0)\n 58A74 Disk Start            0000 (0)\n 58A76 Int File Attributes   0000 (0)\n@@ -2367,15 +2367,15 @@\n 58BA2 Created OS            00 (0) 'MS-DOS'\n 58BA3 Extract Zip Spec      14 (20) '2.0'\n 58BA4 Extract OS            00 (0) 'MS-DOS'\n 58BA5 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 58BA7 Compression Method    0000 (0) 'Stored'\n 58BA9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58BAD CRC                   D3AE96F1 (3551434481)\n+58BAD CRC                   492D37BA (1227700154)\n 58BB1 Compressed Size       00006E14 (28180)\n 58BB5 Uncompressed Size     00006E14 (28180)\n 58BB9 Filename Length       0069 (105)\n 58BBB Extra Length          0009 (9)\n 58BBD Comment Length        0000 (0)\n 58BBF Disk Start            0000 (0)\n 58BC1 Int File Attributes   0000 (0)\n@@ -2427,15 +2427,15 @@\n 58CF1 Created OS            00 (0) 'MS-DOS'\n 58CF2 Extract Zip Spec      14 (20) '2.0'\n 58CF3 Extract OS            00 (0) 'MS-DOS'\n 58CF4 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 58CF6 Compression Method    0000 (0) 'Stored'\n 58CF8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-58CFC CRC                   B71F3AD6 (3072277206)\n+58CFC CRC                   762154FD (1981895933)\n 58D00 Compressed Size       000057A3 (22435)\n 58D04 Uncompressed Size     000057A3 (22435)\n 58D08 Filename Length       007D (125)\n 58D0A Extra Length          0009 (9)\n 58D0C Comment Length        0000 (0)\n 58D0E Disk Start            0000 (0)\n 58D10 Int File Attributes   0000 (0)\n@@ -2667,15 +2667,15 @@\n 5924C Created OS            00 (0) 'MS-DOS'\n 5924D Extract Zip Spec      14 (20) '2.0'\n 5924E Extract OS            00 (0) 'MS-DOS'\n 5924F General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 59251 Compression Method    0000 (0) 'Stored'\n 59253 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-59257 CRC                   A0B6E32B (2696340267)\n+59257 CRC                   DAD0BA9E (3671112350)\n 5925B Compressed Size       00005A52 (23122)\n 5925F Uncompressed Size     00005A52 (23122)\n 59263 Filename Length       0080 (128)\n 59265 Extra Length          0009 (9)\n 59267 Comment Length        0000 (0)\n 59269 Disk Start            0000 (0)\n 5926B Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_function_activator_snowflakeApp_SnowFlakeAppExecutionContext_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_function_activator_snowflakeApp_SnowFlakeAppExecutionContext_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,17 +20,17 @@\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_function_activator_snowflakeApp_SnowFlakeAppExecutionContext_Impl extends Root_meta_relational_runtime_FunctionActivatorExecutionContext_Impl implements Root_meta_external_function_activator_snowflakeApp_SnowFlakeAppExecutionContext\n {\n     public static final String tempTypeName = \"SnowFlakeAppExecutionContext\";\n     private static final String tempFullTypeId = \"Root::meta::external::function::activator::snowflakeApp::SnowFlakeAppExecutionContext\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n+           .withKeys(\"Root::meta::pure::runtime::ExecutionContext\", \"enableConstraints\", \"queryTimeOutInSeconds\")\n            .withKey(\"Root::meta::relational::runtime::FunctionActivatorExecutionContext\", \"postProcessor\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKeys(\"Root::meta::pure::runtime::ExecutionContext\", \"enableConstraints\", \"queryTimeOutInSeconds\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_function_activator_snowflakeApp_SnowFlakeAppExecutionContext_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_function_activator_snowflakeApp_SnowflakeApp_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_function_activator_snowflakeApp_SnowflakeApp_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,22 +20,22 @@\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_function_activator_snowflakeApp_SnowflakeApp_Impl extends Root_meta_external_function_activator_FunctionActivator_Impl implements Root_meta_external_function_activator_snowflakeApp_SnowflakeApp\n {\n     public static final String tempTypeName = \"SnowflakeApp\";\n     private static final String tempFullTypeId = \"Root::meta::external::function::activator::snowflakeApp::SnowflakeApp\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(15)\n-           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithStereotypes\", \"stereotypes\")\n+           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n            .withKeys(\"Root::meta::external::function::activator::FunctionActivator\", \"activationConfiguration\", \"function\", \"ownership\")\n-           .withKey(\"Root::meta::pure::metamodel::PackageableElement\", \"package\")\n-           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithTaggedValues\", \"taggedValues\")\n-           .withKey(\"Root::meta::pure::metamodel::ModelElement\", \"name\")\n            .withKeys(tempFullTypeId, \"applicationName\", \"deploymentSchema\", \"description\", \"permissionScheme\", \"usageRole\")\n+           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithStereotypes\", \"stereotypes\")\n+           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithTaggedValues\", \"taggedValues\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n+           .withKey(\"Root::meta::pure::metamodel::PackageableElement\", \"package\")\n+           .withKey(\"Root::meta::pure::metamodel::ModelElement\", \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_function_activator_snowflakeApp_SnowflakeApp_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_function_activator_snowflakeApp_SnowflakeDeploymentConfiguration_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_function_activator_snowflakeApp_SnowflakeDeploymentConfiguration_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,21 +20,21 @@\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_function_activator_snowflakeApp_SnowflakeDeploymentConfiguration_Impl extends Root_meta_external_function_activator_DeploymentConfiguration_Impl implements Root_meta_external_function_activator_snowflakeApp_SnowflakeDeploymentConfiguration\n {\n     public static final String tempTypeName = \"SnowflakeDeploymentConfiguration\";\n     private static final String tempFullTypeId = \"Root::meta::external::function::activator::snowflakeApp::SnowflakeDeploymentConfiguration\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(8)\n+           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n            .withKey(tempFullTypeId, \"target\")\n            .withKey(\"Root::meta::pure::metamodel::extension::ElementWithStereotypes\", \"stereotypes\")\n-           .withKey(\"Root::meta::pure::metamodel::PackageableElement\", \"package\")\n            .withKey(\"Root::meta::pure::metamodel::extension::ElementWithTaggedValues\", \"taggedValues\")\n-           .withKey(\"Root::meta::pure::metamodel::ModelElement\", \"name\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n+           .withKey(\"Root::meta::pure::metamodel::ModelElement\", \"name\")\n+           .withKey(\"Root::meta::pure::metamodel::PackageableElement\", \"package\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_function_activator_snowflakeApp_SnowflakeDeploymentConfiguration_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_snowflakeApp_SnowflakeApp_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_snowflakeApp_SnowflakeApp_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,19 +20,19 @@\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_protocols_pure_vX_X_X_metamodel_function_activator_snowflakeApp_SnowflakeApp_Impl extends Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_FunctionActivator_Impl implements Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_snowflakeApp_SnowflakeApp\n {\n     public static final String tempTypeName = \"SnowflakeApp\";\n     private static final String tempFullTypeId = \"Root::meta::protocols::pure::vX_X_X::metamodel::function::activator::snowflakeApp::SnowflakeApp\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(12)\n-           .withKeys(\"Root::meta::protocols::pure::vX_X_X::metamodel::PackageableElement\", \"_type\", \"name\", \"package\", \"sourceInformation\")\n+           .withKeys(\"Root::meta::protocols::pure::vX_X_X::metamodel::domain::AnnotatedElement\", \"stereotypes\", \"taggedValues\")\n            .withKeys(tempFullTypeId, \"applicationName\", \"description\", \"owner\")\n            .withKey(\"Root::meta::protocols::pure::vX_X_X::metamodel::function::activator::FunctionActivator\", \"function\")\n+           .withKeys(\"Root::meta::protocols::pure::vX_X_X::metamodel::PackageableElement\", \"_type\", \"name\", \"package\", \"sourceInformation\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKeys(\"Root::meta::protocols::pure::vX_X_X::metamodel::domain::AnnotatedElement\", \"stereotypes\", \"taggedValues\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_snowflakeApp_SnowflakeApp_Impl(String id)\n     {\n         super(id);\n     }\n \n"}]}
