{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -512,15 +512,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):                         a7046254\n+  32-bit CRC value (hex):                         bd1d1d67\n   compressed size:                                8249 bytes\n   uncompressed size:                              8249 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": "@@ -340,15 +340,15 @@\n 11FB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 11FD   Length              0005 (5)\n 11FF   Flags               01 (1) 'Modification'\n 1200   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1204 PAYLOAD\n \n 323D DATA DESCRIPTOR       08074B50 (134695760)\n-3241 CRC                   A7046254 (2802082388)\n+3241 CRC                   BD1D1D67 (3172801895)\n 3245 Compressed Size       00002039 (8249)\n 3249 Uncompressed Size     00002039 (8249)\n \n 324D LOCAL HEADER #16      04034B50 (67324752)\n 3251 Extract Zip Spec      14 (20) '2.0'\n 3252 Extract OS            00 (0) 'MS-DOS'\n 3253 General Purpose Flag  0000 (0)\n@@ -833,15 +833,15 @@\n 4037 Created OS            00 (0) 'MS-DOS'\n 4038 Extract Zip Spec      14 (20) '2.0'\n 4039 Extract OS            00 (0) 'MS-DOS'\n 403A General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n 403C Compression Method    0000 (0) 'Stored'\n 403E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4042 CRC                   A7046254 (2802082388)\n+4042 CRC                   BD1D1D67 (3172801895)\n 4046 Compressed Size       00002039 (8249)\n 404A Uncompressed Size     00002039 (8249)\n 404E Filename Length       0046 (70)\n 4050 Extra Length          0009 (9)\n 4052 Comment Length        0000 (0)\n 4054 Disk Start            0000 (0)\n 4056 Int File Attributes   0000 (0)\n"}, {"source1": "dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.class", "source2": "dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum a26f0f73aa1053575d85e730ab218efb24333551e8d0c70c036c8397c9e2beb5\n+  SHA-256 checksum 81fb136bace45d1507fde128cf8c33e6641a558fb43e5891d9b2cc67d89116c8\n   Compiled from \"GitHubDocumentLoader.java\"\n public class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #2                          // dev/langchain4j/data/document/loader/github/GitHubDocumentLoader\n   super_class: #8                         // java/lang/Object\n@@ -247,37 +247,37 @@\n   #237 = Utf8               (Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n   #238 = Utf8               ghDirectoryContent\n   #239 = Utf8               lambda$loadDocuments$0\n   #240 = Utf8               <clinit>\n   #241 = Utf8               SourceFile\n   #242 = Utf8               GitHubDocumentLoader.java\n   #243 = Utf8               BootstrapMethods\n-  #244 = MethodType         #245          //  (Ljava/lang/Object;)V\n-  #245 = Utf8               (Ljava/lang/Object;)V\n-  #246 = MethodHandle       6:#247        // REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-  #247 = Methodref          #2.#248       // dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-  #248 = NameAndType        #239:#237     // lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-  #249 = MethodType         #152          //  (Lorg/kohsuke/github/GHContent;)V\n-  #250 = MethodHandle       6:#251        // REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-  #251 = Methodref          #2.#252       // dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-  #252 = NameAndType        #236:#237     // lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-  #253 = MethodType         #254          //  ()Ljava/lang/Object;\n-  #254 = Utf8               ()Ljava/lang/Object;\n-  #255 = MethodHandle       6:#256        // REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n-  #256 = Methodref          #2.#257       // dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n-  #257 = NameAndType        #232:#68      // lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n-  #258 = MethodType         #259          //  ()Ldev/langchain4j/data/document/Document;\n-  #259 = Utf8               ()Ldev/langchain4j/data/document/Document;\n-  #260 = MethodHandle       6:#261        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #261 = Methodref          #262.#263     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #262 = Class              #264          // java/lang/invoke/LambdaMetafactory\n-  #263 = NameAndType        #265:#266     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #264 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #265 = Utf8               metafactory\n-  #266 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #244 = MethodHandle       6:#245        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #245 = Methodref          #246.#247     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #246 = Class              #248          // java/lang/invoke/LambdaMetafactory\n+  #247 = NameAndType        #249:#250     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #248 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #249 = Utf8               metafactory\n+  #250 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #251 = MethodType         #252          //  (Ljava/lang/Object;)V\n+  #252 = Utf8               (Ljava/lang/Object;)V\n+  #253 = MethodHandle       6:#254        // REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+  #254 = Methodref          #2.#255       // dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+  #255 = NameAndType        #239:#237     // lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+  #256 = MethodType         #152          //  (Lorg/kohsuke/github/GHContent;)V\n+  #257 = MethodHandle       6:#258        // REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+  #258 = Methodref          #2.#259       // dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+  #259 = NameAndType        #236:#237     // lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+  #260 = MethodType         #261          //  ()Ljava/lang/Object;\n+  #261 = Utf8               ()Ljava/lang/Object;\n+  #262 = MethodHandle       6:#263        // REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n+  #263 = Methodref          #2.#264       // dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n+  #264 = NameAndType        #232:#68      // lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n+  #265 = MethodType         #266          //  ()Ldev/langchain4j/data/document/Document;\n+  #266 = Utf8               ()Ldev/langchain4j/data/document/Document;\n   #267 = Utf8               InnerClasses\n   #268 = Utf8               Builder\n   #269 = Class              #270          // java/lang/invoke/MethodHandles$Lookup\n   #270 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #271 = Class              #272          // java/lang/invoke/MethodHandles\n   #272 = Utf8               java/lang/invoke/MethodHandles\n   #273 = Utf8               Lookup\n@@ -842,25 +842,25 @@\n          5: putstatic     #106                // Field logger:Lorg/slf4j/Logger;\n          8: return\n       LineNumberTable:\n         line 21: 0\n }\n SourceFile: \"GitHubDocumentLoader.java\"\n BootstrapMethods:\n-  0: #260 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  0: #244 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #244 (Ljava/lang/Object;)V\n-      #246 REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-      #249 (Lorg/kohsuke/github/GHContent;)V\n-  1: #260 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #251 (Ljava/lang/Object;)V\n+      #253 REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$loadDocuments$0:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+      #256 (Lorg/kohsuke/github/GHContent;)V\n+  1: #244 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #244 (Ljava/lang/Object;)V\n-      #250 REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n-      #249 (Lorg/kohsuke/github/GHContent;)V\n-  2: #260 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #251 (Ljava/lang/Object;)V\n+      #257 REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$1:(Ljava/util/List;Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)V\n+      #256 (Lorg/kohsuke/github/GHContent;)V\n+  2: #244 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #253 ()Ljava/lang/Object;\n-      #255 REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n-      #258 ()Ldev/langchain4j/data/document/Document;\n+      #260 ()Ljava/lang/Object;\n+      #262 REF_invokeStatic dev/langchain4j/data/document/loader/github/GitHubDocumentLoader.lambda$scanDirectory$2:(Ldev/langchain4j/data/document/DocumentParser;Lorg/kohsuke/github/GHContent;)Ldev/langchain4j/data/document/Document;\n+      #265 ()Ldev/langchain4j/data/document/Document;\n InnerClasses:\n   public static #268= #171 of #2;         // Builder=class dev/langchain4j/data/document/loader/github/GitHubDocumentLoader$Builder of class dev/langchain4j/data/document/loader/github/GitHubDocumentLoader\n   public static final #273= #269 of #271; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
