{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -4014,15 +4014,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):                         bab0c73b\n+  32-bit CRC value (hex):                         9c121ca3\n   compressed size:                                16129 bytes\n   uncompressed size:                              16129 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@@ -4050,15 +4050,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):                         bf89f650\n+  32-bit CRC value (hex):                         9234e091\n   compressed size:                                5203 bytes\n   uncompressed size:                              5203 bytes\n   length of filename:                             89 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": "@@ -2994,15 +2994,15 @@\n C189D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n C189F   Length              0005 (5)\n C18A1   Flags               01 (1) 'Modification'\n C18A2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n C18A6 PAYLOAD\n \n C57A7 DATA DESCRIPTOR       08074B50 (134695760)\n-C57AB CRC                   BAB0C73B (3132147515)\n+C57AB CRC                   9C121CA3 (2618432675)\n C57AF Compressed Size       00003F01 (16129)\n C57B3 Uncompressed Size     00003F01 (16129)\n \n C57B7 LOCAL HEADER #114     04034B50 (67324752)\n C57BB Extract Zip Spec      14 (20) '2.0'\n C57BC Extract OS            00 (0) 'MS-DOS'\n C57BD General Purpose Flag  0008 (8)\n@@ -3022,15 +3022,15 @@\n C582E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n C5830   Length              0005 (5)\n C5832   Flags               01 (1) 'Modification'\n C5833   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n C5837 PAYLOAD\n \n C6C8A DATA DESCRIPTOR       08074B50 (134695760)\n-C6C8E CRC                   BF89F650 (3213489744)\n+C6C8E CRC                   9234E091 (2452938897)\n C6C92 Compressed Size       00001453 (5203)\n C6C96 Uncompressed Size     00001453 (5203)\n \n C6C9A LOCAL HEADER #115     04034B50 (67324752)\n C6C9E Extract Zip Spec      14 (20) '2.0'\n C6C9F Extract OS            00 (0) 'MS-DOS'\n C6CA0 General Purpose Flag  0008 (8)\n@@ -6428,15 +6428,15 @@\n DE7DD Created OS            00 (0) 'MS-DOS'\n DE7DE Extract Zip Spec      14 (20) '2.0'\n DE7DF Extract OS            00 (0) 'MS-DOS'\n DE7E0 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n DE7E2 Compression Method    0000 (0) 'Stored'\n DE7E4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DE7E8 CRC                   BAB0C73B (3132147515)\n+DE7E8 CRC                   9C121CA3 (2618432675)\n DE7EC Compressed Size       00003F01 (16129)\n DE7F0 Uncompressed Size     00003F01 (16129)\n DE7F4 Filename Length       0068 (104)\n DE7F6 Extra Length          0009 (9)\n DE7F8 Comment Length        0000 (0)\n DE7FA Disk Start            0000 (0)\n DE7FC Int File Attributes   0000 (0)\n@@ -6458,15 +6458,15 @@\n DE87C Created OS            00 (0) 'MS-DOS'\n DE87D Extract Zip Spec      14 (20) '2.0'\n DE87E Extract OS            00 (0) 'MS-DOS'\n DE87F General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n DE881 Compression Method    0000 (0) 'Stored'\n DE883 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DE887 CRC                   BF89F650 (3213489744)\n+DE887 CRC                   9234E091 (2452938897)\n DE88B Compressed Size       00001453 (5203)\n DE88F Uncompressed Size     00001453 (5203)\n DE893 Filename Length       0059 (89)\n DE895 Extra Length          0009 (9)\n DE897 Comment Length        0000 (0)\n DE899 Disk Start            0000 (0)\n DE89B Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_flatdata_executionPlan_tests_executionPlanTest.java", "source2": "org/finos/legend/pure/generated/core_external_format_flatdata_executionPlan_tests_executionPlanTest.java", "unified_diff": "@@ -65,15 +65,15 @@\n return new org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding_Impl(\"Anonymous_NoCounter\")._name(\"TargetPersonTestBinding\")._package(((org.finos.legend.pure.m3.coreinstance.Package)((CompiledExecutionSupport)es).getMetadata(\"Package\",\"Root::meta::external::format::flatdata::executionPlan::test\")))._schemaSet(_schemaSet)._contentType(\"application/x.flatdata\")._modelUnit(core_pure_model_modelUnit.Root_meta_pure_model_unit_include_ModelUnit_1__PackageableElement_MANY__ModelUnit_1_(core_pure_model_modelUnit.Root_meta_pure_model_unit_newModelUnit__ModelUnit_1_(es),CompiledSupport.toPureCollection(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_TargetPerson>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::flatdata::executionPlan::test::TargetPerson\"))),es));\n }\n \n public static boolean Root_meta_external_format_flatdata_executionPlan_test_flatDataNodesChecked__Boolean_1_(final ExecutionSupport es)\n {\n final org.finos.legend.pure.generated.Root_meta_pure_extension_Extension _extensions = core_pure_binding_extension.Root_meta_external_shared_format_externalFormatExtension__Extension_1_(es);\n final org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding _binding = core_external_format_flatdata_executionPlan_tests_executionPlanTest.Root_meta_external_format_flatdata_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_flatdata_executionPlan_test_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096971\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096963\"));\n final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _plan = core_pure_executionPlan_executionPlan_generation.Root_meta_pure_executionPlan_executionPlan_FunctionDefinition_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionPlan_1_(new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$external$format$flatdata$executionPlan$test$flatDataNodesChecked$3$system$imports$import__core_external_format_flatdata_executionPlan_tests_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction1<org.finos.legend.pure.m4.coreinstance.primitive.byteStream.PureByteStream, java.lang.String>()\n {\n private MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"binding\",_binding,\"tree\",_tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_flatdata_externalFormatContract.java", "source2": "org/finos/legend/pure/generated/core_external_format_flatdata_externalFormatContract.java", "unified_diff": "@@ -22,15 +22,15 @@\n import org.junit.Test;\n public class core_external_format_flatdata_externalFormatContract\n {\n     public static MutableMap<String, SharedPureFunction<?>> __functions = Maps.fixedSize.empty();\n \n public static org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData> Root_meta_external_format_flatdata_contract_flatDataFormatContract__ExternalFormatContract_1_(final ExecutionSupport es)\n {\n-return new org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract_Impl<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>(\"Anonymous_NoCounter\")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::shared::format::ExternalFormatContract\"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::format::flatdata::metamodel::FlatData\")))))._internalizeReturnsChecked(false)._id(\"FlatData\")._contentTypes(CompiledSupport.toPureCollection(\"application/x.flatdata\"))._externalFormatMetamodel(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::flatdata::metamodel::FlatData\")))._externalFormatToPureDescriptor(core_external_format_flatdata_transformation_toPure_flatDataToPure.Root_meta_external_format_flatdata_transformation_toPure_flatDataToPureDescriptor__ExternalFormatToPureDescriptor_1_(es))._externalFormatFromPureDescriptor(core_external_format_flatdata_transformation_fromPure_pureToFlatData.Root_meta_external_format_flatdata_transformation_fromPure_flatDataFromPureDescriptor__ExternalFormatFromPureDescriptor_1_(es))._externalFormatBindingValidator(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::function::ConcreteFunctionDefinition\",\"Root::meta::external::format::flatdata::binding::validation::bindDetails_Binding_1__BindingDetail_1_\")))._internalizeReturnsChecked(true)._sourceRecordSerializeTree(((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_model_RawFlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096678\")))._validate(false, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_flatdata/externalFormatContract.pure\", 31, 4, 44,4), es);\n+return new org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract_Impl<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>(\"Anonymous_NoCounter\")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::shared::format::ExternalFormatContract\"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::format::flatdata::metamodel::FlatData\")))))._internalizeReturnsChecked(false)._id(\"FlatData\")._contentTypes(CompiledSupport.toPureCollection(\"application/x.flatdata\"))._externalFormatMetamodel(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::flatdata::metamodel::FlatData\")))._externalFormatToPureDescriptor(core_external_format_flatdata_transformation_toPure_flatDataToPure.Root_meta_external_format_flatdata_transformation_toPure_flatDataToPureDescriptor__ExternalFormatToPureDescriptor_1_(es))._externalFormatFromPureDescriptor(core_external_format_flatdata_transformation_fromPure_pureToFlatData.Root_meta_external_format_flatdata_transformation_fromPure_flatDataFromPureDescriptor__ExternalFormatFromPureDescriptor_1_(es))._externalFormatBindingValidator(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::function::ConcreteFunctionDefinition\",\"Root::meta::external::format::flatdata::binding::validation::bindDetails_Binding_1__BindingDetail_1_\")))._internalizeReturnsChecked(true)._sourceRecordSerializeTree(((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_model_RawFlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096670\")))._validate(false, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_flatdata/externalFormatContract.pure\", 31, 4, 44,4), es);\n }\n \n public static org.finos.legend.pure.generated.Root_meta_pure_extension_Extension Root_meta_external_format_flatdata_extension_flatDataFormatExtension__Extension_1_(final ExecutionSupport es)\n {\n return new org.finos.legend.pure.generated.Root_meta_pure_extension_Extension_Impl(\"Anonymous_NoCounter\")._type(\"External Format - FlatData\")._availableExternalFormats(CompiledSupport.toPureCollection(core_external_format_flatdata_externalFormatContract.Root_meta_external_format_flatdata_contract_flatDataFormatContract__ExternalFormatContract_1_(es)));\n }\n }\n"}]}
