{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -2876,15 +2876,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):                         e9f57fd4\n+  32-bit CRC value (hex):                         580a9de2\n   compressed size:                                24122 bytes\n   uncompressed size:                              24122 bytes\n   length of filename:                             138 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@@ -3020,15 +3020,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):                         21a1a84a\n+  32-bit CRC value (hex):                         4edb93b2\n   compressed size:                                12881 bytes\n   uncompressed size:                              12881 bytes\n   length of filename:                             138 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": "@@ -2160,15 +2160,15 @@\n 4CDFE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4CE00   Length              0005 (5)\n 4CE02   Flags               01 (1) 'Modification'\n 4CE03   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4CE07 PAYLOAD\n \n 52C41 DATA DESCRIPTOR       08074B50 (134695760)\n-52C45 CRC                   E9F57FD4 (3925180372)\n+52C45 CRC                   580A9DE2 (1477090786)\n 52C49 Compressed Size       00005E3A (24122)\n 52C4D Uncompressed Size     00005E3A (24122)\n \n 52C51 LOCAL HEADER #82      04034B50 (67324752)\n 52C55 Extract Zip Spec      14 (20) '2.0'\n 52C56 Extract OS            00 (0) 'MS-DOS'\n 52C57 General Purpose Flag  0008 (8)\n@@ -2273,15 +2273,15 @@\n 8E260 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 8E262   Length              0005 (5)\n 8E264   Flags               01 (1) 'Modification'\n 8E265   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 8E269 PAYLOAD\n \n 914BA DATA DESCRIPTOR       08074B50 (134695760)\n-914BE CRC                   21A1A84A (564242506)\n+914BE CRC                   4EDB93B2 (1323013042)\n 914C2 Compressed Size       00003251 (12881)\n 914C6 Uncompressed Size     00003251 (12881)\n \n 914CA LOCAL HEADER #86      04034B50 (67324752)\n 914CE Extract Zip Spec      14 (20) '2.0'\n 914CF Extract OS            00 (0) 'MS-DOS'\n 914D0 General Purpose Flag  0008 (8)\n@@ -4711,15 +4711,15 @@\n 9548E Created OS            00 (0) 'MS-DOS'\n 9548F Extract Zip Spec      14 (20) '2.0'\n 95490 Extract OS            00 (0) 'MS-DOS'\n 95491 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 95493 Compression Method    0000 (0) 'Stored'\n 95495 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-95499 CRC                   E9F57FD4 (3925180372)\n+95499 CRC                   580A9DE2 (1477090786)\n 9549D Compressed Size       00005E3A (24122)\n 954A1 Uncompressed Size     00005E3A (24122)\n 954A5 Filename Length       008A (138)\n 954A7 Extra Length          0009 (9)\n 954A9 Comment Length        0000 (0)\n 954AB Disk Start            0000 (0)\n 954AD Int File Attributes   0000 (0)\n@@ -4832,15 +4832,15 @@\n 95765 Created OS            00 (0) 'MS-DOS'\n 95766 Extract Zip Spec      14 (20) '2.0'\n 95767 Extract OS            00 (0) 'MS-DOS'\n 95768 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 9576A Compression Method    0000 (0) 'Stored'\n 9576C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-95770 CRC                   21A1A84A (564242506)\n+95770 CRC                   4EDB93B2 (1323013042)\n 95774 Compressed Size       00003251 (12881)\n 95778 Uncompressed Size     00003251 (12881)\n 9577C Filename Length       008A (138)\n 9577E Extra Length          0009 (9)\n 95780 Comment Length        0000 (0)\n 95782 Disk Start            0000 (0)\n 95784 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_internalize_PropertyCodes_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_internalize_PropertyCodes_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_format_xml_executionPlan_platformBinding_legendJava_internalize_PropertyCodes_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_internalize_PropertyCodes\n {\n     public static final String tempTypeName = \"PropertyCodes\";\n     private static final String tempFullTypeId = \"Root::meta::external::format::xml::executionPlan::platformBinding::legendJava::internalize::PropertyCodes\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(7)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKeys(tempFullTypeId, \"attributeInit\", \"attributeVar\", \"calledMethods\", \"elementInit\", \"elementVar\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_internalize_PropertyCodes_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_tests_executionPlanExecution.java", "source2": "org/finos/legend/pure/generated/core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_tests_executionPlanExecution.java", "unified_diff": "@@ -33,15 +33,15 @@\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n          return value((java.lang.String)CompiledSupport.makeOne(vars.get(0)), es);\n      }\n \n      public java.lang.String value(final java.lang.String _data, final ExecutionSupport es)\n      {\n-return core_pure_graphFetch_graphFetch.Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(CompiledSupport.toPureCollection((CompiledSupport.<org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person>castWithExceptionHandling(core_pure_binding_functions_functions.Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::xml::executionPlan::test::Person\")),_binding,_data,es),org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_xml_java_platform_binding/legendJavaPlatformBinding/tests/executionPlanExecution.pure\", -1, -1, 27, 43, -1, -1)))),((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_xml_java_platform_binding$2874461\")),es);\n+return core_pure_graphFetch_graphFetch.Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(CompiledSupport.toPureCollection((CompiledSupport.<org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person>castWithExceptionHandling(core_pure_binding_functions_functions.Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::xml::executionPlan::test::Person\")),_binding,_data,es),org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_xml_java_platform_binding/legendJavaPlatformBinding/tests/executionPlanExecution.pure\", -1, -1, 27, 43, -1, -1)))),((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_xml_java_platform_binding$2874444\")),es);\n      }\n      public MutableMap<String, Object> getOpenVariables()\n      {\n          return this.__vars;\n      }\n }\n \n@@ -51,15 +51,15 @@\n final java.lang.String _result = core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_tests_executionPlanExecution.Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_test_executeXSDBindingQuery_FunctionDefinition_1__Pair_MANY__String_1_(_query,CompiledSupport.toPureCollection(_vars),es);\n return platform_pure_essential_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(\"{\\\"builder\\\":{\\\"_type\\\":\\\"json\\\"},\\\"values\\\":{\\\"firstName\\\":\\\"John\\\",\\\"lastName\\\":\\\"Doe\\\"}}\"),CompiledSupport.toPureCollection(_result),es);\n }\n \n public static boolean Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_test_testBindingAndM2MChainedSimple__Boolean_1_(final ExecutionSupport es)\n {\n final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding _binding = core_external_format_xml_executionPlan_tests_executionPlanTest.Root_meta_external_format_xml_executionPlan_test_getTestBinding__Binding_1_(es);\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_TargetPerson> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_TargetPerson>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_xml_java_platform_binding$2874308\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_TargetPerson> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_xml_executionPlan_test_TargetPerson>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_xml_java_platform_binding$2874291\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$external$format$xml$executionPlan$platformBinding$legendJava$test$testBindingAndM2MChainedSimple$2$system$imports$import__core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_tests_executionPlanExecution_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction1<java.lang.String, java.lang.String>()\n {\n private final MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"binding\", _binding,\"tree\", _tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n"}]}
