{"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 121A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 121C   Length              0005 (5)\n 121E   Flags               01 (1) 'Modification'\n 121F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1223 PAYLOAD\n \n 325C DATA DESCRIPTOR       08074B50 (134695760)\n-3260 CRC                   A7046254 (2802082388)\n+3260 CRC                   BD1D1D67 (3172801895)\n 3264 Compressed Size       00002039 (8249)\n 3268 Uncompressed Size     00002039 (8249)\n \n 326C LOCAL HEADER #16      04034B50 (67324752)\n 3270 Extract Zip Spec      14 (20) '2.0'\n 3271 Extract OS            00 (0) 'MS-DOS'\n 3272 General Purpose Flag  0000 (0)\n@@ -833,15 +833,15 @@\n 4056 Created OS            00 (0) 'MS-DOS'\n 4057 Extract Zip Spec      14 (20) '2.0'\n 4058 Extract OS            00 (0) 'MS-DOS'\n 4059 General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n 405B Compression Method    0000 (0) 'Stored'\n 405D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4061 CRC                   A7046254 (2802082388)\n+4061 CRC                   BD1D1D67 (3172801895)\n 4065 Compressed Size       00002039 (8249)\n 4069 Uncompressed Size     00002039 (8249)\n 406D Filename Length       0046 (70)\n 406F Extra Length          0009 (9)\n 4071 Comment Length        0000 (0)\n 4073 Disk Start            0000 (0)\n 4075 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"}]}]}
