{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -2564,15 +2564,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2023 Mar 29 03:12:46\n-  32-bit CRC value (hex):                         ab4f312b\n+  32-bit CRC value (hex):                         418f9868\n   compressed size:                                14190 bytes\n   uncompressed size:                              227185 bytes\n   length of filename:                             73 characters\n   length of extra field:                          0 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": "@@ -1733,15 +1733,15 @@\n 14B30 Extract Zip Spec      14 (20) '2.0'\n 14B31 Extract OS            00 (0) 'MS-DOS'\n 14B32 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 14B34 Compression Method    0008 (8) 'Deflated'\n 14B36 Modification Time     567D1997 (1451039127) 'Wed Mar 29 03:12:46 2023'\n-14B3A CRC                   AB4F312B (2874093867)\n+14B3A CRC                   418F9868 (1099929704)\n 14B3E Compressed Size       0000376E (14190)\n 14B42 Uncompressed Size     00037771 (227185)\n 14B46 Filename Length       0049 (73)\n 14B48 Extra Length          0000 (0)\n 14B4A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x14B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -4623,15 +4623,15 @@\n 208F2 Extract Zip Spec      14 (20) '2.0'\n 208F3 Extract OS            00 (0) 'MS-DOS'\n 208F4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 208F6 Compression Method    0008 (8) 'Deflated'\n 208F8 Modification Time     567D1997 (1451039127) 'Wed Mar 29 03:12:46 2023'\n-208FC CRC                   AB4F312B (2874093867)\n+208FC CRC                   418F9868 (1099929704)\n 20900 Compressed Size       0000376E (14190)\n 20904 Uncompressed Size     00037771 (227185)\n 20908 Filename Length       0049 (73)\n 2090A Extra Length          0000 (0)\n 2090C Comment Length        0000 (0)\n 2090E Disk Start            0000 (0)\n 20910 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_analytics_lineage_fullAnalytics.java", "source2": "org/finos/legend/pure/generated/core_analytics_lineage_fullAnalytics.java", "unified_diff": "@@ -1016,15 +1016,15 @@\n final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _sourceMapping = CompiledSupport.toOne(FunctionsGen.last((RichIterable<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping>)_mappings), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 86, 43, -1, -1));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _funcBody = ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.safeGet(_f._expressionSequence(), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 87, 42, -1, -1)));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _updatedFuncBody = core_pure_lineage_helperFunctions.Root_meta_pure_lineage_analytics_inlineQualifiedProperties_ValueSpecification_1__Map_1__Map_1__Extension_MANY__ValueSpecification_1_(_funcBody,FunctionsGen.newMap(((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,? extends org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification>)null), CompiledSupport.<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,? extends java.lang.String>>castWithExceptionHandling(platform_functions_meta_classPropertyByName.Root_meta_pure_functions_meta_classPropertyByName_Class_1__String_1__Property_$0_1$_(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::pure::metamodel::valuespecification::VariableExpression\")),\"name\",es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 88, 208, -1, -1)), es),FunctionsGen.getOpenVariables(_f),CompiledSupport.toPureCollection(_extensions),es);\n final RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree> _propertyTrees = core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_propertyTree_buildMultiLevelPropertyTrees_ValueSpecification_1__Mapping_MANY__Extension_MANY__PropertyPathTree_MANY_(_updatedFuncBody,CompiledSupport.toPureCollection(_modelToModelMappings),CompiledSupport.toPureCollection(_extensions),es);\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _reprocessedFuncBody = ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)(CompiledSupport.isEmpty(_modelToModelMappings)?_updatedFuncBody:core_store_m2m_chain.Root_meta_pure_mapping_modelToModel_chain_allReprocess_FunctionExpression_1__StoreMappingRoutedValueSpecification_$0_1$__Mapping_MANY__Extension_MANY__DebugContext_1__Container_1_(CompiledSupport.<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression>castWithExceptionHandling(_updatedFuncBody,org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 93, 52, -1, -1)),(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification)null,CompiledSupport.toPureCollection(_modelToModelMappings),CompiledSupport.toPureCollection(_extensions),core_pure_tools_tools_extension.Root_meta_pure_tools_noDebug__DebugContext_1_(es),es)._res()));\n final RichIterable<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair<? extends java.lang.String,? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlanVarPlaceHolder>>> _vars = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(platform_functions_meta_functionType.Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(_f,es)._parameters()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair<? extends java.lang.String,? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlanVarPlaceHolder>>>)(core_analytics_lineage_fullAnalytics.__functions.get(\"meta$analytics$lineage$computeLineage$1$system$imports$import__core_analytics_lineage_fullAnalytics_pure_1$12\")), es)\n ;\n-final org.finos.legend.pure.generated.Root_meta_pure_lineage_scanRelations_RelationTree _relationTree = ((org.finos.legend.pure.generated.Root_meta_pure_lineage_scanRelations_RelationTree)(((platform_functions_meta__subTypeOf.Root_meta_pure_functions_meta__subTypeOf_Type_1__Type_1__Boolean_1_(CompiledSupport.toOne(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(_f,es)._rawType(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 96, 60, -1, -1)),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::pure::tds::TabularDataSet\")),es) && platform_pure_grammar_functions_collection_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_r,es)) && CompiledSupport.isEmpty(_modelToModelMappings))?core_relational_relational_lineage_scanRelations_scanRelations.Root_meta_pure_lineage_scanRelations_scanRelations_FunctionDefinition_1__Mapping_1__Runtime_1__Pair_MANY__DebugContext_1__Extension_MANY__RelationTree_1_(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_function_LambdaFunction_Impl<java.lang.Object>(\"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::pure::metamodel::function::LambdaFunction\"))._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::FunctionType\", \"$core_analytics_lineage$4360656\")))))._expressionSequence(CompiledSupport.toPureCollection(_funcBody)),_sourceMapping,CompiledSupport.toOne(_r, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 97, 126, -1, -1)),CompiledSupport.toPureCollection(_vars),core_pure_tools_tools_extension.Root_meta_pure_tools_noDebug__DebugContext_1_(es),CompiledSupport.toPureCollection(_extensions),es):core_relational_relational_lineage_scanRelations_scanRelations.Root_meta_pure_lineage_scanRelations_scanRelations_PropertyPathTree_1__Mapping_1__RelationTree_1_(CompiledSupport.toOne(FunctionsGen.last((RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree>)_propertyTrees), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 98, 69, -1, -1)),_sourceMapping,es)));\n+final org.finos.legend.pure.generated.Root_meta_pure_lineage_scanRelations_RelationTree _relationTree = ((org.finos.legend.pure.generated.Root_meta_pure_lineage_scanRelations_RelationTree)(((platform_functions_meta__subTypeOf.Root_meta_pure_functions_meta__subTypeOf_Type_1__Type_1__Boolean_1_(CompiledSupport.toOne(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(_f,es)._rawType(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 96, 60, -1, -1)),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::pure::tds::TabularDataSet\")),es) && platform_pure_grammar_functions_collection_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_r,es)) && CompiledSupport.isEmpty(_modelToModelMappings))?core_relational_relational_lineage_scanRelations_scanRelations.Root_meta_pure_lineage_scanRelations_scanRelations_FunctionDefinition_1__Mapping_1__Runtime_1__Pair_MANY__DebugContext_1__Extension_MANY__RelationTree_1_(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_function_LambdaFunction_Impl<java.lang.Object>(\"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::pure::metamodel::function::LambdaFunction\"))._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::FunctionType\", \"$core_analytics_lineage$4360650\")))))._expressionSequence(CompiledSupport.toPureCollection(_funcBody)),_sourceMapping,CompiledSupport.toOne(_r, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 97, 126, -1, -1)),CompiledSupport.toPureCollection(_vars),core_pure_tools_tools_extension.Root_meta_pure_tools_noDebug__DebugContext_1_(es),CompiledSupport.toPureCollection(_extensions),es):core_relational_relational_lineage_scanRelations_scanRelations.Root_meta_pure_lineage_scanRelations_scanRelations_PropertyPathTree_1__Mapping_1__RelationTree_1_(CompiledSupport.toOne(FunctionsGen.last((RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree>)_propertyTrees), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 98, 69, -1, -1)),_sourceMapping,es)));\n return new org.finos.legend.pure.generated.Root_meta_analytics_lineage_FunctionAnalytics_Impl(\"Anonymous_NoCounter\")._databaseLineage(core_analytics_lineage_graph.Root_meta_analytics_lineage_graph_toGraph_Flow_1__Graph_1_(core_analytics_lineage_fullAnalytics.Root_meta_analytics_lineage_flowDatabase_toFlowDatabase_FunctionDefinition_1__Mapping_MANY__PropertyPathTree_1__Runtime_$0_1$__Flow_1_(_f,CompiledSupport.toPureCollection(_sourceMapping),CompiledSupport.toOne(FunctionsGen.last((RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree>)_propertyTrees), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 102, 84, -1, -1)),_r,es),es))._classLineage(core_analytics_lineage_graph.Root_meta_analytics_lineage_graph_toGraph_Flow_1__Graph_1_(core_analytics_lineage_fullAnalytics.Root_meta_analytics_lineage_flowClass_toFlowClass_FunctionDefinition_1__PropertyPathTree_1__Mapping_MANY__Flow_1_(_f,((org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree)CompiledSupport.safeGet(_propertyTrees, 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/fullAnalytics.pure\", -1, -1, 103, 54, -1, -1))),CompiledSupport.toPureCollection(_modelToModelMappings),es),es))._functionTrees(CompiledSupport.toPureCollection(_propertyTrees))._relationTree(_relationTree)._reportLineage(core_analytics_lineage_fullAnalytics.Root_meta_analytics_lineage_buildReportLineage_ValueSpecification_1__Mapping_1__ReportLineage_1_(_reprocessedFuncBody,_sourceMapping,es));\n }\n \n public static org.finos.legend.pure.generated.Root_meta_analytics_lineage_FunctionAnalytics Root_meta_analytics_lineage_computeLineage_FunctionDefinition_1__Mapping_1__Extension_MANY__FunctionAnalytics_1_(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.FunctionDefinition<? extends java.lang.Object> _f, final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _m, final RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> _extensions,final ExecutionSupport es)\n {\n return core_analytics_lineage_fullAnalytics.Root_meta_analytics_lineage_computeLineage_FunctionDefinition_1__Mapping_1__Runtime_$0_1$__Extension_MANY__FunctionAnalytics_1_(_f,_m,(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime)null,CompiledSupport.toPureCollection(_extensions),es);\n }\n"}]}
