{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -900,15 +900,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):                         bcd65883\n+  32-bit CRC value (hex):                         b14a25fa\n   compressed size:                                13705 bytes\n   uncompressed size:                              13705 bytes\n   length of filename:                             70 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": "@@ -620,15 +620,15 @@\n 0C5A5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0C5A7   Length              0005 (5)\n 0C5A9   Flags               01 (1) 'Modification'\n 0C5AA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0C5AE PAYLOAD\n \n 0FB37 DATA DESCRIPTOR       08074B50 (134695760)\n-0FB3B CRC                   BCD65883 (3168163971)\n+0FB3B CRC                   B14A25FA (2974426618)\n 0FB3F Compressed Size       00003589 (13705)\n 0FB43 Uncompressed Size     00003589 (13705)\n \n 0FB47 CENTRAL HEADER #1     02014B50 (33639248)\n 0FB4B Created Zip Spec      14 (20) '2.0'\n 0FB4C Created OS            00 (0) 'MS-DOS'\n 0FB4D Extract Zip Spec      14 (20) '2.0'\n@@ -1369,15 +1369,15 @@\n 104A7 Created OS            00 (0) 'MS-DOS'\n 104A8 Extract Zip Spec      14 (20) '2.0'\n 104A9 Extract OS            00 (0) 'MS-DOS'\n 104AA General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 104AC Compression Method    0000 (0) 'Stored'\n 104AE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-104B2 CRC                   BCD65883 (3168163971)\n+104B2 CRC                   B14A25FA (2974426618)\n 104B6 Compressed Size       00003589 (13705)\n 104BA Uncompressed Size     00003589 (13705)\n 104BE Filename Length       0046 (70)\n 104C0 Extra Length          0009 (9)\n 104C2 Comment Length        0000 (0)\n 104C4 Disk Start            0000 (0)\n 104C6 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_configuration_coreExtensions.java", "source2": "org/finos/legend/pure/generated/core_configuration_coreExtensions.java", "unified_diff": "@@ -37,27 +37,37 @@\n final RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> _extensionsWithPlatformBindings = ((RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension>)(Object)CompiledSupport.concatenate(_extensions, core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_platformBindingExtension_PlatformBinding_MANY__Extension_1_(CompiledSupport.toPureCollection(core_configuration_coreExtensions.Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(es)),es)));\n return core_pure_executionPlan_executionPlan_generation.Root_meta_pure_executionPlan_generatePlatformCode_ExecutionPlan_1__String_1__PlatformBindingConfig_1__Extension_MANY__ExecutionPlan_1_(_plan,core_java_platform_binding_legendJavaPlatformBinding_legendJavaPlatformBinding.Root_meta_pure_executionPlan_platformBinding_legendJava_legendJavaPlatformBindingId__String_1_(es),new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_LegendJavaPlatformBindingConfig_Impl(\"Anonymous_NoCounter\"),CompiledSupport.toPureCollection(_extensionsWithPlatformBindings),es);\n      }\n }\n );\n     }\n \n+public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(final ExecutionSupport es)\n+{\n+return core_java_platform_binding_legendJavaPlatformBinding_legendJavaPlatformBinding.Root_meta_pure_executionPlan_platformBinding_legendJava_legendJavaPlatformBinding_LegendJavaPlatformBindingExtension_MANY__LegendJavaPlatformBinding_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_LegendJavaPlatformBindingExtension>with(core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension.Root_meta_pure_mapping_modelToModel_executionPlan_platformBinding_legendJava_inMemoryLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_relational_java_platform_binding_legendJavaPlatformBinding_relationalLegendJavaPlatformBindingExtension.Root_meta_relational_executionPlan_platformBinding_legendJava_relationalLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_servicestore_java_platform_binding_legendJavaPlatformBinding_serviceStoreLegendJavaPlatformBindingExtension.Root_meta_external_store_service_executionPlan_platformBinding_legendJava_serviceStoreLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_java_platform_binding_legendJavaPlatformBinding_binding_bindingLegendJavaPlatformBindingExtension.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_bindingLegendJavaPlatformBindingExtension_ExternalFormatLegendJavaPlatformBindingDescriptor_MANY__LegendJavaPlatformBindingExtension_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_ExternalFormatLegendJavaPlatformBindingDescriptor>with(core_external_format_flatdata_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_flatdata_executionPlan_platformBinding_legendJava_flatDataJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_json_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_json_executionPlan_platformBinding_legendJava_jsonSchemaJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_xsdJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es))),es))),es);\n+}\n+\n+public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> Root_meta_pure_extension_configuration_coreExtensions__Extension_MANY_(final ExecutionSupport es)\n+{\n+return CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_extension_Extension>with(CompiledSupport.toOne(core_pure_extensions_functions.Root_meta_pure_extension_defaultExtensions__Extension_MANY_(es), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_configuration/coreExtensions.pure\", -1, -1, 21, 51, -1, -1)),core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtension_String_1__Extension_1_(\"relational\",es),core_servicestore_extensions_extension.Root_meta_external_store_service_extension_serviceStoreExtensions__Extension_1_(es),core_pure_binding_extension.Root_meta_external_shared_format_externalFormatExtension__Extension_1_(es),core_external_format_flatdata_externalFormatContract.Root_meta_external_format_flatdata_extension_flatDataFormatExtension__Extension_1_(es),core_external_format_json_externalFormatContract.Root_meta_external_format_json_extension_jsonSchemaFormatExtension__Extension_1_(es),core_external_format_xml_externalFormatContract.Root_meta_external_format_xml_extension_xsdFormatExtension__Extension_1_(es),core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_platformBindingExtension_PlatformBinding_MANY__Extension_1_(CompiledSupport.toPureCollection(core_configuration_coreExtensions.Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(es)),es)));\n+}\n+\n public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder Root_meta_pure_extension_configuration_localPlatformBinding_bindTestPlanToPlatform__LocalPlatformBinder_1_(final ExecutionSupport es)\n {\n return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder_Impl(\"Anonymous_NoCounter\")._overrides(CompiledSupport.toPureCollection(((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::relational::executionPlan::platformBinding::legendJava::bindRelationalTestPlanToPlatform__LocalPlatformBinder_1_\"))))._bindingFunction(new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$pure$extension$configuration$localPlatformBinding$bindTestPlanToPlatform$1$system$imports$import__core_configuration_coreExtensions_pure_3$0\")\n ), (\n core_configuration_coreExtensions.__functions.get(\"meta$pure$extension$configuration$localPlatformBinding$bindTestPlanToPlatform$1$system$imports$import__core_configuration_coreExtensions_pure_3$0\")\n ))\n );\n }\n \n public static boolean Root_meta_pure_extension_configuration_localPlatformBinding_testLocalBindingOfPlanToPlatform__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_configuration$5010775\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_configuration$5010801\"));\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$pure$extension$configuration$localPlatformBinding$testLocalBindingOfPlanToPlatform$2$system$imports$import__core_configuration_coreExtensions_pure_3$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\",_tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n@@ -80,18 +90,8 @@\n final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _mapping = ((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::mapping::Mapping\",\"Root::meta::relational::tests::simpleRelationalMapping\"));\n final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _runtime = core_relational_relational_tests_relationalSetUp.Root_meta_relational_tests_testRuntime__Runtime_1_(es);\n final RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> _extensions = core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtensions__Extension_MANY_(es);\n final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _basicPlan = core_pure_executionPlan_executionPlan_generation.Root_meta_pure_executionPlan_executionPlan_FunctionDefinition_1__Mapping_1__Runtime_1__Extension_MANY__ExecutionPlan_1_(_query,_mapping,_runtime,CompiledSupport.toPureCollection(_extensions),es);\n final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _boundPlan = core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_localBinding_bindTestPlanToPlatformLocally_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(_basicPlan,CompiledSupport.toPureCollection(_extensions),es);\n return platform_pure_basics_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(platform_pure_grammar_functions_collection_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_boundPlan._globalImplementationSupport(),es),es);\n }\n-\n-public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> Root_meta_pure_extension_configuration_coreExtensions__Extension_MANY_(final ExecutionSupport es)\n-{\n-return CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_extension_Extension>with(CompiledSupport.toOne(core_pure_extensions_functions.Root_meta_pure_extension_defaultExtensions__Extension_MANY_(es), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_configuration/coreExtensions.pure\", -1, -1, 21, 51, -1, -1)),core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtension_String_1__Extension_1_(\"relational\",es),core_servicestore_extensions_extension.Root_meta_external_store_service_extension_serviceStoreExtensions__Extension_1_(es),core_pure_binding_extension.Root_meta_external_shared_format_externalFormatExtension__Extension_1_(es),core_external_format_flatdata_externalFormatContract.Root_meta_external_format_flatdata_extension_flatDataFormatExtension__Extension_1_(es),core_external_format_json_externalFormatContract.Root_meta_external_format_json_extension_jsonSchemaFormatExtension__Extension_1_(es),core_external_format_xml_externalFormatContract.Root_meta_external_format_xml_extension_xsdFormatExtension__Extension_1_(es),core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_platformBindingExtension_PlatformBinding_MANY__Extension_1_(CompiledSupport.toPureCollection(core_configuration_coreExtensions.Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(es)),es)));\n-}\n-\n-public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(final ExecutionSupport es)\n-{\n-return core_java_platform_binding_legendJavaPlatformBinding_legendJavaPlatformBinding.Root_meta_pure_executionPlan_platformBinding_legendJava_legendJavaPlatformBinding_LegendJavaPlatformBindingExtension_MANY__LegendJavaPlatformBinding_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_LegendJavaPlatformBindingExtension>with(core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension.Root_meta_pure_mapping_modelToModel_executionPlan_platformBinding_legendJava_inMemoryLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_relational_java_platform_binding_legendJavaPlatformBinding_relationalLegendJavaPlatformBindingExtension.Root_meta_relational_executionPlan_platformBinding_legendJava_relationalLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_servicestore_java_platform_binding_legendJavaPlatformBinding_serviceStoreLegendJavaPlatformBindingExtension.Root_meta_external_store_service_executionPlan_platformBinding_legendJava_serviceStoreLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_java_platform_binding_legendJavaPlatformBinding_binding_bindingLegendJavaPlatformBindingExtension.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_bindingLegendJavaPlatformBindingExtension_ExternalFormatLegendJavaPlatformBindingDescriptor_MANY__LegendJavaPlatformBindingExtension_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_ExternalFormatLegendJavaPlatformBindingDescriptor>with(core_external_format_flatdata_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_flatdata_executionPlan_platformBinding_legendJava_flatDataJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_json_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_json_executionPlan_platformBinding_legendJava_jsonSchemaJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_xsdJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es))),es))),es);\n-}\n }\n"}]}
