{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,44 +1,44 @@\n-Zip file size: 32993 bytes, number of entries: 42\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:28 META-INF/\n--rw-r--r--  2.0 unx      132 b- defN 24-Jan-30 05:28 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:28 dev/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:28 dev/langchain4j/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:28 dev/langchain4j/model/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:28 dev/langchain4j/model/huggingface/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:28 dev/langchain4j/model/huggingface/spi/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/\n--rw-r--r--  2.0 unx     1097 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceApi.class\n--rw-r--r--  2.0 unx     5836 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class\n--rw-r--r--  2.0 unx     1517 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class\n--rw-r--r--  2.0 unx     1642 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class\n--rw-r--r--  2.0 unx     3635 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class\n--rw-r--r--  2.0 unx     1690 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class\n--rw-r--r--  2.0 unx     1238 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class\n--rw-r--r--  2.0 unx      547 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class\n--rw-r--r--  2.0 unx      527 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class\n--rw-r--r--  2.0 unx      627 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class\n--rw-r--r--  2.0 unx      432 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class\n--rw-r--r--  2.0 unx      381 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class\n--rw-r--r--  2.0 unx     3712 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class\n--rw-r--r--  2.0 unx     1631 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class\n--rw-r--r--  2.0 unx     6275 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class\n--rw-r--r--  2.0 unx     6807 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class\n--rw-r--r--  2.0 unx     7717 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceChatModel.class\n--rw-r--r--  2.0 unx     1412 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/FactoryCreator.class\n--rw-r--r--  2.0 unx      568 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceModelName.class\n--rw-r--r--  2.0 unx     1309 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/Options$Builder.class\n--rw-r--r--  2.0 unx      524 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/HuggingFaceClient.class\n--rw-r--r--  2.0 unx     2103 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.class\n--rw-r--r--  2.0 unx     1429 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/EmbeddingRequest.class\n--rw-r--r--  2.0 unx     3139 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/Parameters.class\n--rw-r--r--  2.0 unx      559 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/TextGenerationResponse.class\n--rw-r--r--  2.0 unx     1943 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/Options.class\n--rw-r--r--  2.0 unx     2661 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/TextGenerationRequest.class\n--rw-r--r--  2.0 unx     2880 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/client/Parameters$Builder.class\n--rw-r--r--  2.0 unx     2107 b- defN 24-Jan-30 05:28 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:28 META-INF/maven/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:28 META-INF/maven/dev.langchain4j/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:28 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/\n--rw-r--r--  2.0 unx     2296 b- defN 24-Jan-30 05:26 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.xml\n--rw-r--r--  2.0 unx      125 b- defN 24-Jan-30 05:28 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.properties\n-42 files, 68498 bytes uncompressed, 25003 bytes compressed:  63.5%\n+Zip file size: 33221 bytes, number of entries: 42\n+drwxr-xr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/\n+-rw-r--r--  2.0 unx      129 b- defN 25-Jan-29 08:56 META-INF/MANIFEST.MF\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/model/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/model/huggingface/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/model/huggingface/spi/\n+-rw-rw-r--  2.0 unx     1662 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class\n+-rw-rw-r--  2.0 unx      568 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceModelName.class\n+-rw-rw-r--  2.0 unx     1943 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/Options.class\n+-rw-rw-r--  2.0 unx     2103 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.class\n+-rw-rw-r--  2.0 unx     3139 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/Parameters.class\n+-rw-rw-r--  2.0 unx     2661 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/TextGenerationRequest.class\n+-rw-rw-r--  2.0 unx     1309 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/Options$Builder.class\n+-rw-rw-r--  2.0 unx      559 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/TextGenerationResponse.class\n+-rw-rw-r--  2.0 unx     2880 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/Parameters$Builder.class\n+-rw-rw-r--  2.0 unx      524 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/HuggingFaceClient.class\n+-rw-rw-r--  2.0 unx     1429 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/client/EmbeddingRequest.class\n+-rw-rw-r--  2.0 unx     7717 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceChatModel.class\n+-rw-rw-r--  2.0 unx     1517 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class\n+-rw-rw-r--  2.0 unx      432 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class\n+-rw-rw-r--  2.0 unx      527 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class\n+-rw-rw-r--  2.0 unx      627 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class\n+-rw-rw-r--  2.0 unx      547 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class\n+-rw-rw-r--  2.0 unx      381 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class\n+-rw-rw-r--  2.0 unx     1412 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/FactoryCreator.class\n+-rw-rw-r--  2.0 unx     2107 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class\n+-rw-rw-r--  2.0 unx     3635 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class\n+-rw-rw-r--  2.0 unx     3712 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class\n+-rw-rw-r--  2.0 unx     1238 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class\n+-rw-rw-r--  2.0 unx     1710 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class\n+-rw-rw-r--  2.0 unx     1651 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class\n+-rw-rw-r--  2.0 unx     5824 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class\n+-rw-rw-r--  2.0 unx     1097 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceApi.class\n+-rw-rw-r--  2.0 unx     6260 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class\n+-rw-rw-r--  2.0 unx     6807 b- defN 25-Jan-29 08:56 dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/\n+-rw-rw-r--  2.0 unx     2296 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.xml\n+-rw-rw-r--  2.0 unx      125 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.properties\n+42 files, 68528 bytes uncompressed, 25231 bytes compressed:  63.2%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_json_p10_mnt/tmp7iyy7hrd_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_json_p10_mnt/tmp7iyy7hrd_.zip", "unified_diff": "@@ -12,105 +12,105 @@\n \n Filename: dev/langchain4j/model/\n Comment: \n \n Filename: dev/langchain4j/model/huggingface/\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/spi/\n+Filename: dev/langchain4j/model/huggingface/client/\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/\n+Filename: dev/langchain4j/model/huggingface/spi/\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceApi.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceModelName.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class\n+Filename: dev/langchain4j/model/huggingface/client/Options.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class\n+Filename: dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class\n+Filename: dev/langchain4j/model/huggingface/client/Parameters.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class\n+Filename: dev/langchain4j/model/huggingface/client/TextGenerationRequest.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class\n+Filename: dev/langchain4j/model/huggingface/client/Options$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class\n+Filename: dev/langchain4j/model/huggingface/client/TextGenerationResponse.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class\n+Filename: dev/langchain4j/model/huggingface/client/Parameters$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class\n+Filename: dev/langchain4j/model/huggingface/client/HuggingFaceClient.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class\n+Filename: dev/langchain4j/model/huggingface/client/EmbeddingRequest.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceChatModel.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class\n+Filename: dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class\n+Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class\n+Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class\n+Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceChatModel.class\n+Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/FactoryCreator.class\n+Filename: dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceModelName.class\n+Filename: dev/langchain4j/model/huggingface/FactoryCreator.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/Options$Builder.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/HuggingFaceClient.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/EmbeddingRequest.class\n+Filename: dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/Parameters.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/TextGenerationResponse.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/Options.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/TextGenerationRequest.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceApi.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/client/Parameters$Builder.class\n+Filename: dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class\n Comment: \n \n-Filename: dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class\n+Filename: dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class\n Comment: \n \n Filename: META-INF/maven/\n Comment: \n \n Filename: META-INF/maven/dev.langchain4j/\n Comment: \n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n 0000 LOCAL HEADER #1       04034B50 (67324752)\n 0004 Extract Zip Spec      0A (10) '1.0'\n 0005 Extract OS            00 (0) 'MS-DOS'\n 0006 General Purpose Flag  0000 (0)\n 0008 Compression Method    0000 (0) 'Stored'\n-000A Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n+000A Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n 000E CRC                   00000000 (0)\n 0012 Compressed Size       00000000 (0)\n 0016 Uncompressed Size     00000000 (0)\n 001A Filename Length       0009 (9)\n 001C Extra Length          0000 (0)\n 001E Filename              'XXXXXXXXX'\n #\n@@ -18,33 +18,33 @@\n \n 0027 LOCAL HEADER #2       04034B50 (67324752)\n 002B Extract Zip Spec      0A (10) '1.0'\n 002C Extract OS            00 (0) 'MS-DOS'\n 002D General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n 002F Compression Method    0008 (8) 'Deflated'\n-0031 Modification Time     583E2B82 (1480469378) 'Tue Jan 30 05:28:04 2024'\n-0035 CRC                   5779D1A3 (1467601315)\n+0031 Modification Time     5A3D4716 (1513965334) 'Wed Jan 29 08:56:44 2025'\n+0035 CRC                   FFABC81E (4289447966)\n 0039 Compressed Size       0000006C (108)\n-003D Uncompressed Size     00000084 (132)\n+003D Uncompressed Size     00000081 (129)\n 0041 Filename Length       0014 (20)\n 0043 Extra Length          0000 (0)\n 0045 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x45: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 0059 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n 00C5 LOCAL HEADER #3       04034B50 (67324752)\n 00C9 Extract Zip Spec      0A (10) '1.0'\n 00CA Extract OS            00 (0) 'MS-DOS'\n 00CB General Purpose Flag  0000 (0)\n 00CD Compression Method    0000 (0) 'Stored'\n-00CF Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n+00CF Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n 00D3 CRC                   00000000 (0)\n 00D7 Compressed Size       00000000 (0)\n 00DB Uncompressed Size     00000000 (0)\n 00DF Filename Length       0004 (4)\n 00E1 Extra Length          0000 (0)\n 00E3 Filename              'XXXX'\n #\n@@ -53,15 +53,15 @@\n #\n \n 00E7 LOCAL HEADER #4       04034B50 (67324752)\n 00EB Extract Zip Spec      0A (10) '1.0'\n 00EC Extract OS            00 (0) 'MS-DOS'\n 00ED General Purpose Flag  0000 (0)\n 00EF Compression Method    0000 (0) 'Stored'\n-00F1 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n+00F1 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n 00F5 CRC                   00000000 (0)\n 00F9 Compressed Size       00000000 (0)\n 00FD Uncompressed Size     00000000 (0)\n 0101 Filename Length       0010 (16)\n 0103 Extra Length          0000 (0)\n 0105 Filename              'XXXXXXXXXXXXXXXX'\n #\n@@ -70,15 +70,15 @@\n #\n \n 0115 LOCAL HEADER #5       04034B50 (67324752)\n 0119 Extract Zip Spec      0A (10) '1.0'\n 011A Extract OS            00 (0) 'MS-DOS'\n 011B General Purpose Flag  0000 (0)\n 011D Compression Method    0000 (0) 'Stored'\n-011F Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n+011F Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n 0123 CRC                   00000000 (0)\n 0127 Compressed Size       00000000 (0)\n 012B Uncompressed Size     00000000 (0)\n 012F Filename Length       0016 (22)\n 0131 Extra Length          0000 (0)\n 0133 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -87,15 +87,15 @@\n #\n \n 0149 LOCAL HEADER #6       04034B50 (67324752)\n 014D Extract Zip Spec      0A (10) '1.0'\n 014E Extract OS            00 (0) 'MS-DOS'\n 014F General Purpose Flag  0000 (0)\n 0151 Compression Method    0000 (0) 'Stored'\n-0153 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n+0153 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n 0157 CRC                   00000000 (0)\n 015B Compressed Size       00000000 (0)\n 015F Uncompressed Size     00000000 (0)\n 0163 Filename Length       0022 (34)\n 0165 Extra Length          0000 (0)\n 0167 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -104,1920 +104,1921 @@\n #\n \n 0189 LOCAL HEADER #7       04034B50 (67324752)\n 018D Extract Zip Spec      0A (10) '1.0'\n 018E Extract OS            00 (0) 'MS-DOS'\n 018F General Purpose Flag  0000 (0)\n 0191 Compression Method    0000 (0) 'Stored'\n-0193 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n+0193 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n 0197 CRC                   00000000 (0)\n 019B Compressed Size       00000000 (0)\n 019F Uncompressed Size     00000000 (0)\n-01A3 Filename Length       0026 (38)\n+01A3 Filename Length       0029 (41)\n 01A5 Extra Length          0000 (0)\n-01A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-01CD LOCAL HEADER #8       04034B50 (67324752)\n-01D1 Extract Zip Spec      0A (10) '1.0'\n-01D2 Extract OS            00 (0) 'MS-DOS'\n-01D3 General Purpose Flag  0000 (0)\n-01D5 Compression Method    0000 (0) 'Stored'\n-01D7 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-01DB CRC                   00000000 (0)\n-01DF Compressed Size       00000000 (0)\n-01E3 Uncompressed Size     00000000 (0)\n-01E7 Filename Length       0029 (41)\n-01E9 Extra Length          0000 (0)\n-01EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01D0 LOCAL HEADER #8       04034B50 (67324752)\n+01D4 Extract Zip Spec      0A (10) '1.0'\n+01D5 Extract OS            00 (0) 'MS-DOS'\n+01D6 General Purpose Flag  0000 (0)\n+01D8 Compression Method    0000 (0) 'Stored'\n+01DA Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+01DE CRC                   00000000 (0)\n+01E2 Compressed Size       00000000 (0)\n+01E6 Uncompressed Size     00000000 (0)\n+01EA Filename Length       0026 (38)\n+01EC Extra Length          0000 (0)\n+01EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n 0214 LOCAL HEADER #9       04034B50 (67324752)\n 0218 Extract Zip Spec      0A (10) '1.0'\n 0219 Extract OS            00 (0) 'MS-DOS'\n 021A General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n 021C Compression Method    0008 (8) 'Deflated'\n-021E Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-0222 CRC                   18B0B848 (414234696)\n-0226 Compressed Size       000001BE (446)\n-022A Uncompressed Size     00000449 (1097)\n-022E Filename Length       0036 (54)\n+021E Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+0222 CRC                   7767FC51 (2003303505)\n+0226 Compressed Size       0000025A (602)\n+022A Uncompressed Size     0000067E (1662)\n+022E Filename Length       003E (62)\n 0230 Extra Length          0000 (0)\n-0232 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0232 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0268 PAYLOAD\n+0270 PAYLOAD\n \n-0426 LOCAL HEADER #10      04034B50 (67324752)\n-042A Extract Zip Spec      0A (10) '1.0'\n-042B Extract OS            00 (0) 'MS-DOS'\n-042C General Purpose Flag  0000 (0)\n+04CA LOCAL HEADER #10      04034B50 (67324752)\n+04CE Extract Zip Spec      0A (10) '1.0'\n+04CF Extract OS            00 (0) 'MS-DOS'\n+04D0 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-042E Compression Method    0008 (8) 'Deflated'\n-0430 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-0434 CRC                   F3FEFE56 (4093574742)\n-0438 Compressed Size       00000839 (2105)\n-043C Uncompressed Size     000016CC (5836)\n-0440 Filename Length       0041 (65)\n-0442 Extra Length          0000 (0)\n-0444 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04D2 Compression Method    0008 (8) 'Deflated'\n+04D4 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+04D8 CRC                   F93BAE67 (4181438055)\n+04DC Compressed Size       00000186 (390)\n+04E0 Uncompressed Size     00000238 (568)\n+04E4 Filename Length       003C (60)\n+04E6 Extra Length          0000 (0)\n+04E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0485 PAYLOAD\n+0524 PAYLOAD\n \n-0CBE LOCAL HEADER #11      04034B50 (67324752)\n-0CC2 Extract Zip Spec      0A (10) '1.0'\n-0CC3 Extract OS            00 (0) 'MS-DOS'\n-0CC4 General Purpose Flag  0000 (0)\n+06AA LOCAL HEADER #11      04034B50 (67324752)\n+06AE Extract Zip Spec      0A (10) '1.0'\n+06AF Extract OS            00 (0) 'MS-DOS'\n+06B0 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-0CC6 Compression Method    0008 (8) 'Deflated'\n-0CC8 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-0CCC CRC                   A1B28C25 (2712833061)\n-0CD0 Compressed Size       000002EA (746)\n-0CD4 Uncompressed Size     000005ED (1517)\n-0CD8 Filename Length       0042 (66)\n-0CDA Extra Length          0000 (0)\n-0CDC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+06B2 Compression Method    0008 (8) 'Deflated'\n+06B4 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+06B8 CRC                   8D176637 (2367120951)\n+06BC Compressed Size       00000378 (888)\n+06C0 Uncompressed Size     00000797 (1943)\n+06C4 Filename Length       0036 (54)\n+06C6 Extra Length          0000 (0)\n+06C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D1E PAYLOAD\n+06FE PAYLOAD\n \n-1008 LOCAL HEADER #12      04034B50 (67324752)\n-100C Extract Zip Spec      0A (10) '1.0'\n-100D Extract OS            00 (0) 'MS-DOS'\n-100E General Purpose Flag  0000 (0)\n+0A76 LOCAL HEADER #12      04034B50 (67324752)\n+0A7A Extract Zip Spec      0A (10) '1.0'\n+0A7B Extract OS            00 (0) 'MS-DOS'\n+0A7C General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-1010 Compression Method    0008 (8) 'Deflated'\n-1012 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-1016 CRC                   C31551CC (3272954316)\n-101A Compressed Size       00000241 (577)\n-101E Uncompressed Size     0000066A (1642)\n-1022 Filename Length       003E (62)\n-1024 Extra Length          0000 (0)\n-1026 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A7E Compression Method    0008 (8) 'Deflated'\n+0A80 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+0A84 CRC                   9FE9BE1F (2682895903)\n+0A88 Compressed Size       00000264 (612)\n+0A8C Uncompressed Size     00000837 (2103)\n+0A90 Filename Length       004C (76)\n+0A92 Extra Length          0000 (0)\n+0A94 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1064 PAYLOAD\n+0AE0 PAYLOAD\n \n-12A5 LOCAL HEADER #13      04034B50 (67324752)\n-12A9 Extract Zip Spec      0A (10) '1.0'\n-12AA Extract OS            00 (0) 'MS-DOS'\n-12AB General Purpose Flag  0000 (0)\n+0D44 LOCAL HEADER #13      04034B50 (67324752)\n+0D48 Extract Zip Spec      0A (10) '1.0'\n+0D49 Extract OS            00 (0) 'MS-DOS'\n+0D4A General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-12AD Compression Method    0008 (8) 'Deflated'\n-12AF Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-12B3 CRC                   9EB823D1 (2662867921)\n-12B7 Compressed Size       000004B3 (1203)\n-12BB Uncompressed Size     00000E33 (3635)\n-12BF Filename Length       0044 (68)\n-12C1 Extra Length          0000 (0)\n-12C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D4C Compression Method    0008 (8) 'Deflated'\n+0D4E Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+0D52 CRC                   6FFD326C (1878864492)\n+0D56 Compressed Size       00000580 (1408)\n+0D5A Uncompressed Size     00000C43 (3139)\n+0D5E Filename Length       0039 (57)\n+0D60 Extra Length          0000 (0)\n+0D62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1307 PAYLOAD\n+0D9B PAYLOAD\n \n-17BA LOCAL HEADER #14      04034B50 (67324752)\n-17BE Extract Zip Spec      0A (10) '1.0'\n-17BF Extract OS            00 (0) 'MS-DOS'\n-17C0 General Purpose Flag  0000 (0)\n+131B LOCAL HEADER #14      04034B50 (67324752)\n+131F Extract Zip Spec      0A (10) '1.0'\n+1320 Extract OS            00 (0) 'MS-DOS'\n+1321 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-17C2 Compression Method    0008 (8) 'Deflated'\n-17C4 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-17C8 CRC                   EA70FFEC (3933274092)\n-17CC Compressed Size       00000247 (583)\n-17D0 Uncompressed Size     0000069A (1690)\n-17D4 Filename Length       0042 (66)\n-17D6 Extra Length          0000 (0)\n-17D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1323 Compression Method    0008 (8) 'Deflated'\n+1325 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+1329 CRC                   87651D16 (2271550742)\n+132D Compressed Size       0000040E (1038)\n+1331 Uncompressed Size     00000A65 (2661)\n+1335 Filename Length       0044 (68)\n+1337 Extra Length          0000 (0)\n+1339 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-181A PAYLOAD\n+137D PAYLOAD\n \n-1A61 LOCAL HEADER #15      04034B50 (67324752)\n-1A65 Extract Zip Spec      0A (10) '1.0'\n-1A66 Extract OS            00 (0) 'MS-DOS'\n-1A67 General Purpose Flag  0000 (0)\n+178B LOCAL HEADER #15      04034B50 (67324752)\n+178F Extract Zip Spec      0A (10) '1.0'\n+1790 Extract OS            00 (0) 'MS-DOS'\n+1791 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-1A69 Compression Method    0008 (8) 'Deflated'\n-1A6B Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-1A6F CRC                   841BF310 (2216424208)\n-1A73 Compressed Size       000001ED (493)\n-1A77 Uncompressed Size     000004D6 (1238)\n-1A7B Filename Length       0056 (86)\n-1A7D Extra Length          0000 (0)\n-1A7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1793 Compression Method    0008 (8) 'Deflated'\n+1795 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+1799 CRC                   572E0D80 (1462635904)\n+179D Compressed Size       00000237 (567)\n+17A1 Uncompressed Size     0000051D (1309)\n+17A5 Filename Length       003E (62)\n+17A7 Extra Length          0000 (0)\n+17A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1AD5 PAYLOAD\n+17E7 PAYLOAD\n \n-1CC2 LOCAL HEADER #16      04034B50 (67324752)\n-1CC6 Extract Zip Spec      0A (10) '1.0'\n-1CC7 Extract OS            00 (0) 'MS-DOS'\n-1CC8 General Purpose Flag  0000 (0)\n+1A1E LOCAL HEADER #16      04034B50 (67324752)\n+1A22 Extract Zip Spec      0A (10) '1.0'\n+1A23 Extract OS            00 (0) 'MS-DOS'\n+1A24 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-1CCA Compression Method    0008 (8) 'Deflated'\n-1CCC Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-1CD0 CRC                   304F69AA (810510762)\n-1CD4 Compressed Size       000000F9 (249)\n-1CD8 Uncompressed Size     00000223 (547)\n-1CDC Filename Length       0052 (82)\n-1CDE Extra Length          0000 (0)\n-1CE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1A26 Compression Method    0008 (8) 'Deflated'\n+1A28 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+1A2C CRC                   DF375B69 (3744947049)\n+1A30 Compressed Size       00000144 (324)\n+1A34 Uncompressed Size     0000022F (559)\n+1A38 Filename Length       0045 (69)\n+1A3A Extra Length          0000 (0)\n+1A3C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D32 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-1E2B LOCAL HEADER #17      04034B50 (67324752)\n-1E2F Extract Zip Spec      0A (10) '1.0'\n-1E30 Extract OS            00 (0) 'MS-DOS'\n-1E31 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-1E33 Compression Method    0008 (8) 'Deflated'\n-1E35 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-1E39 CRC                   69B26772 (1773299570)\n-1E3D Compressed Size       000000F8 (248)\n-1E41 Uncompressed Size     0000020F (527)\n-1E45 Filename Length       004E (78)\n-1E47 Extra Length          0000 (0)\n-1E49 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1E97 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-1F8F LOCAL HEADER #18      04034B50 (67324752)\n-1F93 Extract Zip Spec      0A (10) '1.0'\n-1F94 Extract OS            00 (0) 'MS-DOS'\n-1F95 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-1F97 Compression Method    0008 (8) 'Deflated'\n-1F99 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-1F9D CRC                   184163FB (406938619)\n-1FA1 Compressed Size       00000101 (257)\n-1FA5 Uncompressed Size     00000273 (627)\n-1FA9 Filename Length       0053 (83)\n-1FAB Extra Length          0000 (0)\n-1FAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2000 PAYLOAD\n-\n-2101 LOCAL HEADER #19      04034B50 (67324752)\n-2105 Extract Zip Spec      0A (10) '1.0'\n-2106 Extract OS            00 (0) 'MS-DOS'\n-2107 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-2109 Compression Method    0008 (8) 'Deflated'\n-210B Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-210F CRC                   84B6CF29 (2226573097)\n-2113 Compressed Size       000000D1 (209)\n-2117 Uncompressed Size     000001B0 (432)\n-211B Filename Length       0044 (68)\n-211D Extra Length          0000 (0)\n-211F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x211F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2163 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-2234 LOCAL HEADER #20      04034B50 (67324752)\n-2238 Extract Zip Spec      0A (10) '1.0'\n-2239 Extract OS            00 (0) 'MS-DOS'\n-223A General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-223C Compression Method    0008 (8) 'Deflated'\n-223E Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-2242 CRC                   2A5DEF4B (710799179)\n-2246 Compressed Size       000000EA (234)\n-224A Uncompressed Size     0000017D (381)\n-224E Filename Length       004A (74)\n-2250 Extra Length          0000 (0)\n-2252 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2252: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-229C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-2386 LOCAL HEADER #21      04034B50 (67324752)\n-238A Extract Zip Spec      0A (10) '1.0'\n-238B Extract OS            00 (0) 'MS-DOS'\n-238C General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-238E Compression Method    0008 (8) 'Deflated'\n-2390 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-2394 CRC                   268B8E1C (646680092)\n-2398 Compressed Size       000004C1 (1217)\n-239C Uncompressed Size     00000E80 (3712)\n-23A0 Filename Length       0048 (72)\n-23A2 Extra Length          0000 (0)\n-23A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x23A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-23EC PAYLOAD\n-\n-28AD LOCAL HEADER #22      04034B50 (67324752)\n-28B1 Extract Zip Spec      0A (10) '1.0'\n-28B2 Extract OS            00 (0) 'MS-DOS'\n-28B3 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-28B5 Compression Method    0008 (8) 'Deflated'\n-28B7 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-28BB CRC                   02693C86 (40451206)\n-28BF Compressed Size       000002B9 (697)\n-28C3 Uncompressed Size     0000065F (1631)\n-28C7 Filename Length       0043 (67)\n-28C9 Extra Length          0000 (0)\n-28CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x28CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-290E PAYLOAD\n-\n-2BC7 LOCAL HEADER #23      04034B50 (67324752)\n-2BCB Extract Zip Spec      0A (10) '1.0'\n-2BCC Extract OS            00 (0) 'MS-DOS'\n-2BCD General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-2BCF Compression Method    0008 (8) 'Deflated'\n-2BD1 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-2BD5 CRC                   98ED1E1F (2565676575)\n-2BD9 Compressed Size       0000099B (2459)\n-2BDD Uncompressed Size     00001883 (6275)\n-2BE1 Filename Length       0040 (64)\n-2BE3 Extra Length          0000 (0)\n-2BE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2BE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C25 PAYLOAD\n-\n-35C0 LOCAL HEADER #24      04034B50 (67324752)\n-35C4 Extract Zip Spec      0A (10) '1.0'\n-35C5 Extract OS            00 (0) 'MS-DOS'\n-35C6 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-35C8 Compression Method    0008 (8) 'Deflated'\n-35CA Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-35CE CRC                   A522C3D2 (2770518994)\n-35D2 Compressed Size       00000797 (1943)\n-35D6 Uncompressed Size     00001A97 (6807)\n-35DA Filename Length       0040 (64)\n-35DC Extra Length          0000 (0)\n-35DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x35DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-361E PAYLOAD\n-\n-3DB5 LOCAL HEADER #25      04034B50 (67324752)\n-3DB9 Extract Zip Spec      0A (10) '1.0'\n-3DBA Extract OS            00 (0) 'MS-DOS'\n-3DBB General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3DBD Compression Method    0008 (8) 'Deflated'\n-3DBF Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-3DC3 CRC                   C2ADAFCE (3266162638)\n-3DC7 Compressed Size       00000903 (2307)\n-3DCB Uncompressed Size     00001E25 (7717)\n-3DCF Filename Length       003C (60)\n-3DD1 Extra Length          0000 (0)\n-3DD3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3DD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-3E0F PAYLOAD\n-\n-4712 LOCAL HEADER #26      04034B50 (67324752)\n-4716 Extract Zip Spec      0A (10) '1.0'\n-4717 Extract OS            00 (0) 'MS-DOS'\n-4718 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-471A Compression Method    0008 (8) 'Deflated'\n-471C Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-4720 CRC                   93DF0C99 (2480868505)\n-4724 Compressed Size       0000025E (606)\n-4728 Uncompressed Size     00000584 (1412)\n-472C Filename Length       0036 (54)\n-472E Extra Length          0000 (0)\n-4730 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4766 PAYLOAD\n-\n-49C4 LOCAL HEADER #27      04034B50 (67324752)\n-49C8 Extract Zip Spec      0A (10) '1.0'\n-49C9 Extract OS            00 (0) 'MS-DOS'\n-49CA General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-49CC Compression Method    0008 (8) 'Deflated'\n-49CE Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-49D2 CRC                   C7097DB0 (3339287984)\n-49D6 Compressed Size       00000186 (390)\n-49DA Uncompressed Size     00000238 (568)\n-49DE Filename Length       003C (60)\n-49E0 Extra Length          0000 (0)\n-49E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x49E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4A1E PAYLOAD\n-\n-4BA4 LOCAL HEADER #28      04034B50 (67324752)\n-4BA8 Extract Zip Spec      0A (10) '1.0'\n-4BA9 Extract OS            00 (0) 'MS-DOS'\n-4BAA General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4BAC Compression Method    0008 (8) 'Deflated'\n-4BAE Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-4BB2 CRC                   7248600D (1917345805)\n-4BB6 Compressed Size       00000236 (566)\n-4BBA Uncompressed Size     0000051D (1309)\n-4BBE Filename Length       003E (62)\n-4BC0 Extra Length          0000 (0)\n-4BC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4BC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4C00 PAYLOAD\n-\n-4E36 LOCAL HEADER #29      04034B50 (67324752)\n-4E3A Extract Zip Spec      0A (10) '1.0'\n-4E3B Extract OS            00 (0) 'MS-DOS'\n-4E3C General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4E3E Compression Method    0008 (8) 'Deflated'\n-4E40 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-4E44 CRC                   79531F21 (2035490593)\n-4E48 Compressed Size       000000F2 (242)\n-4E4C Uncompressed Size     0000020C (524)\n-4E50 Filename Length       0040 (64)\n-4E52 Extra Length          0000 (0)\n-4E54 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4E54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4E94 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-4F86 LOCAL HEADER #30      04034B50 (67324752)\n-4F8A Extract Zip Spec      0A (10) '1.0'\n-4F8B Extract OS            00 (0) 'MS-DOS'\n-4F8C General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4F8E Compression Method    0008 (8) 'Deflated'\n-4F90 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-4F94 CRC                   73555F66 (1934974822)\n-4F98 Compressed Size       00000257 (599)\n-4F9C Uncompressed Size     00000837 (2103)\n-4FA0 Filename Length       004C (76)\n-4FA2 Extra Length          0000 (0)\n-4FA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4FA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4FF0 PAYLOAD\n+1A81 PAYLOAD\n \n-5247 LOCAL HEADER #31      04034B50 (67324752)\n-524B Extract Zip Spec      0A (10) '1.0'\n-524C Extract OS            00 (0) 'MS-DOS'\n-524D General Purpose Flag  0000 (0)\n+1BC5 LOCAL HEADER #17      04034B50 (67324752)\n+1BC9 Extract Zip Spec      0A (10) '1.0'\n+1BCA Extract OS            00 (0) 'MS-DOS'\n+1BCB General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-524F Compression Method    0008 (8) 'Deflated'\n-5251 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-5255 CRC                   71686A10 (1902668304)\n-5259 Compressed Size       00000268 (616)\n-525D Uncompressed Size     00000595 (1429)\n-5261 Filename Length       003F (63)\n-5263 Extra Length          0000 (0)\n-5265 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1BCD Compression Method    0008 (8) 'Deflated'\n+1BCF Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+1BD3 CRC                   7FD9B353 (2144973651)\n+1BD7 Compressed Size       00000358 (856)\n+1BDB Uncompressed Size     00000B40 (2880)\n+1BDF Filename Length       0041 (65)\n+1BE1 Extra Length          0000 (0)\n+1BE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1BE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-52A4 PAYLOAD\n+1C24 PAYLOAD\n \n-550C LOCAL HEADER #32      04034B50 (67324752)\n-5510 Extract Zip Spec      0A (10) '1.0'\n-5511 Extract OS            00 (0) 'MS-DOS'\n-5512 General Purpose Flag  0000 (0)\n+1F7C LOCAL HEADER #18      04034B50 (67324752)\n+1F80 Extract Zip Spec      0A (10) '1.0'\n+1F81 Extract OS            00 (0) 'MS-DOS'\n+1F82 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-5514 Compression Method    0008 (8) 'Deflated'\n-5516 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-551A CRC                   92BBCD88 (2461781384)\n-551E Compressed Size       0000056C (1388)\n-5522 Uncompressed Size     00000C43 (3139)\n-5526 Filename Length       0039 (57)\n-5528 Extra Length          0000 (0)\n-552A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1F84 Compression Method    0008 (8) 'Deflated'\n+1F86 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+1F8A CRC                   F129B20C (4046041612)\n+1F8E Compressed Size       000000F3 (243)\n+1F92 Uncompressed Size     0000020C (524)\n+1F96 Filename Length       0040 (64)\n+1F98 Extra Length          0000 (0)\n+1F9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x552A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5563 PAYLOAD\n+1FDA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5ACF LOCAL HEADER #33      04034B50 (67324752)\n-5AD3 Extract Zip Spec      0A (10) '1.0'\n-5AD4 Extract OS            00 (0) 'MS-DOS'\n-5AD5 General Purpose Flag  0000 (0)\n+20CD LOCAL HEADER #19      04034B50 (67324752)\n+20D1 Extract Zip Spec      0A (10) '1.0'\n+20D2 Extract OS            00 (0) 'MS-DOS'\n+20D3 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-5AD7 Compression Method    0008 (8) 'Deflated'\n-5AD9 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-5ADD CRC                   950A0B56 (2500463446)\n-5AE1 Compressed Size       00000146 (326)\n-5AE5 Uncompressed Size     0000022F (559)\n-5AE9 Filename Length       0045 (69)\n-5AEB Extra Length          0000 (0)\n-5AED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20D5 Compression Method    0008 (8) 'Deflated'\n+20D7 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+20DB CRC                   27A1B74F (664909647)\n+20DF Compressed Size       00000276 (630)\n+20E3 Uncompressed Size     00000595 (1429)\n+20E7 Filename Length       003F (63)\n+20E9 Extra Length          0000 (0)\n+20EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5AED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5B32 PAYLOAD\n+212A PAYLOAD\n \n-5C78 LOCAL HEADER #34      04034B50 (67324752)\n-5C7C Extract Zip Spec      0A (10) '1.0'\n-5C7D Extract OS            00 (0) 'MS-DOS'\n-5C7E General Purpose Flag  0000 (0)\n+23A0 LOCAL HEADER #20      04034B50 (67324752)\n+23A4 Extract Zip Spec      0A (10) '1.0'\n+23A5 Extract OS            00 (0) 'MS-DOS'\n+23A6 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-5C80 Compression Method    0008 (8) 'Deflated'\n-5C82 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-5C86 CRC                   B4EB038F (3035300751)\n-5C8A Compressed Size       0000036F (879)\n-5C8E Uncompressed Size     00000797 (1943)\n-5C92 Filename Length       0036 (54)\n-5C94 Extra Length          0000 (0)\n-5C96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23A8 Compression Method    0008 (8) 'Deflated'\n+23AA Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+23AE CRC                   49F33615 (1240675861)\n+23B2 Compressed Size       0000090D (2317)\n+23B6 Uncompressed Size     00001E25 (7717)\n+23BA Filename Length       003C (60)\n+23BC Extra Length          0000 (0)\n+23BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5C96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5CCC PAYLOAD\n+23FA PAYLOAD\n \n-603B LOCAL HEADER #35      04034B50 (67324752)\n-603F Extract Zip Spec      0A (10) '1.0'\n-6040 Extract OS            00 (0) 'MS-DOS'\n-6041 General Purpose Flag  0000 (0)\n+2D07 LOCAL HEADER #21      04034B50 (67324752)\n+2D0B Extract Zip Spec      0A (10) '1.0'\n+2D0C Extract OS            00 (0) 'MS-DOS'\n+2D0D General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-6043 Compression Method    0008 (8) 'Deflated'\n-6045 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-6049 CRC                   440D4ED3 (1141722835)\n-604D Compressed Size       00000408 (1032)\n-6051 Uncompressed Size     00000A65 (2661)\n-6055 Filename Length       0044 (68)\n-6057 Extra Length          0000 (0)\n-6059 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2D0F Compression Method    0008 (8) 'Deflated'\n+2D11 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+2D15 CRC                   F2CE9B88 (4073626504)\n+2D19 Compressed Size       000002F8 (760)\n+2D1D Uncompressed Size     000005ED (1517)\n+2D21 Filename Length       0042 (66)\n+2D23 Extra Length          0000 (0)\n+2D25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2D25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-609D PAYLOAD\n+2D67 PAYLOAD\n \n-64A5 LOCAL HEADER #36      04034B50 (67324752)\n-64A9 Extract Zip Spec      0A (10) '1.0'\n-64AA Extract OS            00 (0) 'MS-DOS'\n-64AB General Purpose Flag  0000 (0)\n+305F LOCAL HEADER #22      04034B50 (67324752)\n+3063 Extract Zip Spec      0A (10) '1.0'\n+3064 Extract OS            00 (0) 'MS-DOS'\n+3065 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-64AD Compression Method    0008 (8) 'Deflated'\n-64AF Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-64B3 CRC                   7E431DC5 (2118327749)\n-64B7 Compressed Size       0000034A (842)\n-64BB Uncompressed Size     00000B40 (2880)\n-64BF Filename Length       0041 (65)\n-64C1 Extra Length          0000 (0)\n-64C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3067 Compression Method    0008 (8) 'Deflated'\n+3069 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+306D CRC                   D50B8C13 (3574303763)\n+3071 Compressed Size       000000D0 (208)\n+3075 Uncompressed Size     000001B0 (432)\n+3079 Filename Length       0044 (68)\n+307B Extra Length          0000 (0)\n+307D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x64C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x307D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6504 PAYLOAD\n+30C1 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-684E LOCAL HEADER #37      04034B50 (67324752)\n-6852 Extract Zip Spec      0A (10) '1.0'\n-6853 Extract OS            00 (0) 'MS-DOS'\n-6854 General Purpose Flag  0000 (0)\n+3191 LOCAL HEADER #23      04034B50 (67324752)\n+3195 Extract Zip Spec      0A (10) '1.0'\n+3196 Extract OS            00 (0) 'MS-DOS'\n+3197 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-6856 Compression Method    0008 (8) 'Deflated'\n-6858 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-685C CRC                   255DA640 (626894400)\n-6860 Compressed Size       000002C4 (708)\n-6864 Uncompressed Size     0000083B (2107)\n-6868 Filename Length       0062 (98)\n-686A Extra Length          0000 (0)\n-686C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x686C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-68CE PAYLOAD\n-\n-6B92 LOCAL HEADER #38      04034B50 (67324752)\n-6B96 Extract Zip Spec      0A (10) '1.0'\n-6B97 Extract OS            00 (0) 'MS-DOS'\n-6B98 General Purpose Flag  0000 (0)\n-6B9A Compression Method    0000 (0) 'Stored'\n-6B9C Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-6BA0 CRC                   00000000 (0)\n-6BA4 Compressed Size       00000000 (0)\n-6BA8 Uncompressed Size     00000000 (0)\n-6BAC Filename Length       000F (15)\n-6BAE Extra Length          0000 (0)\n-6BB0 Filename              'XXXXXXXXXXXXXXX'\n+3199 Compression Method    0008 (8) 'Deflated'\n+319B Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+319F CRC                   332DB7F1 (858634225)\n+31A3 Compressed Size       000000F9 (249)\n+31A7 Uncompressed Size     0000020F (527)\n+31AB Filename Length       004E (78)\n+31AD Extra Length          0000 (0)\n+31AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6BB0: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x31AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n+31FD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-6BBF LOCAL HEADER #39      04034B50 (67324752)\n-6BC3 Extract Zip Spec      0A (10) '1.0'\n-6BC4 Extract OS            00 (0) 'MS-DOS'\n-6BC5 General Purpose Flag  0000 (0)\n-6BC7 Compression Method    0000 (0) 'Stored'\n-6BC9 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-6BCD CRC                   00000000 (0)\n-6BD1 Compressed Size       00000000 (0)\n-6BD5 Uncompressed Size     00000000 (0)\n-6BD9 Filename Length       001F (31)\n-6BDB Extra Length          0000 (0)\n-6BDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6BDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-6BFC LOCAL HEADER #40      04034B50 (67324752)\n-6C00 Extract Zip Spec      0A (10) '1.0'\n-6C01 Extract OS            00 (0) 'MS-DOS'\n-6C02 General Purpose Flag  0000 (0)\n-6C04 Compression Method    0000 (0) 'Stored'\n-6C06 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-6C0A CRC                   00000000 (0)\n-6C0E Compressed Size       00000000 (0)\n-6C12 Uncompressed Size     00000000 (0)\n-6C16 Filename Length       0038 (56)\n-6C18 Extra Length          0000 (0)\n-6C1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-6C52 LOCAL HEADER #41      04034B50 (67324752)\n-6C56 Extract Zip Spec      0A (10) '1.0'\n-6C57 Extract OS            00 (0) 'MS-DOS'\n-6C58 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-6C5A Compression Method    0008 (8) 'Deflated'\n-6C5C Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-6C60 CRC                   A74338CF (2806200527)\n-6C64 Compressed Size       00000267 (615)\n-6C68 Uncompressed Size     000008F8 (2296)\n-6C6C Filename Length       003F (63)\n-6C6E Extra Length          0000 (0)\n-6C70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6C70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-6CAF PAYLOAD\n-\n-6F16 LOCAL HEADER #42      04034B50 (67324752)\n-6F1A Extract Zip Spec      0A (10) '1.0'\n-6F1B Extract OS            00 (0) 'MS-DOS'\n-6F1C General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-6F1E Compression Method    0008 (8) 'Deflated'\n-6F20 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-6F24 CRC                   F219FD5D (4061789533)\n-6F28 Compressed Size       00000071 (113)\n-6F2C Uncompressed Size     0000007D (125)\n-6F30 Filename Length       0046 (70)\n-6F32 Extra Length          0000 (0)\n-6F34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32F6 LOCAL HEADER #24      04034B50 (67324752)\n+32FA Extract Zip Spec      0A (10) '1.0'\n+32FB Extract OS            00 (0) 'MS-DOS'\n+32FC General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+32FE Compression Method    0008 (8) 'Deflated'\n+3300 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+3304 CRC                   419AC217 (1100661271)\n+3308 Compressed Size       000000FF (255)\n+330C Uncompressed Size     00000273 (627)\n+3310 Filename Length       0053 (83)\n+3312 Extra Length          0000 (0)\n+3314 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+3367 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+3466 LOCAL HEADER #25      04034B50 (67324752)\n+346A Extract Zip Spec      0A (10) '1.0'\n+346B Extract OS            00 (0) 'MS-DOS'\n+346C General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+346E Compression Method    0008 (8) 'Deflated'\n+3470 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+3474 CRC                   5AF73745 (1526150981)\n+3478 Compressed Size       000000F8 (248)\n+347C Uncompressed Size     00000223 (547)\n+3480 Filename Length       0052 (82)\n+3482 Extra Length          0000 (0)\n+3484 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6F34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3484: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6F7A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+34D6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-6FEB CENTRAL HEADER #1     02014B50 (33639248)\n-6FEF Created Zip Spec      14 (20) '2.0'\n-6FF0 Created OS            03 (3) 'Unix'\n-6FF1 Extract Zip Spec      0A (10) '1.0'\n-6FF2 Extract OS            00 (0) 'MS-DOS'\n-6FF3 General Purpose Flag  0000 (0)\n-6FF5 Compression Method    0000 (0) 'Stored'\n-6FF7 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-6FFB CRC                   00000000 (0)\n-6FFF Compressed Size       00000000 (0)\n-7003 Uncompressed Size     00000000 (0)\n-7007 Filename Length       0009 (9)\n-7009 Extra Length          0000 (0)\n-700B Comment Length        0000 (0)\n-700D Disk Start            0000 (0)\n-700F Int File Attributes   0000 (0)\n+35CE LOCAL HEADER #26      04034B50 (67324752)\n+35D2 Extract Zip Spec      0A (10) '1.0'\n+35D3 Extract OS            00 (0) 'MS-DOS'\n+35D4 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+35D6 Compression Method    0008 (8) 'Deflated'\n+35D8 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+35DC CRC                   7639F652 (1983510098)\n+35E0 Compressed Size       000000EB (235)\n+35E4 Uncompressed Size     0000017D (381)\n+35E8 Filename Length       004A (74)\n+35EA Extra Length          0000 (0)\n+35EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x35EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+3636 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+3721 LOCAL HEADER #27      04034B50 (67324752)\n+3725 Extract Zip Spec      0A (10) '1.0'\n+3726 Extract OS            00 (0) 'MS-DOS'\n+3727 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3729 Compression Method    0008 (8) 'Deflated'\n+372B Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+372F CRC                   CA237018 (3391320088)\n+3733 Compressed Size       00000263 (611)\n+3737 Uncompressed Size     00000584 (1412)\n+373B Filename Length       0036 (54)\n+373D Extra Length          0000 (0)\n+373F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x373F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+3775 PAYLOAD\n+\n+39D8 LOCAL HEADER #28      04034B50 (67324752)\n+39DC Extract Zip Spec      0A (10) '1.0'\n+39DD Extract OS            00 (0) 'MS-DOS'\n+39DE General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+39E0 Compression Method    0008 (8) 'Deflated'\n+39E2 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+39E6 CRC                   29C66335 (700867381)\n+39EA Compressed Size       000002CA (714)\n+39EE Uncompressed Size     0000083B (2107)\n+39F2 Filename Length       0062 (98)\n+39F4 Extra Length          0000 (0)\n+39F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x39F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+3A58 PAYLOAD\n+\n+3D22 LOCAL HEADER #29      04034B50 (67324752)\n+3D26 Extract Zip Spec      0A (10) '1.0'\n+3D27 Extract OS            00 (0) 'MS-DOS'\n+3D28 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3D2A Compression Method    0008 (8) 'Deflated'\n+3D2C Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+3D30 CRC                   8C396488 (2352571528)\n+3D34 Compressed Size       000004B4 (1204)\n+3D38 Uncompressed Size     00000E33 (3635)\n+3D3C Filename Length       0044 (68)\n+3D3E Extra Length          0000 (0)\n+3D40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+3D84 PAYLOAD\n+\n+4238 LOCAL HEADER #30      04034B50 (67324752)\n+423C Extract Zip Spec      0A (10) '1.0'\n+423D Extract OS            00 (0) 'MS-DOS'\n+423E General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+4240 Compression Method    0008 (8) 'Deflated'\n+4242 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+4246 CRC                   EECFFCFC (4006608124)\n+424A Compressed Size       000004C4 (1220)\n+424E Uncompressed Size     00000E80 (3712)\n+4252 Filename Length       0048 (72)\n+4254 Extra Length          0000 (0)\n+4256 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+429E PAYLOAD\n+\n+4762 LOCAL HEADER #31      04034B50 (67324752)\n+4766 Extract Zip Spec      0A (10) '1.0'\n+4767 Extract OS            00 (0) 'MS-DOS'\n+4768 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+476A Compression Method    0008 (8) 'Deflated'\n+476C Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+4770 CRC                   EFCBDDEB (4023115243)\n+4774 Compressed Size       000001F1 (497)\n+4778 Uncompressed Size     000004D6 (1238)\n+477C Filename Length       0056 (86)\n+477E Extra Length          0000 (0)\n+4780 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+47D6 PAYLOAD\n+\n+49C7 LOCAL HEADER #32      04034B50 (67324752)\n+49CB Extract Zip Spec      0A (10) '1.0'\n+49CC Extract OS            00 (0) 'MS-DOS'\n+49CD General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+49CF Compression Method    0008 (8) 'Deflated'\n+49D1 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+49D5 CRC                   948E877A (2492368762)\n+49D9 Compressed Size       0000025F (607)\n+49DD Uncompressed Size     000006AE (1710)\n+49E1 Filename Length       0042 (66)\n+49E3 Extra Length          0000 (0)\n+49E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x49E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+4A27 PAYLOAD\n+\n+4C86 LOCAL HEADER #33      04034B50 (67324752)\n+4C8A Extract Zip Spec      0A (10) '1.0'\n+4C8B Extract OS            00 (0) 'MS-DOS'\n+4C8C General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+4C8E Compression Method    0008 (8) 'Deflated'\n+4C90 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+4C94 CRC                   DEE730E1 (3739693281)\n+4C98 Compressed Size       000002D6 (726)\n+4C9C Uncompressed Size     00000673 (1651)\n+4CA0 Filename Length       0043 (67)\n+4CA2 Extra Length          0000 (0)\n+4CA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+4CE7 PAYLOAD\n+\n+4FBD LOCAL HEADER #34      04034B50 (67324752)\n+4FC1 Extract Zip Spec      0A (10) '1.0'\n+4FC2 Extract OS            00 (0) 'MS-DOS'\n+4FC3 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+4FC5 Compression Method    0008 (8) 'Deflated'\n+4FC7 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+4FCB CRC                   CB9F57B5 (3416217525)\n+4FCF Compressed Size       00000838 (2104)\n+4FD3 Uncompressed Size     000016C0 (5824)\n+4FD7 Filename Length       0041 (65)\n+4FD9 Extra Length          0000 (0)\n+4FDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+501C PAYLOAD\n+\n+5854 LOCAL HEADER #35      04034B50 (67324752)\n+5858 Extract Zip Spec      0A (10) '1.0'\n+5859 Extract OS            00 (0) 'MS-DOS'\n+585A General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+585C Compression Method    0008 (8) 'Deflated'\n+585E Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+5862 CRC                   5B798B85 (1534692229)\n+5866 Compressed Size       000001BD (445)\n+586A Uncompressed Size     00000449 (1097)\n+586E Filename Length       0036 (54)\n+5870 Extra Length          0000 (0)\n+5872 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5872: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+58A8 PAYLOAD\n+\n+5A65 LOCAL HEADER #36      04034B50 (67324752)\n+5A69 Extract Zip Spec      0A (10) '1.0'\n+5A6A Extract OS            00 (0) 'MS-DOS'\n+5A6B General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+5A6D Compression Method    0008 (8) 'Deflated'\n+5A6F Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+5A73 CRC                   467575F3 (1182103027)\n+5A77 Compressed Size       000009AC (2476)\n+5A7B Uncompressed Size     00001874 (6260)\n+5A7F Filename Length       0040 (64)\n+5A81 Extra Length          0000 (0)\n+5A83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5A83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+5AC3 PAYLOAD\n+\n+646F LOCAL HEADER #37      04034B50 (67324752)\n+6473 Extract Zip Spec      0A (10) '1.0'\n+6474 Extract OS            00 (0) 'MS-DOS'\n+6475 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+6477 Compression Method    0008 (8) 'Deflated'\n+6479 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+647D CRC                   A65DD2F8 (2791166712)\n+6481 Compressed Size       000007A8 (1960)\n+6485 Uncompressed Size     00001A97 (6807)\n+6489 Filename Length       0040 (64)\n+648B Extra Length          0000 (0)\n+648D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x648D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+64CD PAYLOAD\n+\n+6C75 LOCAL HEADER #38      04034B50 (67324752)\n+6C79 Extract Zip Spec      0A (10) '1.0'\n+6C7A Extract OS            00 (0) 'MS-DOS'\n+6C7B General Purpose Flag  0000 (0)\n+6C7D Compression Method    0000 (0) 'Stored'\n+6C7F Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+6C83 CRC                   00000000 (0)\n+6C87 Compressed Size       00000000 (0)\n+6C8B Uncompressed Size     00000000 (0)\n+6C8F Filename Length       000F (15)\n+6C91 Extra Length          0000 (0)\n+6C93 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6C93: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+6CA2 LOCAL HEADER #39      04034B50 (67324752)\n+6CA6 Extract Zip Spec      0A (10) '1.0'\n+6CA7 Extract OS            00 (0) 'MS-DOS'\n+6CA8 General Purpose Flag  0000 (0)\n+6CAA Compression Method    0000 (0) 'Stored'\n+6CAC Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+6CB0 CRC                   00000000 (0)\n+6CB4 Compressed Size       00000000 (0)\n+6CB8 Uncompressed Size     00000000 (0)\n+6CBC Filename Length       001F (31)\n+6CBE Extra Length          0000 (0)\n+6CC0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+6CDF LOCAL HEADER #40      04034B50 (67324752)\n+6CE3 Extract Zip Spec      0A (10) '1.0'\n+6CE4 Extract OS            00 (0) 'MS-DOS'\n+6CE5 General Purpose Flag  0000 (0)\n+6CE7 Compression Method    0000 (0) 'Stored'\n+6CE9 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+6CED CRC                   00000000 (0)\n+6CF1 Compressed Size       00000000 (0)\n+6CF5 Uncompressed Size     00000000 (0)\n+6CF9 Filename Length       0038 (56)\n+6CFB Extra Length          0000 (0)\n+6CFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+6D35 LOCAL HEADER #41      04034B50 (67324752)\n+6D39 Extract Zip Spec      0A (10) '1.0'\n+6D3A Extract OS            00 (0) 'MS-DOS'\n+6D3B General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+6D3D Compression Method    0008 (8) 'Deflated'\n+6D3F Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+6D43 CRC                   A74338CF (2806200527)\n+6D47 Compressed Size       00000267 (615)\n+6D4B Uncompressed Size     000008F8 (2296)\n+6D4F Filename Length       003F (63)\n+6D51 Extra Length          0000 (0)\n+6D53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6D53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+6D92 PAYLOAD\n+\n+6FF9 LOCAL HEADER #42      04034B50 (67324752)\n+6FFD Extract Zip Spec      0A (10) '1.0'\n+6FFE Extract OS            00 (0) 'MS-DOS'\n+6FFF General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7001 Compression Method    0008 (8) 'Deflated'\n+7003 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7007 CRC                   E72F2C7C (3878628476)\n+700B Compressed Size       00000072 (114)\n+700F Uncompressed Size     0000007D (125)\n+7013 Filename Length       0046 (70)\n+7015 Extra Length          0000 (0)\n+7017 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7017: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+705D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+70CF CENTRAL HEADER #1     02014B50 (33639248)\n+70D3 Created Zip Spec      14 (20) '2.0'\n+70D4 Created OS            03 (3) 'Unix'\n+70D5 Extract Zip Spec      0A (10) '1.0'\n+70D6 Extract OS            00 (0) 'MS-DOS'\n+70D7 General Purpose Flag  0000 (0)\n+70D9 Compression Method    0000 (0) 'Stored'\n+70DB Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+70DF CRC                   00000000 (0)\n+70E3 Compressed Size       00000000 (0)\n+70E7 Uncompressed Size     00000000 (0)\n+70EB Filename Length       0009 (9)\n+70ED Extra Length          0000 (0)\n+70EF Comment Length        0000 (0)\n+70F1 Disk Start            0000 (0)\n+70F3 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-7011 Ext File Attributes   41ED0010 (1106051088)\n+70F5 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-7015 Local Header Offset   00000000 (0)\n-7019 Filename              'XXXXXXXXX'\n+70F9 Local Header Offset   00000000 (0)\n+70FD Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x7019: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x70FD: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7019: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x70FD: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x6FF1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x70D5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-7022 CENTRAL HEADER #2     02014B50 (33639248)\n-7026 Created Zip Spec      14 (20) '2.0'\n-7027 Created OS            03 (3) 'Unix'\n-7028 Extract Zip Spec      0A (10) '1.0'\n-7029 Extract OS            00 (0) 'MS-DOS'\n-702A General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-702C Compression Method    0008 (8) 'Deflated'\n-702E Modification Time     583E2B82 (1480469378) 'Tue Jan 30 05:28:04 2024'\n-7032 CRC                   5779D1A3 (1467601315)\n-7036 Compressed Size       0000006C (108)\n-703A Uncompressed Size     00000084 (132)\n-703E Filename Length       0014 (20)\n-7040 Extra Length          0000 (0)\n-7042 Comment Length        0000 (0)\n-7044 Disk Start            0000 (0)\n-7046 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7048 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-704C Local Header Offset   00000027 (39)\n-7050 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7050: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+7106 CENTRAL HEADER #2     02014B50 (33639248)\n+710A Created Zip Spec      14 (20) '2.0'\n+710B Created OS            03 (3) 'Unix'\n+710C Extract Zip Spec      0A (10) '1.0'\n+710D Extract OS            00 (0) 'MS-DOS'\n+710E General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7110 Compression Method    0008 (8) 'Deflated'\n+7112 Modification Time     5A3D4716 (1513965334) 'Wed Jan 29 08:56:44 2025'\n+7116 CRC                   FFABC81E (4289447966)\n+711A Compressed Size       0000006C (108)\n+711E Uncompressed Size     00000081 (129)\n+7122 Filename Length       0014 (20)\n+7124 Extra Length          0000 (0)\n+7126 Comment Length        0000 (0)\n+7128 Disk Start            0000 (0)\n+712A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+712C Ext File Attributes   81A40000 (2175008768)\n+     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7130 Local Header Offset   00000027 (39)\n+7134 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7134: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7064 CENTRAL HEADER #3     02014B50 (33639248)\n-7068 Created Zip Spec      14 (20) '2.0'\n-7069 Created OS            03 (3) 'Unix'\n-706A Extract Zip Spec      0A (10) '1.0'\n-706B Extract OS            00 (0) 'MS-DOS'\n-706C General Purpose Flag  0000 (0)\n-706E Compression Method    0000 (0) 'Stored'\n-7070 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7074 CRC                   00000000 (0)\n-7078 Compressed Size       00000000 (0)\n-707C Uncompressed Size     00000000 (0)\n-7080 Filename Length       0004 (4)\n-7082 Extra Length          0000 (0)\n-7084 Comment Length        0000 (0)\n-7086 Disk Start            0000 (0)\n-7088 Int File Attributes   0000 (0)\n+7148 CENTRAL HEADER #3     02014B50 (33639248)\n+714C Created Zip Spec      14 (20) '2.0'\n+714D Created OS            03 (3) 'Unix'\n+714E Extract Zip Spec      0A (10) '1.0'\n+714F Extract OS            00 (0) 'MS-DOS'\n+7150 General Purpose Flag  0000 (0)\n+7152 Compression Method    0000 (0) 'Stored'\n+7154 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7158 CRC                   00000000 (0)\n+715C Compressed Size       00000000 (0)\n+7160 Uncompressed Size     00000000 (0)\n+7164 Filename Length       0004 (4)\n+7166 Extra Length          0000 (0)\n+7168 Comment Length        0000 (0)\n+716A Disk Start            0000 (0)\n+716C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-708A Ext File Attributes   41ED0010 (1106051088)\n+716E Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-708E Local Header Offset   000000C5 (197)\n-7092 Filename              'XXXX'\n+7172 Local Header Offset   000000C5 (197)\n+7176 Filename              'XXXX'\n #\n-# WARNING: Offset 0x7092: Filename 'XXXX'\n+# WARNING: Offset 0x7176: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7092: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x7176: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x706A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x714E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-7096 CENTRAL HEADER #4     02014B50 (33639248)\n-709A Created Zip Spec      14 (20) '2.0'\n-709B Created OS            03 (3) 'Unix'\n-709C Extract Zip Spec      0A (10) '1.0'\n-709D Extract OS            00 (0) 'MS-DOS'\n-709E General Purpose Flag  0000 (0)\n-70A0 Compression Method    0000 (0) 'Stored'\n-70A2 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-70A6 CRC                   00000000 (0)\n-70AA Compressed Size       00000000 (0)\n-70AE Uncompressed Size     00000000 (0)\n-70B2 Filename Length       0010 (16)\n-70B4 Extra Length          0000 (0)\n-70B6 Comment Length        0000 (0)\n-70B8 Disk Start            0000 (0)\n-70BA Int File Attributes   0000 (0)\n+717A CENTRAL HEADER #4     02014B50 (33639248)\n+717E Created Zip Spec      14 (20) '2.0'\n+717F Created OS            03 (3) 'Unix'\n+7180 Extract Zip Spec      0A (10) '1.0'\n+7181 Extract OS            00 (0) 'MS-DOS'\n+7182 General Purpose Flag  0000 (0)\n+7184 Compression Method    0000 (0) 'Stored'\n+7186 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+718A CRC                   00000000 (0)\n+718E Compressed Size       00000000 (0)\n+7192 Uncompressed Size     00000000 (0)\n+7196 Filename Length       0010 (16)\n+7198 Extra Length          0000 (0)\n+719A Comment Length        0000 (0)\n+719C Disk Start            0000 (0)\n+719E Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-70BC Ext File Attributes   41ED0010 (1106051088)\n+71A0 Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-70C0 Local Header Offset   000000E7 (231)\n-70C4 Filename              'XXXXXXXXXXXXXXXX'\n+71A4 Local Header Offset   000000E7 (231)\n+71A8 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x70C4: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71A8: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x70C4: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x71A8: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x709C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7180: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n #\n \n-70D4 CENTRAL HEADER #5     02014B50 (33639248)\n-70D8 Created Zip Spec      14 (20) '2.0'\n-70D9 Created OS            03 (3) 'Unix'\n-70DA Extract Zip Spec      0A (10) '1.0'\n-70DB Extract OS            00 (0) 'MS-DOS'\n-70DC General Purpose Flag  0000 (0)\n-70DE Compression Method    0000 (0) 'Stored'\n-70E0 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-70E4 CRC                   00000000 (0)\n-70E8 Compressed Size       00000000 (0)\n-70EC Uncompressed Size     00000000 (0)\n-70F0 Filename Length       0016 (22)\n-70F2 Extra Length          0000 (0)\n-70F4 Comment Length        0000 (0)\n-70F6 Disk Start            0000 (0)\n-70F8 Int File Attributes   0000 (0)\n+71B8 CENTRAL HEADER #5     02014B50 (33639248)\n+71BC Created Zip Spec      14 (20) '2.0'\n+71BD Created OS            03 (3) 'Unix'\n+71BE Extract Zip Spec      0A (10) '1.0'\n+71BF Extract OS            00 (0) 'MS-DOS'\n+71C0 General Purpose Flag  0000 (0)\n+71C2 Compression Method    0000 (0) 'Stored'\n+71C4 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+71C8 CRC                   00000000 (0)\n+71CC Compressed Size       00000000 (0)\n+71D0 Uncompressed Size     00000000 (0)\n+71D4 Filename Length       0016 (22)\n+71D6 Extra Length          0000 (0)\n+71D8 Comment Length        0000 (0)\n+71DA Disk Start            0000 (0)\n+71DC Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-70FA Ext File Attributes   41ED0010 (1106051088)\n+71DE Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-70FE Local Header Offset   00000115 (277)\n-7102 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+71E2 Local Header Offset   00000115 (277)\n+71E6 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7102: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71E6: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7102: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x71E6: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x70DA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71BE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-7118 CENTRAL HEADER #6     02014B50 (33639248)\n-711C Created Zip Spec      14 (20) '2.0'\n-711D Created OS            03 (3) 'Unix'\n-711E Extract Zip Spec      0A (10) '1.0'\n-711F Extract OS            00 (0) 'MS-DOS'\n-7120 General Purpose Flag  0000 (0)\n-7122 Compression Method    0000 (0) 'Stored'\n-7124 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7128 CRC                   00000000 (0)\n-712C Compressed Size       00000000 (0)\n-7130 Uncompressed Size     00000000 (0)\n-7134 Filename Length       0022 (34)\n-7136 Extra Length          0000 (0)\n-7138 Comment Length        0000 (0)\n-713A Disk Start            0000 (0)\n-713C Int File Attributes   0000 (0)\n+71FC CENTRAL HEADER #6     02014B50 (33639248)\n+7200 Created Zip Spec      14 (20) '2.0'\n+7201 Created OS            03 (3) 'Unix'\n+7202 Extract Zip Spec      0A (10) '1.0'\n+7203 Extract OS            00 (0) 'MS-DOS'\n+7204 General Purpose Flag  0000 (0)\n+7206 Compression Method    0000 (0) 'Stored'\n+7208 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+720C CRC                   00000000 (0)\n+7210 Compressed Size       00000000 (0)\n+7214 Uncompressed Size     00000000 (0)\n+7218 Filename Length       0022 (34)\n+721A Extra Length          0000 (0)\n+721C Comment Length        0000 (0)\n+721E Disk Start            0000 (0)\n+7220 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-713E Ext File Attributes   41ED0010 (1106051088)\n+7222 Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-7142 Local Header Offset   00000149 (329)\n-7146 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7226 Local Header Offset   00000149 (329)\n+722A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x722A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7146: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x722A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x711E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7202: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-7168 CENTRAL HEADER #7     02014B50 (33639248)\n-716C Created Zip Spec      14 (20) '2.0'\n-716D Created OS            03 (3) 'Unix'\n-716E Extract Zip Spec      0A (10) '1.0'\n-716F Extract OS            00 (0) 'MS-DOS'\n-7170 General Purpose Flag  0000 (0)\n-7172 Compression Method    0000 (0) 'Stored'\n-7174 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7178 CRC                   00000000 (0)\n-717C Compressed Size       00000000 (0)\n-7180 Uncompressed Size     00000000 (0)\n-7184 Filename Length       0026 (38)\n-7186 Extra Length          0000 (0)\n-7188 Comment Length        0000 (0)\n-718A Disk Start            0000 (0)\n-718C Int File Attributes   0000 (0)\n+724C CENTRAL HEADER #7     02014B50 (33639248)\n+7250 Created Zip Spec      14 (20) '2.0'\n+7251 Created OS            03 (3) 'Unix'\n+7252 Extract Zip Spec      0A (10) '1.0'\n+7253 Extract OS            00 (0) 'MS-DOS'\n+7254 General Purpose Flag  0000 (0)\n+7256 Compression Method    0000 (0) 'Stored'\n+7258 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+725C CRC                   00000000 (0)\n+7260 Compressed Size       00000000 (0)\n+7264 Uncompressed Size     00000000 (0)\n+7268 Filename Length       0029 (41)\n+726A Extra Length          0000 (0)\n+726C Comment Length        0000 (0)\n+726E Disk Start            0000 (0)\n+7270 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-718E Ext File Attributes   41ED0010 (1106051088)\n+7272 Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-7192 Local Header Offset   00000189 (393)\n-7196 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7276 Local Header Offset   00000189 (393)\n+727A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7196: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x727A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7196: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x727A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x716E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7252: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-71BC CENTRAL HEADER #8     02014B50 (33639248)\n-71C0 Created Zip Spec      14 (20) '2.0'\n-71C1 Created OS            03 (3) 'Unix'\n-71C2 Extract Zip Spec      0A (10) '1.0'\n-71C3 Extract OS            00 (0) 'MS-DOS'\n-71C4 General Purpose Flag  0000 (0)\n-71C6 Compression Method    0000 (0) 'Stored'\n-71C8 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-71CC CRC                   00000000 (0)\n-71D0 Compressed Size       00000000 (0)\n-71D4 Uncompressed Size     00000000 (0)\n-71D8 Filename Length       0029 (41)\n-71DA Extra Length          0000 (0)\n-71DC Comment Length        0000 (0)\n-71DE Disk Start            0000 (0)\n-71E0 Int File Attributes   0000 (0)\n+72A3 CENTRAL HEADER #8     02014B50 (33639248)\n+72A7 Created Zip Spec      14 (20) '2.0'\n+72A8 Created OS            03 (3) 'Unix'\n+72A9 Extract Zip Spec      0A (10) '1.0'\n+72AA Extract OS            00 (0) 'MS-DOS'\n+72AB General Purpose Flag  0000 (0)\n+72AD Compression Method    0000 (0) 'Stored'\n+72AF Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+72B3 CRC                   00000000 (0)\n+72B7 Compressed Size       00000000 (0)\n+72BB Uncompressed Size     00000000 (0)\n+72BF Filename Length       0026 (38)\n+72C1 Extra Length          0000 (0)\n+72C3 Comment Length        0000 (0)\n+72C5 Disk Start            0000 (0)\n+72C7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-71E2 Ext File Attributes   41ED0010 (1106051088)\n+72C9 Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-71E6 Local Header Offset   000001CD (461)\n-71EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+72CD Local Header Offset   000001D0 (464)\n+72D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x71EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x72D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x71EA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x72D1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x71C2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-\n-7213 CENTRAL HEADER #9     02014B50 (33639248)\n-7217 Created Zip Spec      14 (20) '2.0'\n-7218 Created OS            03 (3) 'Unix'\n-7219 Extract Zip Spec      0A (10) '1.0'\n-721A Extract OS            00 (0) 'MS-DOS'\n-721B General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-721D Compression Method    0008 (8) 'Deflated'\n-721F Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7223 CRC                   18B0B848 (414234696)\n-7227 Compressed Size       000001BE (446)\n-722B Uncompressed Size     00000449 (1097)\n-722F Filename Length       0036 (54)\n-7231 Extra Length          0000 (0)\n-7233 Comment Length        0000 (0)\n-7235 Disk Start            0000 (0)\n-7237 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7239 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-723D Local Header Offset   00000214 (532)\n-7241 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7241: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7277 CENTRAL HEADER #10    02014B50 (33639248)\n-727B Created Zip Spec      14 (20) '2.0'\n-727C Created OS            03 (3) 'Unix'\n-727D Extract Zip Spec      0A (10) '1.0'\n-727E Extract OS            00 (0) 'MS-DOS'\n-727F General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7281 Compression Method    0008 (8) 'Deflated'\n-7283 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7287 CRC                   F3FEFE56 (4093574742)\n-728B Compressed Size       00000839 (2105)\n-728F Uncompressed Size     000016CC (5836)\n-7293 Filename Length       0041 (65)\n-7295 Extra Length          0000 (0)\n-7297 Comment Length        0000 (0)\n-7299 Disk Start            0000 (0)\n-729B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-729D Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-72A1 Local Header Offset   00000426 (1062)\n-72A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x72A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-72E6 CENTRAL HEADER #11    02014B50 (33639248)\n-72EA Created Zip Spec      14 (20) '2.0'\n-72EB Created OS            03 (3) 'Unix'\n-72EC Extract Zip Spec      0A (10) '1.0'\n-72ED Extract OS            00 (0) 'MS-DOS'\n-72EE General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-72F0 Compression Method    0008 (8) 'Deflated'\n-72F2 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-72F6 CRC                   A1B28C25 (2712833061)\n-72FA Compressed Size       000002EA (746)\n-72FE Uncompressed Size     000005ED (1517)\n-7302 Filename Length       0042 (66)\n-7304 Extra Length          0000 (0)\n-7306 Comment Length        0000 (0)\n-7308 Disk Start            0000 (0)\n-730A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-730C Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7310 Local Header Offset   00000CBE (3262)\n-7314 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7356 CENTRAL HEADER #12    02014B50 (33639248)\n-735A Created Zip Spec      14 (20) '2.0'\n-735B Created OS            03 (3) 'Unix'\n-735C Extract Zip Spec      0A (10) '1.0'\n-735D Extract OS            00 (0) 'MS-DOS'\n-735E General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7360 Compression Method    0008 (8) 'Deflated'\n-7362 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7366 CRC                   C31551CC (3272954316)\n-736A Compressed Size       00000241 (577)\n-736E Uncompressed Size     0000066A (1642)\n-7372 Filename Length       003E (62)\n-7374 Extra Length          0000 (0)\n-7376 Comment Length        0000 (0)\n-7378 Disk Start            0000 (0)\n-737A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-737C Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7380 Local Header Offset   00001008 (4104)\n-7384 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7384: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-73C2 CENTRAL HEADER #13    02014B50 (33639248)\n-73C6 Created Zip Spec      14 (20) '2.0'\n-73C7 Created OS            03 (3) 'Unix'\n-73C8 Extract Zip Spec      0A (10) '1.0'\n-73C9 Extract OS            00 (0) 'MS-DOS'\n-73CA General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-73CC Compression Method    0008 (8) 'Deflated'\n-73CE Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-73D2 CRC                   9EB823D1 (2662867921)\n-73D6 Compressed Size       000004B3 (1203)\n-73DA Uncompressed Size     00000E33 (3635)\n-73DE Filename Length       0044 (68)\n-73E0 Extra Length          0000 (0)\n-73E2 Comment Length        0000 (0)\n-73E4 Disk Start            0000 (0)\n-73E6 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-73E8 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-73EC Local Header Offset   000012A5 (4773)\n-73F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x73F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7434 CENTRAL HEADER #14    02014B50 (33639248)\n-7438 Created Zip Spec      14 (20) '2.0'\n-7439 Created OS            03 (3) 'Unix'\n-743A Extract Zip Spec      0A (10) '1.0'\n-743B Extract OS            00 (0) 'MS-DOS'\n-743C General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-743E Compression Method    0008 (8) 'Deflated'\n-7440 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7444 CRC                   EA70FFEC (3933274092)\n-7448 Compressed Size       00000247 (583)\n-744C Uncompressed Size     0000069A (1690)\n-7450 Filename Length       0042 (66)\n-7452 Extra Length          0000 (0)\n-7454 Comment Length        0000 (0)\n-7456 Disk Start            0000 (0)\n-7458 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-745A Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-745E Local Header Offset   000017BA (6074)\n-7462 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-74A4 CENTRAL HEADER #15    02014B50 (33639248)\n-74A8 Created Zip Spec      14 (20) '2.0'\n-74A9 Created OS            03 (3) 'Unix'\n-74AA Extract Zip Spec      0A (10) '1.0'\n-74AB Extract OS            00 (0) 'MS-DOS'\n-74AC General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-74AE Compression Method    0008 (8) 'Deflated'\n-74B0 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-74B4 CRC                   841BF310 (2216424208)\n-74B8 Compressed Size       000001ED (493)\n-74BC Uncompressed Size     000004D6 (1238)\n-74C0 Filename Length       0056 (86)\n-74C2 Extra Length          0000 (0)\n-74C4 Comment Length        0000 (0)\n-74C6 Disk Start            0000 (0)\n-74C8 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-74CA Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-74CE Local Header Offset   00001A61 (6753)\n-74D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x74D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7528 CENTRAL HEADER #16    02014B50 (33639248)\n-752C Created Zip Spec      14 (20) '2.0'\n-752D Created OS            03 (3) 'Unix'\n-752E Extract Zip Spec      0A (10) '1.0'\n-752F Extract OS            00 (0) 'MS-DOS'\n-7530 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7532 Compression Method    0008 (8) 'Deflated'\n-7534 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7538 CRC                   304F69AA (810510762)\n-753C Compressed Size       000000F9 (249)\n-7540 Uncompressed Size     00000223 (547)\n-7544 Filename Length       0052 (82)\n-7546 Extra Length          0000 (0)\n-7548 Comment Length        0000 (0)\n-754A Disk Start            0000 (0)\n-754C Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-754E Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7552 Local Header Offset   00001CC2 (7362)\n-7556 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-75A8 CENTRAL HEADER #17    02014B50 (33639248)\n-75AC Created Zip Spec      14 (20) '2.0'\n-75AD Created OS            03 (3) 'Unix'\n-75AE Extract Zip Spec      0A (10) '1.0'\n-75AF Extract OS            00 (0) 'MS-DOS'\n-75B0 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-75B2 Compression Method    0008 (8) 'Deflated'\n-75B4 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-75B8 CRC                   69B26772 (1773299570)\n-75BC Compressed Size       000000F8 (248)\n-75C0 Uncompressed Size     0000020F (527)\n-75C4 Filename Length       004E (78)\n-75C6 Extra Length          0000 (0)\n-75C8 Comment Length        0000 (0)\n-75CA Disk Start            0000 (0)\n-75CC Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-75CE Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-75D2 Local Header Offset   00001E2B (7723)\n-75D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x75D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7624 CENTRAL HEADER #18    02014B50 (33639248)\n-7628 Created Zip Spec      14 (20) '2.0'\n-7629 Created OS            03 (3) 'Unix'\n-762A Extract Zip Spec      0A (10) '1.0'\n-762B Extract OS            00 (0) 'MS-DOS'\n-762C General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-762E Compression Method    0008 (8) 'Deflated'\n-7630 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7634 CRC                   184163FB (406938619)\n-7638 Compressed Size       00000101 (257)\n-763C Uncompressed Size     00000273 (627)\n-7640 Filename Length       0053 (83)\n-7642 Extra Length          0000 (0)\n-7644 Comment Length        0000 (0)\n-7646 Disk Start            0000 (0)\n-7648 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-764A Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-764E Local Header Offset   00001F8F (8079)\n-7652 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7652: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-76A5 CENTRAL HEADER #19    02014B50 (33639248)\n-76A9 Created Zip Spec      14 (20) '2.0'\n-76AA Created OS            03 (3) 'Unix'\n-76AB Extract Zip Spec      0A (10) '1.0'\n-76AC Extract OS            00 (0) 'MS-DOS'\n-76AD General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-76AF Compression Method    0008 (8) 'Deflated'\n-76B1 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-76B5 CRC                   84B6CF29 (2226573097)\n-76B9 Compressed Size       000000D1 (209)\n-76BD Uncompressed Size     000001B0 (432)\n-76C1 Filename Length       0044 (68)\n-76C3 Extra Length          0000 (0)\n-76C5 Comment Length        0000 (0)\n-76C7 Disk Start            0000 (0)\n-76C9 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-76CB Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-76CF Local Header Offset   00002101 (8449)\n-76D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x76D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7717 CENTRAL HEADER #20    02014B50 (33639248)\n-771B Created Zip Spec      14 (20) '2.0'\n-771C Created OS            03 (3) 'Unix'\n-771D Extract Zip Spec      0A (10) '1.0'\n-771E Extract OS            00 (0) 'MS-DOS'\n-771F General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7721 Compression Method    0008 (8) 'Deflated'\n-7723 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7727 CRC                   2A5DEF4B (710799179)\n-772B Compressed Size       000000EA (234)\n-772F Uncompressed Size     0000017D (381)\n-7733 Filename Length       004A (74)\n-7735 Extra Length          0000 (0)\n-7737 Comment Length        0000 (0)\n-7739 Disk Start            0000 (0)\n-773B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-773D Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7741 Local Header Offset   00002234 (8756)\n-7745 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-778F CENTRAL HEADER #21    02014B50 (33639248)\n-7793 Created Zip Spec      14 (20) '2.0'\n-7794 Created OS            03 (3) 'Unix'\n-7795 Extract Zip Spec      0A (10) '1.0'\n-7796 Extract OS            00 (0) 'MS-DOS'\n-7797 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7799 Compression Method    0008 (8) 'Deflated'\n-779B Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-779F CRC                   268B8E1C (646680092)\n-77A3 Compressed Size       000004C1 (1217)\n-77A7 Uncompressed Size     00000E80 (3712)\n-77AB Filename Length       0048 (72)\n-77AD Extra Length          0000 (0)\n-77AF Comment Length        0000 (0)\n-77B1 Disk Start            0000 (0)\n-77B3 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-77B5 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-77B9 Local Header Offset   00002386 (9094)\n-77BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x77BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7805 CENTRAL HEADER #22    02014B50 (33639248)\n-7809 Created Zip Spec      14 (20) '2.0'\n-780A Created OS            03 (3) 'Unix'\n-780B Extract Zip Spec      0A (10) '1.0'\n-780C Extract OS            00 (0) 'MS-DOS'\n-780D General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-780F Compression Method    0008 (8) 'Deflated'\n-7811 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7815 CRC                   02693C86 (40451206)\n-7819 Compressed Size       000002B9 (697)\n-781D Uncompressed Size     0000065F (1631)\n-7821 Filename Length       0043 (67)\n-7823 Extra Length          0000 (0)\n-7825 Comment Length        0000 (0)\n-7827 Disk Start            0000 (0)\n-7829 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-782B Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-782F Local Header Offset   000028AD (10413)\n-7833 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7876 CENTRAL HEADER #23    02014B50 (33639248)\n-787A Created Zip Spec      14 (20) '2.0'\n-787B Created OS            03 (3) 'Unix'\n-787C Extract Zip Spec      0A (10) '1.0'\n-787D Extract OS            00 (0) 'MS-DOS'\n-787E General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7880 Compression Method    0008 (8) 'Deflated'\n-7882 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7886 CRC                   98ED1E1F (2565676575)\n-788A Compressed Size       0000099B (2459)\n-788E Uncompressed Size     00001883 (6275)\n-7892 Filename Length       0040 (64)\n-7894 Extra Length          0000 (0)\n-7896 Comment Length        0000 (0)\n-7898 Disk Start            0000 (0)\n-789A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-789C Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-78A0 Local Header Offset   00002BC7 (11207)\n-78A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x78A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-78E4 CENTRAL HEADER #24    02014B50 (33639248)\n-78E8 Created Zip Spec      14 (20) '2.0'\n-78E9 Created OS            03 (3) 'Unix'\n-78EA Extract Zip Spec      0A (10) '1.0'\n-78EB Extract OS            00 (0) 'MS-DOS'\n-78EC General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-78EE Compression Method    0008 (8) 'Deflated'\n-78F0 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-78F4 CRC                   A522C3D2 (2770518994)\n-78F8 Compressed Size       00000797 (1943)\n-78FC Uncompressed Size     00001A97 (6807)\n-7900 Filename Length       0040 (64)\n-7902 Extra Length          0000 (0)\n-7904 Comment Length        0000 (0)\n-7906 Disk Start            0000 (0)\n-7908 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-790A Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-790E Local Header Offset   000035C0 (13760)\n-7912 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7912: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7952 CENTRAL HEADER #25    02014B50 (33639248)\n-7956 Created Zip Spec      14 (20) '2.0'\n-7957 Created OS            03 (3) 'Unix'\n-7958 Extract Zip Spec      0A (10) '1.0'\n-7959 Extract OS            00 (0) 'MS-DOS'\n-795A General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-795C Compression Method    0008 (8) 'Deflated'\n-795E Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7962 CRC                   C2ADAFCE (3266162638)\n-7966 Compressed Size       00000903 (2307)\n-796A Uncompressed Size     00001E25 (7717)\n-796E Filename Length       003C (60)\n-7970 Extra Length          0000 (0)\n-7972 Comment Length        0000 (0)\n-7974 Disk Start            0000 (0)\n-7976 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7978 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-797C Local Header Offset   00003DB5 (15797)\n-7980 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-79BC CENTRAL HEADER #26    02014B50 (33639248)\n-79C0 Created Zip Spec      14 (20) '2.0'\n-79C1 Created OS            03 (3) 'Unix'\n-79C2 Extract Zip Spec      0A (10) '1.0'\n-79C3 Extract OS            00 (0) 'MS-DOS'\n-79C4 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-79C6 Compression Method    0008 (8) 'Deflated'\n-79C8 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-79CC CRC                   93DF0C99 (2480868505)\n-79D0 Compressed Size       0000025E (606)\n-79D4 Uncompressed Size     00000584 (1412)\n-79D8 Filename Length       0036 (54)\n-79DA Extra Length          0000 (0)\n-79DC Comment Length        0000 (0)\n-79DE Disk Start            0000 (0)\n-79E0 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-79E2 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-79E6 Local Header Offset   00004712 (18194)\n-79EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x79EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7A20 CENTRAL HEADER #27    02014B50 (33639248)\n-7A24 Created Zip Spec      14 (20) '2.0'\n-7A25 Created OS            03 (3) 'Unix'\n-7A26 Extract Zip Spec      0A (10) '1.0'\n-7A27 Extract OS            00 (0) 'MS-DOS'\n-7A28 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7A2A Compression Method    0008 (8) 'Deflated'\n-7A2C Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7A30 CRC                   C7097DB0 (3339287984)\n-7A34 Compressed Size       00000186 (390)\n-7A38 Uncompressed Size     00000238 (568)\n-7A3C Filename Length       003C (60)\n-7A3E Extra Length          0000 (0)\n-7A40 Comment Length        0000 (0)\n-7A42 Disk Start            0000 (0)\n-7A44 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7A46 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7A4A Local Header Offset   000049C4 (18884)\n-7A4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7A4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n+# WARNING: Offset 0x72A9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-7A8A CENTRAL HEADER #28    02014B50 (33639248)\n-7A8E Created Zip Spec      14 (20) '2.0'\n-7A8F Created OS            03 (3) 'Unix'\n-7A90 Extract Zip Spec      0A (10) '1.0'\n-7A91 Extract OS            00 (0) 'MS-DOS'\n-7A92 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7A94 Compression Method    0008 (8) 'Deflated'\n-7A96 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7A9A CRC                   7248600D (1917345805)\n-7A9E Compressed Size       00000236 (566)\n-7AA2 Uncompressed Size     0000051D (1309)\n-7AA6 Filename Length       003E (62)\n-7AA8 Extra Length          0000 (0)\n-7AAA Comment Length        0000 (0)\n-7AAC Disk Start            0000 (0)\n-7AAE Int File Attributes   0000 (0)\n+72F7 CENTRAL HEADER #9     02014B50 (33639248)\n+72FB Created Zip Spec      14 (20) '2.0'\n+72FC Created OS            03 (3) 'Unix'\n+72FD Extract Zip Spec      0A (10) '1.0'\n+72FE Extract OS            00 (0) 'MS-DOS'\n+72FF General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7301 Compression Method    0008 (8) 'Deflated'\n+7303 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7307 CRC                   7767FC51 (2003303505)\n+730B Compressed Size       0000025A (602)\n+730F Uncompressed Size     0000067E (1662)\n+7313 Filename Length       003E (62)\n+7315 Extra Length          0000 (0)\n+7317 Comment Length        0000 (0)\n+7319 Disk Start            0000 (0)\n+731B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+731D Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7321 Local Header Offset   00000214 (532)\n+7325 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7325: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7363 CENTRAL HEADER #10    02014B50 (33639248)\n+7367 Created Zip Spec      14 (20) '2.0'\n+7368 Created OS            03 (3) 'Unix'\n+7369 Extract Zip Spec      0A (10) '1.0'\n+736A Extract OS            00 (0) 'MS-DOS'\n+736B General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+736D Compression Method    0008 (8) 'Deflated'\n+736F Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7373 CRC                   F93BAE67 (4181438055)\n+7377 Compressed Size       00000186 (390)\n+737B Uncompressed Size     00000238 (568)\n+737F Filename Length       003C (60)\n+7381 Extra Length          0000 (0)\n+7383 Comment Length        0000 (0)\n+7385 Disk Start            0000 (0)\n+7387 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7389 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+738D Local Header Offset   000004CA (1226)\n+7391 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+73CD CENTRAL HEADER #11    02014B50 (33639248)\n+73D1 Created Zip Spec      14 (20) '2.0'\n+73D2 Created OS            03 (3) 'Unix'\n+73D3 Extract Zip Spec      0A (10) '1.0'\n+73D4 Extract OS            00 (0) 'MS-DOS'\n+73D5 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+73D7 Compression Method    0008 (8) 'Deflated'\n+73D9 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+73DD CRC                   8D176637 (2367120951)\n+73E1 Compressed Size       00000378 (888)\n+73E5 Uncompressed Size     00000797 (1943)\n+73E9 Filename Length       0036 (54)\n+73EB Extra Length          0000 (0)\n+73ED Comment Length        0000 (0)\n+73EF Disk Start            0000 (0)\n+73F1 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+73F3 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+73F7 Local Header Offset   000006AA (1706)\n+73FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x73FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7431 CENTRAL HEADER #12    02014B50 (33639248)\n+7435 Created Zip Spec      14 (20) '2.0'\n+7436 Created OS            03 (3) 'Unix'\n+7437 Extract Zip Spec      0A (10) '1.0'\n+7438 Extract OS            00 (0) 'MS-DOS'\n+7439 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+743B Compression Method    0008 (8) 'Deflated'\n+743D Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7441 CRC                   9FE9BE1F (2682895903)\n+7445 Compressed Size       00000264 (612)\n+7449 Uncompressed Size     00000837 (2103)\n+744D Filename Length       004C (76)\n+744F Extra Length          0000 (0)\n+7451 Comment Length        0000 (0)\n+7453 Disk Start            0000 (0)\n+7455 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7457 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+745B Local Header Offset   00000A76 (2678)\n+745F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x745F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+74AB CENTRAL HEADER #13    02014B50 (33639248)\n+74AF Created Zip Spec      14 (20) '2.0'\n+74B0 Created OS            03 (3) 'Unix'\n+74B1 Extract Zip Spec      0A (10) '1.0'\n+74B2 Extract OS            00 (0) 'MS-DOS'\n+74B3 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+74B5 Compression Method    0008 (8) 'Deflated'\n+74B7 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+74BB CRC                   6FFD326C (1878864492)\n+74BF Compressed Size       00000580 (1408)\n+74C3 Uncompressed Size     00000C43 (3139)\n+74C7 Filename Length       0039 (57)\n+74C9 Extra Length          0000 (0)\n+74CB Comment Length        0000 (0)\n+74CD Disk Start            0000 (0)\n+74CF Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+74D1 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+74D5 Local Header Offset   00000D44 (3396)\n+74D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x74D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7512 CENTRAL HEADER #14    02014B50 (33639248)\n+7516 Created Zip Spec      14 (20) '2.0'\n+7517 Created OS            03 (3) 'Unix'\n+7518 Extract Zip Spec      0A (10) '1.0'\n+7519 Extract OS            00 (0) 'MS-DOS'\n+751A General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+751C Compression Method    0008 (8) 'Deflated'\n+751E Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7522 CRC                   87651D16 (2271550742)\n+7526 Compressed Size       0000040E (1038)\n+752A Uncompressed Size     00000A65 (2661)\n+752E Filename Length       0044 (68)\n+7530 Extra Length          0000 (0)\n+7532 Comment Length        0000 (0)\n+7534 Disk Start            0000 (0)\n+7536 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7538 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+753C Local Header Offset   0000131B (4891)\n+7540 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7584 CENTRAL HEADER #15    02014B50 (33639248)\n+7588 Created Zip Spec      14 (20) '2.0'\n+7589 Created OS            03 (3) 'Unix'\n+758A Extract Zip Spec      0A (10) '1.0'\n+758B Extract OS            00 (0) 'MS-DOS'\n+758C General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+758E Compression Method    0008 (8) 'Deflated'\n+7590 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7594 CRC                   572E0D80 (1462635904)\n+7598 Compressed Size       00000237 (567)\n+759C Uncompressed Size     0000051D (1309)\n+75A0 Filename Length       003E (62)\n+75A2 Extra Length          0000 (0)\n+75A4 Comment Length        0000 (0)\n+75A6 Disk Start            0000 (0)\n+75A8 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+75AA Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+75AE Local Header Offset   0000178B (6027)\n+75B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x75B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+75F0 CENTRAL HEADER #16    02014B50 (33639248)\n+75F4 Created Zip Spec      14 (20) '2.0'\n+75F5 Created OS            03 (3) 'Unix'\n+75F6 Extract Zip Spec      0A (10) '1.0'\n+75F7 Extract OS            00 (0) 'MS-DOS'\n+75F8 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+75FA Compression Method    0008 (8) 'Deflated'\n+75FC Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7600 CRC                   DF375B69 (3744947049)\n+7604 Compressed Size       00000144 (324)\n+7608 Uncompressed Size     0000022F (559)\n+760C Filename Length       0045 (69)\n+760E Extra Length          0000 (0)\n+7610 Comment Length        0000 (0)\n+7612 Disk Start            0000 (0)\n+7614 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7616 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+761A Local Header Offset   00001A1E (6686)\n+761E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x761E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7663 CENTRAL HEADER #17    02014B50 (33639248)\n+7667 Created Zip Spec      14 (20) '2.0'\n+7668 Created OS            03 (3) 'Unix'\n+7669 Extract Zip Spec      0A (10) '1.0'\n+766A Extract OS            00 (0) 'MS-DOS'\n+766B General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+766D Compression Method    0008 (8) 'Deflated'\n+766F Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7673 CRC                   7FD9B353 (2144973651)\n+7677 Compressed Size       00000358 (856)\n+767B Uncompressed Size     00000B40 (2880)\n+767F Filename Length       0041 (65)\n+7681 Extra Length          0000 (0)\n+7683 Comment Length        0000 (0)\n+7685 Disk Start            0000 (0)\n+7687 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7689 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+768D Local Header Offset   00001BC5 (7109)\n+7691 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+76D2 CENTRAL HEADER #18    02014B50 (33639248)\n+76D6 Created Zip Spec      14 (20) '2.0'\n+76D7 Created OS            03 (3) 'Unix'\n+76D8 Extract Zip Spec      0A (10) '1.0'\n+76D9 Extract OS            00 (0) 'MS-DOS'\n+76DA General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+76DC Compression Method    0008 (8) 'Deflated'\n+76DE Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+76E2 CRC                   F129B20C (4046041612)\n+76E6 Compressed Size       000000F3 (243)\n+76EA Uncompressed Size     0000020C (524)\n+76EE Filename Length       0040 (64)\n+76F0 Extra Length          0000 (0)\n+76F2 Comment Length        0000 (0)\n+76F4 Disk Start            0000 (0)\n+76F6 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+76F8 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+76FC Local Header Offset   00001F7C (8060)\n+7700 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7740 CENTRAL HEADER #19    02014B50 (33639248)\n+7744 Created Zip Spec      14 (20) '2.0'\n+7745 Created OS            03 (3) 'Unix'\n+7746 Extract Zip Spec      0A (10) '1.0'\n+7747 Extract OS            00 (0) 'MS-DOS'\n+7748 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+774A Compression Method    0008 (8) 'Deflated'\n+774C Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7750 CRC                   27A1B74F (664909647)\n+7754 Compressed Size       00000276 (630)\n+7758 Uncompressed Size     00000595 (1429)\n+775C Filename Length       003F (63)\n+775E Extra Length          0000 (0)\n+7760 Comment Length        0000 (0)\n+7762 Disk Start            0000 (0)\n+7764 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7766 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+776A Local Header Offset   000020CD (8397)\n+776E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x776E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+77AD CENTRAL HEADER #20    02014B50 (33639248)\n+77B1 Created Zip Spec      14 (20) '2.0'\n+77B2 Created OS            03 (3) 'Unix'\n+77B3 Extract Zip Spec      0A (10) '1.0'\n+77B4 Extract OS            00 (0) 'MS-DOS'\n+77B5 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+77B7 Compression Method    0008 (8) 'Deflated'\n+77B9 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+77BD CRC                   49F33615 (1240675861)\n+77C1 Compressed Size       0000090D (2317)\n+77C5 Uncompressed Size     00001E25 (7717)\n+77C9 Filename Length       003C (60)\n+77CB Extra Length          0000 (0)\n+77CD Comment Length        0000 (0)\n+77CF Disk Start            0000 (0)\n+77D1 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+77D3 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+77D7 Local Header Offset   000023A0 (9120)\n+77DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x77DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7817 CENTRAL HEADER #21    02014B50 (33639248)\n+781B Created Zip Spec      14 (20) '2.0'\n+781C Created OS            03 (3) 'Unix'\n+781D Extract Zip Spec      0A (10) '1.0'\n+781E Extract OS            00 (0) 'MS-DOS'\n+781F General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7821 Compression Method    0008 (8) 'Deflated'\n+7823 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7827 CRC                   F2CE9B88 (4073626504)\n+782B Compressed Size       000002F8 (760)\n+782F Uncompressed Size     000005ED (1517)\n+7833 Filename Length       0042 (66)\n+7835 Extra Length          0000 (0)\n+7837 Comment Length        0000 (0)\n+7839 Disk Start            0000 (0)\n+783B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+783D Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7841 Local Header Offset   00002D07 (11527)\n+7845 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7887 CENTRAL HEADER #22    02014B50 (33639248)\n+788B Created Zip Spec      14 (20) '2.0'\n+788C Created OS            03 (3) 'Unix'\n+788D Extract Zip Spec      0A (10) '1.0'\n+788E Extract OS            00 (0) 'MS-DOS'\n+788F General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7891 Compression Method    0008 (8) 'Deflated'\n+7893 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7897 CRC                   D50B8C13 (3574303763)\n+789B Compressed Size       000000D0 (208)\n+789F Uncompressed Size     000001B0 (432)\n+78A3 Filename Length       0044 (68)\n+78A5 Extra Length          0000 (0)\n+78A7 Comment Length        0000 (0)\n+78A9 Disk Start            0000 (0)\n+78AB Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+78AD Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+78B1 Local Header Offset   0000305F (12383)\n+78B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x78B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+78F9 CENTRAL HEADER #23    02014B50 (33639248)\n+78FD Created Zip Spec      14 (20) '2.0'\n+78FE Created OS            03 (3) 'Unix'\n+78FF Extract Zip Spec      0A (10) '1.0'\n+7900 Extract OS            00 (0) 'MS-DOS'\n+7901 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7903 Compression Method    0008 (8) 'Deflated'\n+7905 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7909 CRC                   332DB7F1 (858634225)\n+790D Compressed Size       000000F9 (249)\n+7911 Uncompressed Size     0000020F (527)\n+7915 Filename Length       004E (78)\n+7917 Extra Length          0000 (0)\n+7919 Comment Length        0000 (0)\n+791B Disk Start            0000 (0)\n+791D Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+791F Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7923 Local Header Offset   00003191 (12689)\n+7927 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7927: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7975 CENTRAL HEADER #24    02014B50 (33639248)\n+7979 Created Zip Spec      14 (20) '2.0'\n+797A Created OS            03 (3) 'Unix'\n+797B Extract Zip Spec      0A (10) '1.0'\n+797C Extract OS            00 (0) 'MS-DOS'\n+797D General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+797F Compression Method    0008 (8) 'Deflated'\n+7981 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7985 CRC                   419AC217 (1100661271)\n+7989 Compressed Size       000000FF (255)\n+798D Uncompressed Size     00000273 (627)\n+7991 Filename Length       0053 (83)\n+7993 Extra Length          0000 (0)\n+7995 Comment Length        0000 (0)\n+7997 Disk Start            0000 (0)\n+7999 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+799B Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+799F Local Header Offset   000032F6 (13046)\n+79A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x79A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+79F6 CENTRAL HEADER #25    02014B50 (33639248)\n+79FA Created Zip Spec      14 (20) '2.0'\n+79FB Created OS            03 (3) 'Unix'\n+79FC Extract Zip Spec      0A (10) '1.0'\n+79FD Extract OS            00 (0) 'MS-DOS'\n+79FE General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7A00 Compression Method    0008 (8) 'Deflated'\n+7A02 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7A06 CRC                   5AF73745 (1526150981)\n+7A0A Compressed Size       000000F8 (248)\n+7A0E Uncompressed Size     00000223 (547)\n+7A12 Filename Length       0052 (82)\n+7A14 Extra Length          0000 (0)\n+7A16 Comment Length        0000 (0)\n+7A18 Disk Start            0000 (0)\n+7A1A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7A1C Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7A20 Local Header Offset   00003466 (13414)\n+7A24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7A24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7A76 CENTRAL HEADER #26    02014B50 (33639248)\n+7A7A Created Zip Spec      14 (20) '2.0'\n+7A7B Created OS            03 (3) 'Unix'\n+7A7C Extract Zip Spec      0A (10) '1.0'\n+7A7D Extract OS            00 (0) 'MS-DOS'\n+7A7E General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7A80 Compression Method    0008 (8) 'Deflated'\n+7A82 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7A86 CRC                   7639F652 (1983510098)\n+7A8A Compressed Size       000000EB (235)\n+7A8E Uncompressed Size     0000017D (381)\n+7A92 Filename Length       004A (74)\n+7A94 Extra Length          0000 (0)\n+7A96 Comment Length        0000 (0)\n+7A98 Disk Start            0000 (0)\n+7A9A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7A9C Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7AA0 Local Header Offset   000035CE (13774)\n+7AA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7AA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7AEE CENTRAL HEADER #27    02014B50 (33639248)\n+7AF2 Created Zip Spec      14 (20) '2.0'\n+7AF3 Created OS            03 (3) 'Unix'\n+7AF4 Extract Zip Spec      0A (10) '1.0'\n+7AF5 Extract OS            00 (0) 'MS-DOS'\n+7AF6 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7AF8 Compression Method    0008 (8) 'Deflated'\n+7AFA Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7AFE CRC                   CA237018 (3391320088)\n+7B02 Compressed Size       00000263 (611)\n+7B06 Uncompressed Size     00000584 (1412)\n+7B0A Filename Length       0036 (54)\n+7B0C Extra Length          0000 (0)\n+7B0E Comment Length        0000 (0)\n+7B10 Disk Start            0000 (0)\n+7B12 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7B14 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7B18 Local Header Offset   00003721 (14113)\n+7B1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7B1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7B52 CENTRAL HEADER #28    02014B50 (33639248)\n+7B56 Created Zip Spec      14 (20) '2.0'\n+7B57 Created OS            03 (3) 'Unix'\n+7B58 Extract Zip Spec      0A (10) '1.0'\n+7B59 Extract OS            00 (0) 'MS-DOS'\n+7B5A General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7B5C Compression Method    0008 (8) 'Deflated'\n+7B5E Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7B62 CRC                   29C66335 (700867381)\n+7B66 Compressed Size       000002CA (714)\n+7B6A Uncompressed Size     0000083B (2107)\n+7B6E Filename Length       0062 (98)\n+7B70 Extra Length          0000 (0)\n+7B72 Comment Length        0000 (0)\n+7B74 Disk Start            0000 (0)\n+7B76 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7B78 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7B7C Local Header Offset   000039D8 (14808)\n+7B80 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7B80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7BE2 CENTRAL HEADER #29    02014B50 (33639248)\n+7BE6 Created Zip Spec      14 (20) '2.0'\n+7BE7 Created OS            03 (3) 'Unix'\n+7BE8 Extract Zip Spec      0A (10) '1.0'\n+7BE9 Extract OS            00 (0) 'MS-DOS'\n+7BEA General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7BEC Compression Method    0008 (8) 'Deflated'\n+7BEE Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7BF2 CRC                   8C396488 (2352571528)\n+7BF6 Compressed Size       000004B4 (1204)\n+7BFA Uncompressed Size     00000E33 (3635)\n+7BFE Filename Length       0044 (68)\n+7C00 Extra Length          0000 (0)\n+7C02 Comment Length        0000 (0)\n+7C04 Disk Start            0000 (0)\n+7C06 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7C08 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7C0C Local Header Offset   00003D22 (15650)\n+7C10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7C54 CENTRAL HEADER #30    02014B50 (33639248)\n+7C58 Created Zip Spec      14 (20) '2.0'\n+7C59 Created OS            03 (3) 'Unix'\n+7C5A Extract Zip Spec      0A (10) '1.0'\n+7C5B Extract OS            00 (0) 'MS-DOS'\n+7C5C General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7C5E Compression Method    0008 (8) 'Deflated'\n+7C60 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7C64 CRC                   EECFFCFC (4006608124)\n+7C68 Compressed Size       000004C4 (1220)\n+7C6C Uncompressed Size     00000E80 (3712)\n+7C70 Filename Length       0048 (72)\n+7C72 Extra Length          0000 (0)\n+7C74 Comment Length        0000 (0)\n+7C76 Disk Start            0000 (0)\n+7C78 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7C7A Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7C7E Local Header Offset   00004238 (16952)\n+7C82 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7C82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7CCA CENTRAL HEADER #31    02014B50 (33639248)\n+7CCE Created Zip Spec      14 (20) '2.0'\n+7CCF Created OS            03 (3) 'Unix'\n+7CD0 Extract Zip Spec      0A (10) '1.0'\n+7CD1 Extract OS            00 (0) 'MS-DOS'\n+7CD2 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7CD4 Compression Method    0008 (8) 'Deflated'\n+7CD6 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7CDA CRC                   EFCBDDEB (4023115243)\n+7CDE Compressed Size       000001F1 (497)\n+7CE2 Uncompressed Size     000004D6 (1238)\n+7CE6 Filename Length       0056 (86)\n+7CE8 Extra Length          0000 (0)\n+7CEA Comment Length        0000 (0)\n+7CEC Disk Start            0000 (0)\n+7CEE Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7CF0 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7CF4 Local Header Offset   00004762 (18274)\n+7CF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7CF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7D4E CENTRAL HEADER #32    02014B50 (33639248)\n+7D52 Created Zip Spec      14 (20) '2.0'\n+7D53 Created OS            03 (3) 'Unix'\n+7D54 Extract Zip Spec      0A (10) '1.0'\n+7D55 Extract OS            00 (0) 'MS-DOS'\n+7D56 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7D58 Compression Method    0008 (8) 'Deflated'\n+7D5A Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7D5E CRC                   948E877A (2492368762)\n+7D62 Compressed Size       0000025F (607)\n+7D66 Uncompressed Size     000006AE (1710)\n+7D6A Filename Length       0042 (66)\n+7D6C Extra Length          0000 (0)\n+7D6E Comment Length        0000 (0)\n+7D70 Disk Start            0000 (0)\n+7D72 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7D74 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7D78 Local Header Offset   000049C7 (18887)\n+7D7C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7D7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7DBE CENTRAL HEADER #33    02014B50 (33639248)\n+7DC2 Created Zip Spec      14 (20) '2.0'\n+7DC3 Created OS            03 (3) 'Unix'\n+7DC4 Extract Zip Spec      0A (10) '1.0'\n+7DC5 Extract OS            00 (0) 'MS-DOS'\n+7DC6 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7DC8 Compression Method    0008 (8) 'Deflated'\n+7DCA Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7DCE CRC                   DEE730E1 (3739693281)\n+7DD2 Compressed Size       000002D6 (726)\n+7DD6 Uncompressed Size     00000673 (1651)\n+7DDA Filename Length       0043 (67)\n+7DDC Extra Length          0000 (0)\n+7DDE Comment Length        0000 (0)\n+7DE0 Disk Start            0000 (0)\n+7DE2 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7DE4 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7DE8 Local Header Offset   00004C86 (19590)\n+7DEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7DEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7E2F CENTRAL HEADER #34    02014B50 (33639248)\n+7E33 Created Zip Spec      14 (20) '2.0'\n+7E34 Created OS            03 (3) 'Unix'\n+7E35 Extract Zip Spec      0A (10) '1.0'\n+7E36 Extract OS            00 (0) 'MS-DOS'\n+7E37 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7E39 Compression Method    0008 (8) 'Deflated'\n+7E3B Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7E3F CRC                   CB9F57B5 (3416217525)\n+7E43 Compressed Size       00000838 (2104)\n+7E47 Uncompressed Size     000016C0 (5824)\n+7E4B Filename Length       0041 (65)\n+7E4D Extra Length          0000 (0)\n+7E4F Comment Length        0000 (0)\n+7E51 Disk Start            0000 (0)\n+7E53 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7E55 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7E59 Local Header Offset   00004FBD (20413)\n+7E5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7E5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7E9E CENTRAL HEADER #35    02014B50 (33639248)\n+7EA2 Created Zip Spec      14 (20) '2.0'\n+7EA3 Created OS            03 (3) 'Unix'\n+7EA4 Extract Zip Spec      0A (10) '1.0'\n+7EA5 Extract OS            00 (0) 'MS-DOS'\n+7EA6 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7EA8 Compression Method    0008 (8) 'Deflated'\n+7EAA Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7EAE CRC                   5B798B85 (1534692229)\n+7EB2 Compressed Size       000001BD (445)\n+7EB6 Uncompressed Size     00000449 (1097)\n+7EBA Filename Length       0036 (54)\n+7EBC Extra Length          0000 (0)\n+7EBE Comment Length        0000 (0)\n+7EC0 Disk Start            0000 (0)\n+7EC2 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7EC4 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7EC8 Local Header Offset   00005854 (22612)\n+7ECC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7ECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7F02 CENTRAL HEADER #36    02014B50 (33639248)\n+7F06 Created Zip Spec      14 (20) '2.0'\n+7F07 Created OS            03 (3) 'Unix'\n+7F08 Extract Zip Spec      0A (10) '1.0'\n+7F09 Extract OS            00 (0) 'MS-DOS'\n+7F0A General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7F0C Compression Method    0008 (8) 'Deflated'\n+7F0E Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7F12 CRC                   467575F3 (1182103027)\n+7F16 Compressed Size       000009AC (2476)\n+7F1A Uncompressed Size     00001874 (6260)\n+7F1E Filename Length       0040 (64)\n+7F20 Extra Length          0000 (0)\n+7F22 Comment Length        0000 (0)\n+7F24 Disk Start            0000 (0)\n+7F26 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7F28 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7F2C Local Header Offset   00005A65 (23141)\n+7F30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7F30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7F70 CENTRAL HEADER #37    02014B50 (33639248)\n+7F74 Created Zip Spec      14 (20) '2.0'\n+7F75 Created OS            03 (3) 'Unix'\n+7F76 Extract Zip Spec      0A (10) '1.0'\n+7F77 Extract OS            00 (0) 'MS-DOS'\n+7F78 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+7F7A Compression Method    0008 (8) 'Deflated'\n+7F7C Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7F80 CRC                   A65DD2F8 (2791166712)\n+7F84 Compressed Size       000007A8 (1960)\n+7F88 Uncompressed Size     00001A97 (6807)\n+7F8C Filename Length       0040 (64)\n+7F8E Extra Length          0000 (0)\n+7F90 Comment Length        0000 (0)\n+7F92 Disk Start            0000 (0)\n+7F94 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+7F96 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+7F9A Local Header Offset   0000646F (25711)\n+7F9E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7F9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7FDE CENTRAL HEADER #38    02014B50 (33639248)\n+7FE2 Created Zip Spec      14 (20) '2.0'\n+7FE3 Created OS            03 (3) 'Unix'\n+7FE4 Extract Zip Spec      0A (10) '1.0'\n+7FE5 Extract OS            00 (0) 'MS-DOS'\n+7FE6 General Purpose Flag  0000 (0)\n+7FE8 Compression Method    0000 (0) 'Stored'\n+7FEA Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+7FEE CRC                   00000000 (0)\n+7FF2 Compressed Size       00000000 (0)\n+7FF6 Uncompressed Size     00000000 (0)\n+7FFA Filename Length       000F (15)\n+7FFC Extra Length          0000 (0)\n+7FFE Comment Length        0000 (0)\n+8000 Disk Start            0000 (0)\n+8002 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-7AB0 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7AB4 Local Header Offset   00004BA4 (19364)\n-7AB8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7AB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7AF6 CENTRAL HEADER #29    02014B50 (33639248)\n-7AFA Created Zip Spec      14 (20) '2.0'\n-7AFB Created OS            03 (3) 'Unix'\n-7AFC Extract Zip Spec      0A (10) '1.0'\n-7AFD Extract OS            00 (0) 'MS-DOS'\n-7AFE General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7B00 Compression Method    0008 (8) 'Deflated'\n-7B02 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7B06 CRC                   79531F21 (2035490593)\n-7B0A Compressed Size       000000F2 (242)\n-7B0E Uncompressed Size     0000020C (524)\n-7B12 Filename Length       0040 (64)\n-7B14 Extra Length          0000 (0)\n-7B16 Comment Length        0000 (0)\n-7B18 Disk Start            0000 (0)\n-7B1A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7B1C Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7B20 Local Header Offset   00004E36 (20022)\n-7B24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7B64 CENTRAL HEADER #30    02014B50 (33639248)\n-7B68 Created Zip Spec      14 (20) '2.0'\n-7B69 Created OS            03 (3) 'Unix'\n-7B6A Extract Zip Spec      0A (10) '1.0'\n-7B6B Extract OS            00 (0) 'MS-DOS'\n-7B6C General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7B6E Compression Method    0008 (8) 'Deflated'\n-7B70 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7B74 CRC                   73555F66 (1934974822)\n-7B78 Compressed Size       00000257 (599)\n-7B7C Uncompressed Size     00000837 (2103)\n-7B80 Filename Length       004C (76)\n-7B82 Extra Length          0000 (0)\n-7B84 Comment Length        0000 (0)\n-7B86 Disk Start            0000 (0)\n-7B88 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7B8A Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7B8E Local Header Offset   00004F86 (20358)\n-7B92 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7B92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7BDE CENTRAL HEADER #31    02014B50 (33639248)\n-7BE2 Created Zip Spec      14 (20) '2.0'\n-7BE3 Created OS            03 (3) 'Unix'\n-7BE4 Extract Zip Spec      0A (10) '1.0'\n-7BE5 Extract OS            00 (0) 'MS-DOS'\n-7BE6 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7BE8 Compression Method    0008 (8) 'Deflated'\n-7BEA Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7BEE CRC                   71686A10 (1902668304)\n-7BF2 Compressed Size       00000268 (616)\n-7BF6 Uncompressed Size     00000595 (1429)\n-7BFA Filename Length       003F (63)\n-7BFC Extra Length          0000 (0)\n-7BFE Comment Length        0000 (0)\n-7C00 Disk Start            0000 (0)\n-7C02 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7C04 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7C08 Local Header Offset   00005247 (21063)\n-7C0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7C0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7C4B CENTRAL HEADER #32    02014B50 (33639248)\n-7C4F Created Zip Spec      14 (20) '2.0'\n-7C50 Created OS            03 (3) 'Unix'\n-7C51 Extract Zip Spec      0A (10) '1.0'\n-7C52 Extract OS            00 (0) 'MS-DOS'\n-7C53 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7C55 Compression Method    0008 (8) 'Deflated'\n-7C57 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7C5B CRC                   92BBCD88 (2461781384)\n-7C5F Compressed Size       0000056C (1388)\n-7C63 Uncompressed Size     00000C43 (3139)\n-7C67 Filename Length       0039 (57)\n-7C69 Extra Length          0000 (0)\n-7C6B Comment Length        0000 (0)\n-7C6D Disk Start            0000 (0)\n-7C6F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7C71 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7C75 Local Header Offset   0000550C (21772)\n-7C79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7C79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7CB2 CENTRAL HEADER #33    02014B50 (33639248)\n-7CB6 Created Zip Spec      14 (20) '2.0'\n-7CB7 Created OS            03 (3) 'Unix'\n-7CB8 Extract Zip Spec      0A (10) '1.0'\n-7CB9 Extract OS            00 (0) 'MS-DOS'\n-7CBA General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7CBC Compression Method    0008 (8) 'Deflated'\n-7CBE Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7CC2 CRC                   950A0B56 (2500463446)\n-7CC6 Compressed Size       00000146 (326)\n-7CCA Uncompressed Size     0000022F (559)\n-7CCE Filename Length       0045 (69)\n-7CD0 Extra Length          0000 (0)\n-7CD2 Comment Length        0000 (0)\n-7CD4 Disk Start            0000 (0)\n-7CD6 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7CD8 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7CDC Local Header Offset   00005ACF (23247)\n-7CE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7CE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7D25 CENTRAL HEADER #34    02014B50 (33639248)\n-7D29 Created Zip Spec      14 (20) '2.0'\n-7D2A Created OS            03 (3) 'Unix'\n-7D2B Extract Zip Spec      0A (10) '1.0'\n-7D2C Extract OS            00 (0) 'MS-DOS'\n-7D2D General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7D2F Compression Method    0008 (8) 'Deflated'\n-7D31 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7D35 CRC                   B4EB038F (3035300751)\n-7D39 Compressed Size       0000036F (879)\n-7D3D Uncompressed Size     00000797 (1943)\n-7D41 Filename Length       0036 (54)\n-7D43 Extra Length          0000 (0)\n-7D45 Comment Length        0000 (0)\n-7D47 Disk Start            0000 (0)\n-7D49 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7D4B Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7D4F Local Header Offset   00005C78 (23672)\n-7D53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7D53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7D89 CENTRAL HEADER #35    02014B50 (33639248)\n-7D8D Created Zip Spec      14 (20) '2.0'\n-7D8E Created OS            03 (3) 'Unix'\n-7D8F Extract Zip Spec      0A (10) '1.0'\n-7D90 Extract OS            00 (0) 'MS-DOS'\n-7D91 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7D93 Compression Method    0008 (8) 'Deflated'\n-7D95 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7D99 CRC                   440D4ED3 (1141722835)\n-7D9D Compressed Size       00000408 (1032)\n-7DA1 Uncompressed Size     00000A65 (2661)\n-7DA5 Filename Length       0044 (68)\n-7DA7 Extra Length          0000 (0)\n-7DA9 Comment Length        0000 (0)\n-7DAB Disk Start            0000 (0)\n-7DAD Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7DAF Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7DB3 Local Header Offset   0000603B (24635)\n-7DB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7DB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7DFB CENTRAL HEADER #36    02014B50 (33639248)\n-7DFF Created Zip Spec      14 (20) '2.0'\n-7E00 Created OS            03 (3) 'Unix'\n-7E01 Extract Zip Spec      0A (10) '1.0'\n-7E02 Extract OS            00 (0) 'MS-DOS'\n-7E03 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7E05 Compression Method    0008 (8) 'Deflated'\n-7E07 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7E0B CRC                   7E431DC5 (2118327749)\n-7E0F Compressed Size       0000034A (842)\n-7E13 Uncompressed Size     00000B40 (2880)\n-7E17 Filename Length       0041 (65)\n-7E19 Extra Length          0000 (0)\n-7E1B Comment Length        0000 (0)\n-7E1D Disk Start            0000 (0)\n-7E1F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7E21 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7E25 Local Header Offset   000064A5 (25765)\n-7E29 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7E29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7E6A CENTRAL HEADER #37    02014B50 (33639248)\n-7E6E Created Zip Spec      14 (20) '2.0'\n-7E6F Created OS            03 (3) 'Unix'\n-7E70 Extract Zip Spec      0A (10) '1.0'\n-7E71 Extract OS            00 (0) 'MS-DOS'\n-7E72 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7E74 Compression Method    0008 (8) 'Deflated'\n-7E76 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7E7A CRC                   255DA640 (626894400)\n-7E7E Compressed Size       000002C4 (708)\n-7E82 Uncompressed Size     0000083B (2107)\n-7E86 Filename Length       0062 (98)\n-7E88 Extra Length          0000 (0)\n-7E8A Comment Length        0000 (0)\n-7E8C Disk Start            0000 (0)\n-7E8E Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7E90 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-7E94 Local Header Offset   0000684E (26702)\n-7E98 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7E98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-7EFA CENTRAL HEADER #38    02014B50 (33639248)\n-7EFE Created Zip Spec      14 (20) '2.0'\n-7EFF Created OS            03 (3) 'Unix'\n-7F00 Extract Zip Spec      0A (10) '1.0'\n-7F01 Extract OS            00 (0) 'MS-DOS'\n-7F02 General Purpose Flag  0000 (0)\n-7F04 Compression Method    0000 (0) 'Stored'\n-7F06 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7F0A CRC                   00000000 (0)\n-7F0E Compressed Size       00000000 (0)\n-7F12 Uncompressed Size     00000000 (0)\n-7F16 Filename Length       000F (15)\n-7F18 Extra Length          0000 (0)\n-7F1A Comment Length        0000 (0)\n-7F1C Disk Start            0000 (0)\n-7F1E Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-7F20 Ext File Attributes   FFFF0010 (4294901776)\n+8004 Ext File Attributes   FFFF0010 (4294901776)\n      [Bit 4]               Directory\n      [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n      [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-7F24 Local Header Offset   00006B92 (27538)\n-7F28 Filename              'XXXXXXXXXXXXXXX'\n+8008 Local Header Offset   00006C75 (27765)\n+800C Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F28: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x800C: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7F28: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x800C: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7F00: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FE4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-7F37 CENTRAL HEADER #39    02014B50 (33639248)\n-7F3B Created Zip Spec      14 (20) '2.0'\n-7F3C Created OS            03 (3) 'Unix'\n-7F3D Extract Zip Spec      0A (10) '1.0'\n-7F3E Extract OS            00 (0) 'MS-DOS'\n-7F3F General Purpose Flag  0000 (0)\n-7F41 Compression Method    0000 (0) 'Stored'\n-7F43 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7F47 CRC                   00000000 (0)\n-7F4B Compressed Size       00000000 (0)\n-7F4F Uncompressed Size     00000000 (0)\n-7F53 Filename Length       001F (31)\n-7F55 Extra Length          0000 (0)\n-7F57 Comment Length        0000 (0)\n-7F59 Disk Start            0000 (0)\n-7F5B Int File Attributes   0000 (0)\n+801B CENTRAL HEADER #39    02014B50 (33639248)\n+801F Created Zip Spec      14 (20) '2.0'\n+8020 Created OS            03 (3) 'Unix'\n+8021 Extract Zip Spec      0A (10) '1.0'\n+8022 Extract OS            00 (0) 'MS-DOS'\n+8023 General Purpose Flag  0000 (0)\n+8025 Compression Method    0000 (0) 'Stored'\n+8027 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+802B CRC                   00000000 (0)\n+802F Compressed Size       00000000 (0)\n+8033 Uncompressed Size     00000000 (0)\n+8037 Filename Length       001F (31)\n+8039 Extra Length          0000 (0)\n+803B Comment Length        0000 (0)\n+803D Disk Start            0000 (0)\n+803F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-7F5D Ext File Attributes   FFFF0010 (4294901776)\n+8041 Ext File Attributes   FFFF0010 (4294901776)\n      [Bit 4]               Directory\n      [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n      [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-7F61 Local Header Offset   00006BBF (27583)\n-7F65 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8045 Local Header Offset   00006CA2 (27810)\n+8049 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8049: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7F65: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x8049: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7F3D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8021: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-7F84 CENTRAL HEADER #40    02014B50 (33639248)\n-7F88 Created Zip Spec      14 (20) '2.0'\n-7F89 Created OS            03 (3) 'Unix'\n-7F8A Extract Zip Spec      0A (10) '1.0'\n-7F8B Extract OS            00 (0) 'MS-DOS'\n-7F8C General Purpose Flag  0000 (0)\n-7F8E Compression Method    0000 (0) 'Stored'\n-7F90 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-7F94 CRC                   00000000 (0)\n-7F98 Compressed Size       00000000 (0)\n-7F9C Uncompressed Size     00000000 (0)\n-7FA0 Filename Length       0038 (56)\n-7FA2 Extra Length          0000 (0)\n-7FA4 Comment Length        0000 (0)\n-7FA6 Disk Start            0000 (0)\n-7FA8 Int File Attributes   0000 (0)\n+8068 CENTRAL HEADER #40    02014B50 (33639248)\n+806C Created Zip Spec      14 (20) '2.0'\n+806D Created OS            03 (3) 'Unix'\n+806E Extract Zip Spec      0A (10) '1.0'\n+806F Extract OS            00 (0) 'MS-DOS'\n+8070 General Purpose Flag  0000 (0)\n+8072 Compression Method    0000 (0) 'Stored'\n+8074 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+8078 CRC                   00000000 (0)\n+807C Compressed Size       00000000 (0)\n+8080 Uncompressed Size     00000000 (0)\n+8084 Filename Length       0038 (56)\n+8086 Extra Length          0000 (0)\n+8088 Comment Length        0000 (0)\n+808A Disk Start            0000 (0)\n+808C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-7FAA Ext File Attributes   FFFF0010 (4294901776)\n+808E Ext File Attributes   FFFF0010 (4294901776)\n      [Bit 4]               Directory\n      [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n      [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-7FAE Local Header Offset   00006BFC (27644)\n-7FB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8092 Local Header Offset   00006CDF (27871)\n+8096 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8096: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7FB2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x8096: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7F8A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-\n-7FEA CENTRAL HEADER #41    02014B50 (33639248)\n-7FEE Created Zip Spec      14 (20) '2.0'\n-7FEF Created OS            03 (3) 'Unix'\n-7FF0 Extract Zip Spec      0A (10) '1.0'\n-7FF1 Extract OS            00 (0) 'MS-DOS'\n-7FF2 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-7FF4 Compression Method    0008 (8) 'Deflated'\n-7FF6 Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-7FFA CRC                   A74338CF (2806200527)\n-7FFE Compressed Size       00000267 (615)\n-8002 Uncompressed Size     000008F8 (2296)\n-8006 Filename Length       003F (63)\n-8008 Extra Length          0000 (0)\n-800A Comment Length        0000 (0)\n-800C Disk Start            0000 (0)\n-800E Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8010 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-8014 Local Header Offset   00006C52 (27730)\n-8018 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-8057 CENTRAL HEADER #42    02014B50 (33639248)\n-805B Created Zip Spec      14 (20) '2.0'\n-805C Created OS            03 (3) 'Unix'\n-805D Extract Zip Spec      0A (10) '1.0'\n-805E Extract OS            00 (0) 'MS-DOS'\n-805F General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-8061 Compression Method    0008 (8) 'Deflated'\n-8063 Modification Time     583E2B83 (1480469379) 'Tue Jan 30 05:28:06 2024'\n-8067 CRC                   F219FD5D (4061789533)\n-806B Compressed Size       00000071 (113)\n-806F Uncompressed Size     0000007D (125)\n-8073 Filename Length       0046 (70)\n-8075 Extra Length          0000 (0)\n-8077 Comment Length        0000 (0)\n-8079 Disk Start            0000 (0)\n-807B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-807D Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n-     [Bits 28-31]          08 (8) 'Regular File'\n-8081 Local Header Offset   00006F16 (28438)\n-8085 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n+# WARNING: Offset 0x806E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-80CB END CENTRAL HEADER    06054B50 (101010256)\n-80CF Number of this disk   0000 (0)\n-80D1 Central Dir Disk no   0000 (0)\n-80D3 Entries in this disk  002A (42)\n-80D5 Total Entries         002A (42)\n-80D7 Size of Central Dir   000010E0 (4320)\n-80DB Offset to Central Dir 00006FEB (28651)\n-80DF Comment Length        0000 (0)\n+80CE CENTRAL HEADER #41    02014B50 (33639248)\n+80D2 Created Zip Spec      14 (20) '2.0'\n+80D3 Created OS            03 (3) 'Unix'\n+80D4 Extract Zip Spec      0A (10) '1.0'\n+80D5 Extract OS            00 (0) 'MS-DOS'\n+80D6 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+80D8 Compression Method    0008 (8) 'Deflated'\n+80DA Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+80DE CRC                   A74338CF (2806200527)\n+80E2 Compressed Size       00000267 (615)\n+80E6 Uncompressed Size     000008F8 (2296)\n+80EA Filename Length       003F (63)\n+80EC Extra Length          0000 (0)\n+80EE Comment Length        0000 (0)\n+80F0 Disk Start            0000 (0)\n+80F2 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+80F4 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+80F8 Local Header Offset   00006D35 (27957)\n+80FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x80FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+813B CENTRAL HEADER #42    02014B50 (33639248)\n+813F Created Zip Spec      14 (20) '2.0'\n+8140 Created OS            03 (3) 'Unix'\n+8141 Extract Zip Spec      0A (10) '1.0'\n+8142 Extract OS            00 (0) 'MS-DOS'\n+8143 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+8145 Compression Method    0008 (8) 'Deflated'\n+8147 Modification Time     5A3D4717 (1513965335) 'Wed Jan 29 08:56:46 2025'\n+814B CRC                   E72F2C7C (3878628476)\n+814F Compressed Size       00000072 (114)\n+8153 Uncompressed Size     0000007D (125)\n+8157 Filename Length       0046 (70)\n+8159 Extra Length          0000 (0)\n+815B Comment Length        0000 (0)\n+815D Disk Start            0000 (0)\n+815F Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8161 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n+     [Bits 28-31]          08 (8) 'Regular File'\n+8165 Local Header Offset   00006FF9 (28665)\n+8169 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+81AF END CENTRAL HEADER    06054B50 (101010256)\n+81B3 Number of this disk   0000 (0)\n+81B5 Central Dir Disk no   0000 (0)\n+81B7 Entries in this disk  002A (42)\n+81B9 Total Entries         002A (42)\n+81BB Size of Central Dir   000010E0 (4320)\n+81BF Offset to Central Dir 000070CF (28879)\n+81C3 Comment Length        0000 (0)\n #\n # Error Count: 10\n # Warning Count: 94\n #\n # Done\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -1,6 +1,6 @@\n Manifest-Version: 1.0\r\n Archiver-Version: Plexus Archiver\r\n-Built-By: runner\r\n-Created-By: Apache Maven 3.8.8\r\n-Build-Jdk: 1.8.0_392\r\n+Created-By: Apache Maven 3.6.3\r\n+Built-By: aman\r\n+Build-Jdk: 17.0.8.1\r\n \r\n"}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceApi.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceApi.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,82 +1,82 @@\n-  SHA-256 checksum 9b6964a4b90e7ab9bf88ec89331ce273623a46fbee45f767d285a1b64ef80500\n+  SHA-256 checksum 1030ef7dc493bb1248dbba2a89b6086df9d5e2269be980d7fed88ee728498cde\n   Compiled from \"HuggingFaceApi.java\"\n interface dev.langchain4j.model.huggingface.HuggingFaceApi\n   minor version: 0\n   major version: 52\n   flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/HuggingFaceApi\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #23            // dev/langchain4j/model/huggingface/HuggingFaceApi\n-   #2 = Class              #24            // java/lang/Object\n-   #3 = Utf8               generate\n-   #4 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-   #5 = Utf8               Signature\n-   #6 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n-   #7 = Utf8               RuntimeVisibleAnnotations\n-   #8 = Utf8               Lretrofit2/http/POST;\n-   #9 = Utf8               value\n-  #10 = Utf8               /models/{modelId}\n-  #11 = Utf8               Lretrofit2/http/Headers;\n-  #12 = Utf8               Content-Type: application/json\n-  #13 = Utf8               RuntimeVisibleParameterAnnotations\n-  #14 = Utf8               Lretrofit2/http/Body;\n-  #15 = Utf8               Lretrofit2/http/Path;\n-  #16 = Utf8               modelId\n-  #17 = Utf8               embed\n-  #18 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #19 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n-  #20 = Utf8               /pipeline/feature-extraction/{modelId}\n-  #21 = Utf8               SourceFile\n-  #22 = Utf8               HuggingFaceApi.java\n-  #23 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n-  #24 = Utf8               java/lang/Object\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               generate\n+   #6 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+   #7 = Utf8               Signature\n+   #8 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n+   #9 = Utf8               RuntimeVisibleAnnotations\n+  #10 = Utf8               Lretrofit2/http/POST;\n+  #11 = Utf8               value\n+  #12 = Utf8               /models/{modelId}\n+  #13 = Utf8               Lretrofit2/http/Headers;\n+  #14 = Utf8               Content-Type: application/json\n+  #15 = Utf8               RuntimeVisibleParameterAnnotations\n+  #16 = Utf8               Lretrofit2/http/Body;\n+  #17 = Utf8               Lretrofit2/http/Path;\n+  #18 = Utf8               modelId\n+  #19 = Utf8               embed\n+  #20 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #21 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n+  #22 = Utf8               /pipeline/feature-extraction/{modelId}\n+  #23 = Utf8               SourceFile\n+  #24 = Utf8               HuggingFaceApi.java\n {\n   public abstract retrofit2.Call<java.util.List<dev.langchain4j.model.huggingface.client.TextGenerationResponse>> generate(dev.langchain4j.model.huggingface.client.TextGenerationRequest, java.lang.String);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #6                           // (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n+    Signature: #8                           // (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n     RuntimeVisibleAnnotations:\n-      0: #8(#9=s#10)\n+      0: #10(#11=s#12)\n         retrofit2.http.POST(\n           value=\"/models/{modelId}\"\n         )\n-      1: #11(#9=[s#12])\n+      1: #13(#11=[s#14])\n         retrofit2.http.Headers(\n           value=[\"Content-Type: application/json\"]\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #14()\n+        0: #16()\n           retrofit2.http.Body\n       parameter 1:\n-        0: #15(#9=s#16)\n+        0: #17(#11=s#18)\n           retrofit2.http.Path(\n             value=\"modelId\"\n           )\n \n   public abstract retrofit2.Call<java.util.List<float[]>> embed(dev.langchain4j.model.huggingface.client.EmbeddingRequest, java.lang.String);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #19                          // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n+    Signature: #21                          // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call<Ljava/util/List<[F>;>;\n     RuntimeVisibleAnnotations:\n-      0: #8(#9=s#20)\n+      0: #10(#11=s#22)\n         retrofit2.http.POST(\n           value=\"/pipeline/feature-extraction/{modelId}\"\n         )\n-      1: #11(#9=[s#12])\n+      1: #13(#11=[s#14])\n         retrofit2.http.Headers(\n           value=[\"Content-Type: application/json\"]\n         )\n     RuntimeVisibleParameterAnnotations:\n       parameter 0:\n-        0: #14()\n+        0: #16()\n           retrofit2.http.Body\n       parameter 1:\n-        0: #15(#9=s#16)\n+        0: #17(#11=s#18)\n           retrofit2.http.Path(\n             value=\"modelId\"\n           )\n }\n SourceFile: \"HuggingFaceApi.java\"\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,237 +1,233 @@\n-  SHA-256 checksum 65b1bc25c158f57a376720630a40498e4d76157851432d77cb8e7bf6213bf50b\n+  SHA-256 checksum f0186944f296b25b9e72a3cfdbaca5fbf52ed3d8af1ff017ceaaff0f2178dffe\n   Compiled from \"HuggingFaceEmbeddingModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel implements dev.langchain4j.model.embedding.EmbeddingModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #37                         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  super_class: #38                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 3, methods: 7, attributes: 3\n Constant pool:\n-    #1 = Fieldref           #37.#93       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.DEFAULT_TIMEOUT:Ljava/time/Duration;\n-    #2 = Methodref          #38.#94       // java/lang/Object.\"<init>\":()V\n-    #3 = Methodref          #95.#96       // java/lang/String.trim:()Ljava/lang/String;\n-    #4 = Methodref          #95.#97       // java/lang/String.isEmpty:()Z\n-    #5 = Class              #98           // java/lang/IllegalArgumentException\n-    #6 = String             #99           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-    #7 = Methodref          #5.#100       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-    #8 = Fieldref           #101.#102     // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-    #9 = Class              #103          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-   #10 = Methodref          #9.#104       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-   #11 = InterfaceMethodref #105.#106     // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #12 = Fieldref           #37.#107      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #13 = Methodref          #108.#109     // java/lang/Boolean.booleanValue:()Z\n-   #14 = Fieldref           #37.#110      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.waitForModel:Z\n-   #15 = InterfaceMethodref #20.#111      // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #16 = InvokeDynamic      #0:#117       // #0:apply:()Ljava/util/function/Function;\n-   #17 = InterfaceMethodref #118.#119     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #18 = Methodref          #120.#121     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-   #19 = InterfaceMethodref #118.#122     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #20 = Class              #123          // java/util/List\n-   #21 = Methodref          #37.#124      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-   #22 = Class              #125          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-   #23 = Methodref          #22.#126      // dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n-   #24 = InterfaceMethodref #127.#128     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-   #25 = InvokeDynamic      #1:#117       // #1:apply:()Ljava/util/function/Function;\n-   #26 = Methodref          #131.#132     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-   #27 = Methodref          #37.#133      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-   #28 = Methodref          #33.#134      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-   #29 = Methodref          #33.#135      // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #30 = Class              #136          // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-   #31 = InvokeDynamic      #2:#140       // #2:get:()Ljava/util/function/Supplier;\n-   #32 = Methodref          #141.#142     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #33 = Class              #143          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-   #34 = Long               15l\n-   #36 = Methodref          #144.#145     // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-   #37 = Class              #146          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-   #38 = Class              #147          // java/lang/Object\n-   #39 = Class              #148          // dev/langchain4j/model/embedding/EmbeddingModel\n-   #40 = Utf8               HuggingFaceEmbeddingModelBuilder\n-   #41 = Utf8               InnerClasses\n-   #42 = Utf8               DEFAULT_TIMEOUT\n-   #43 = Utf8               Ljava/time/Duration;\n-   #44 = Utf8               client\n-   #45 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #46 = Utf8               waitForModel\n-   #47 = Utf8               Z\n-   #48 = Utf8               <init>\n-   #49 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-   #50 = Utf8               Code\n-   #51 = Utf8               LineNumberTable\n-   #52 = Utf8               LocalVariableTable\n-   #53 = Utf8               this\n-   #54 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #55 = Utf8               accessToken\n-   #56 = Utf8               Ljava/lang/String;\n-   #57 = Utf8               modelId\n-   #58 = Utf8               Ljava/lang/Boolean;\n-   #59 = Utf8               timeout\n-   #60 = Utf8               StackMapTable\n-   #61 = Class              #146          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-   #62 = Class              #149          // java/lang/String\n-   #63 = Class              #150          // java/lang/Boolean\n-   #64 = Class              #151          // java/time/Duration\n-   #65 = Utf8               embedAll\n-   #66 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-   #67 = Utf8               textSegments\n-   #68 = Utf8               Ljava/util/List;\n-   #69 = Utf8               texts\n-   #70 = Utf8               LocalVariableTypeTable\n-   #71 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-   #72 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-   #73 = Utf8               Signature\n-   #74 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n-   #75 = Utf8               embedTexts\n-   #76 = Utf8               request\n-   #77 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-   #78 = Utf8               response\n-   #79 = Utf8               embeddings\n-   #80 = Utf8               Ljava/util/List<[F>;\n-   #81 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-   #82 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n-   #83 = Utf8               withAccessToken\n-   #84 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #85 = Utf8               builder\n-   #86 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-   #87 = Utf8               access$000\n-   #88 = Utf8               ()Ljava/time/Duration;\n-   #89 = Utf8               <clinit>\n-   #90 = Utf8               ()V\n-   #91 = Utf8               SourceFile\n-   #92 = Utf8               HuggingFaceEmbeddingModel.java\n-   #93 = NameAndType        #42:#43       // DEFAULT_TIMEOUT:Ljava/time/Duration;\n-   #94 = NameAndType        #48:#90       // \"<init>\":()V\n-   #95 = Class              #149          // java/lang/String\n-   #96 = NameAndType        #152:#153     // trim:()Ljava/lang/String;\n-   #97 = NameAndType        #154:#155     // isEmpty:()Z\n-   #98 = Utf8               java/lang/IllegalArgumentException\n-   #99 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-  #100 = NameAndType        #48:#156      // \"<init>\":(Ljava/lang/String;)V\n-  #101 = Class              #157          // dev/langchain4j/model/huggingface/FactoryCreator\n-  #102 = NameAndType        #158:#159     // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #103 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  #104 = NameAndType        #48:#160      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #105 = Class              #161          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #106 = NameAndType        #162:#165     // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #107 = NameAndType        #44:#45       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #108 = Class              #150          // java/lang/Boolean\n-  #109 = NameAndType        #166:#155     // booleanValue:()Z\n-  #110 = NameAndType        #46:#47       // waitForModel:Z\n-  #111 = NameAndType        #167:#168     // stream:()Ljava/util/stream/Stream;\n-  #112 = Utf8               BootstrapMethods\n-  #113 = MethodHandle       6:#169        // 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-  #114 = MethodType         #170          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #115 = MethodHandle       5:#171        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #116 = MethodType         #172          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #117 = NameAndType        #173:#174     // apply:()Ljava/util/function/Function;\n-  #118 = Class              #175          // java/util/stream/Stream\n-  #119 = NameAndType        #176:#177     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #120 = Class              #178          // java/util/stream/Collectors\n-  #121 = NameAndType        #179:#180     // toList:()Ljava/util/stream/Collector;\n-  #122 = NameAndType        #181:#182     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #123 = Utf8               java/util/List\n-  #124 = NameAndType        #75:#66       // embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-  #125 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #126 = NameAndType        #48:#183      // \"<init>\":(Ljava/util/List;Z)V\n-  #127 = Class              #184          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #128 = NameAndType        #185:#186     // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-  #129 = MethodHandle       6:#187        // REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #130 = MethodType         #188          //  ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #131 = Class              #189          // dev/langchain4j/model/output/Response\n-  #132 = NameAndType        #190:#191     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #133 = NameAndType        #85:#86       // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #134 = NameAndType        #55:#192      // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #135 = NameAndType        #193:#194     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #136 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-  #137 = MethodType         #195          //  ()Ljava/lang/Object;\n-  #138 = MethodHandle       8:#196        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n-  #139 = MethodType         #86           //  ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #140 = NameAndType        #197:#198     // get:()Ljava/util/function/Supplier;\n-  #141 = Class              #199          // dev/langchain4j/spi/ServiceHelper\n-  #142 = NameAndType        #200:#201     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #143 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #144 = Class              #151          // java/time/Duration\n-  #145 = NameAndType        #202:#203     // ofSeconds:(J)Ljava/time/Duration;\n-  #146 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #147 = Utf8               java/lang/Object\n-  #148 = Utf8               dev/langchain4j/model/embedding/EmbeddingModel\n-  #149 = Utf8               java/lang/String\n-  #150 = Utf8               java/lang/Boolean\n-  #151 = Utf8               java/time/Duration\n-  #152 = Utf8               trim\n-  #153 = Utf8               ()Ljava/lang/String;\n-  #154 = Utf8               isEmpty\n-  #155 = Utf8               ()Z\n-  #156 = Utf8               (Ljava/lang/String;)V\n-  #157 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #158 = Utf8               FACTORY\n-  #159 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #160 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #161 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #162 = Utf8               create\n-  #163 = Class              #204          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #164 = Utf8               Input\n-  #165 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #166 = Utf8               booleanValue\n-  #167 = Utf8               stream\n-  #168 = Utf8               ()Ljava/util/stream/Stream;\n-  #169 = Methodref          #205.#206     // 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-  #170 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #171 = Methodref          #207.#208     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #172 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #173 = Utf8               apply\n-  #174 = Utf8               ()Ljava/util/function/Function;\n-  #175 = Utf8               java/util/stream/Stream\n-  #176 = Utf8               map\n-  #177 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #178 = Utf8               java/util/stream/Collectors\n-  #179 = Utf8               toList\n-  #180 = Utf8               ()Ljava/util/stream/Collector;\n-  #181 = Utf8               collect\n-  #182 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #183 = Utf8               (Ljava/util/List;Z)V\n-  #184 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #185 = Utf8               embed\n-  #186 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-  #187 = Methodref          #209.#210     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #188 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #189 = Utf8               dev/langchain4j/model/output/Response\n-  #190 = Utf8               from\n-  #191 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #192 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #193 = Utf8               build\n-  #194 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #195 = Utf8               ()Ljava/lang/Object;\n-  #196 = Methodref          #33.#94       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n-  #197 = Utf8               get\n-  #198 = Utf8               ()Ljava/util/function/Supplier;\n-  #199 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #200 = Utf8               loadFactoryService\n-  #201 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #202 = Utf8               ofSeconds\n-  #203 = Utf8               (J)Ljava/time/Duration;\n-  #204 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #205 = Class              #211          // java/lang/invoke/LambdaMetafactory\n-  #206 = NameAndType        #212:#215     // 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-  #207 = Class              #216          // dev/langchain4j/data/segment/TextSegment\n-  #208 = NameAndType        #217:#153     // text:()Ljava/lang/String;\n-  #209 = Class              #218          // dev/langchain4j/data/embedding/Embedding\n-  #210 = NameAndType        #190:#188     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #211 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #212 = Utf8               metafactory\n-  #213 = Class              #220          // java/lang/invoke/MethodHandles$Lookup\n-  #214 = Utf8               Lookup\n-  #215 = 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-  #216 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #217 = Utf8               text\n-  #218 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #219 = Class              #221          // java/lang/invoke/MethodHandles\n-  #220 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #221 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Fieldref           #2.#3         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.DEFAULT_TIMEOUT:Ljava/time/Duration;\n+    #2 = Class              #4            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+    #3 = NameAndType        #5:#6         // DEFAULT_TIMEOUT:Ljava/time/Duration;\n+    #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+    #5 = Utf8               DEFAULT_TIMEOUT\n+    #6 = Utf8               Ljava/time/Duration;\n+    #7 = Methodref          #8.#9         // java/lang/Object.\"<init>\":()V\n+    #8 = Class              #10           // java/lang/Object\n+    #9 = NameAndType        #11:#12       // \"<init>\":()V\n+   #10 = Utf8               java/lang/Object\n+   #11 = Utf8               <init>\n+   #12 = Utf8               ()V\n+   #13 = Methodref          #14.#15       // java/lang/String.trim:()Ljava/lang/String;\n+   #14 = Class              #16           // java/lang/String\n+   #15 = NameAndType        #17:#18       // trim:()Ljava/lang/String;\n+   #16 = Utf8               java/lang/String\n+   #17 = Utf8               trim\n+   #18 = Utf8               ()Ljava/lang/String;\n+   #19 = Methodref          #14.#20       // java/lang/String.isEmpty:()Z\n+   #20 = NameAndType        #21:#22       // isEmpty:()Z\n+   #21 = Utf8               isEmpty\n+   #22 = Utf8               ()Z\n+   #23 = Class              #24           // java/lang/IllegalArgumentException\n+   #24 = Utf8               java/lang/IllegalArgumentException\n+   #25 = String             #26           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #26 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #27 = Methodref          #23.#28       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+   #28 = NameAndType        #11:#29       // \"<init>\":(Ljava/lang/String;)V\n+   #29 = Utf8               (Ljava/lang/String;)V\n+   #30 = Fieldref           #31.#32       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #31 = Class              #33           // dev/langchain4j/model/huggingface/FactoryCreator\n+   #32 = NameAndType        #34:#35       // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #33 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+   #34 = Utf8               FACTORY\n+   #35 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #36 = Class              #37           // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #37 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #38 = Methodref          #36.#39       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+   #39 = NameAndType        #11:#40       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+   #40 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+   #41 = InterfaceMethodref #42.#43       // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #42 = Class              #44           // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #43 = NameAndType        #45:#46       // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #44 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #45 = Utf8               create\n+   #46 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #47 = Fieldref           #2.#48        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #48 = NameAndType        #49:#50       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #49 = Utf8               client\n+   #50 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #51 = Methodref          #52.#53       // java/lang/Boolean.booleanValue:()Z\n+   #52 = Class              #54           // java/lang/Boolean\n+   #53 = NameAndType        #55:#22       // booleanValue:()Z\n+   #54 = Utf8               java/lang/Boolean\n+   #55 = Utf8               booleanValue\n+   #56 = Fieldref           #2.#57        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.waitForModel:Z\n+   #57 = NameAndType        #58:#59       // waitForModel:Z\n+   #58 = Utf8               waitForModel\n+   #59 = Utf8               Z\n+   #60 = InterfaceMethodref #61.#62       // java/util/List.stream:()Ljava/util/stream/Stream;\n+   #61 = Class              #63           // java/util/List\n+   #62 = NameAndType        #64:#65       // stream:()Ljava/util/stream/Stream;\n+   #63 = Utf8               java/util/List\n+   #64 = Utf8               stream\n+   #65 = Utf8               ()Ljava/util/stream/Stream;\n+   #66 = InvokeDynamic      #0:#67        // #0:apply:()Ljava/util/function/Function;\n+   #67 = NameAndType        #68:#69       // apply:()Ljava/util/function/Function;\n+   #68 = Utf8               apply\n+   #69 = Utf8               ()Ljava/util/function/Function;\n+   #70 = InterfaceMethodref #71.#72       // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #71 = Class              #73           // java/util/stream/Stream\n+   #72 = NameAndType        #74:#75       // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #73 = Utf8               java/util/stream/Stream\n+   #74 = Utf8               map\n+   #75 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #76 = Methodref          #77.#78       // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+   #77 = Class              #79           // java/util/stream/Collectors\n+   #78 = NameAndType        #80:#81       // toList:()Ljava/util/stream/Collector;\n+   #79 = Utf8               java/util/stream/Collectors\n+   #80 = Utf8               toList\n+   #81 = Utf8               ()Ljava/util/stream/Collector;\n+   #82 = InterfaceMethodref #71.#83       // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #83 = NameAndType        #84:#85       // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #84 = Utf8               collect\n+   #85 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #86 = Methodref          #2.#87        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+   #87 = NameAndType        #88:#89       // embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+   #88 = Utf8               embedTexts\n+   #89 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+   #90 = Class              #91           // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+   #91 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+   #92 = Methodref          #90.#93       // dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n+   #93 = NameAndType        #11:#94       // \"<init>\":(Ljava/util/List;Z)V\n+   #94 = Utf8               (Ljava/util/List;Z)V\n+   #95 = InterfaceMethodref #96.#97       // dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+   #96 = Class              #98           // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #97 = NameAndType        #99:#100      // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+   #98 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #99 = Utf8               embed\n+  #100 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+  #101 = InvokeDynamic      #1:#67        // #1:apply:()Ljava/util/function/Function;\n+  #102 = Methodref          #103.#104     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #103 = Class              #105          // dev/langchain4j/model/output/Response\n+  #104 = NameAndType        #106:#107     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #105 = Utf8               dev/langchain4j/model/output/Response\n+  #106 = Utf8               from\n+  #107 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #108 = Methodref          #2.#109       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #109 = NameAndType        #110:#111     // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #110 = Utf8               builder\n+  #111 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #112 = Methodref          #113.#114     // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #113 = Class              #115          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #114 = NameAndType        #116:#117     // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #115 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #116 = Utf8               accessToken\n+  #117 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #118 = Methodref          #113.#119     // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #119 = NameAndType        #120:#121     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #120 = Utf8               build\n+  #121 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #122 = Class              #123          // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+  #123 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+  #124 = InvokeDynamic      #2:#125       // #2:get:()Ljava/util/function/Supplier;\n+  #125 = NameAndType        #126:#127     // get:()Ljava/util/function/Supplier;\n+  #126 = Utf8               get\n+  #127 = Utf8               ()Ljava/util/function/Supplier;\n+  #128 = Methodref          #129.#130     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #129 = Class              #131          // dev/langchain4j/spi/ServiceHelper\n+  #130 = NameAndType        #132:#133     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #131 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #132 = Utf8               loadFactoryService\n+  #133 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #134 = Long               15l\n+  #136 = Methodref          #137.#138     // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+  #137 = Class              #139          // java/time/Duration\n+  #138 = NameAndType        #140:#141     // ofSeconds:(J)Ljava/time/Duration;\n+  #139 = Utf8               java/time/Duration\n+  #140 = Utf8               ofSeconds\n+  #141 = Utf8               (J)Ljava/time/Duration;\n+  #142 = Class              #143          // dev/langchain4j/model/embedding/EmbeddingModel\n+  #143 = Utf8               dev/langchain4j/model/embedding/EmbeddingModel\n+  #144 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #145 = Utf8               Code\n+  #146 = Utf8               LineNumberTable\n+  #147 = Utf8               LocalVariableTable\n+  #148 = Utf8               this\n+  #149 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #150 = Utf8               Ljava/lang/String;\n+  #151 = Utf8               modelId\n+  #152 = Utf8               Ljava/lang/Boolean;\n+  #153 = Utf8               timeout\n+  #154 = Utf8               StackMapTable\n+  #155 = Utf8               embedAll\n+  #156 = Utf8               textSegments\n+  #157 = Utf8               Ljava/util/List;\n+  #158 = Utf8               texts\n+  #159 = Utf8               LocalVariableTypeTable\n+  #160 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #161 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #162 = Utf8               Signature\n+  #163 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+  #164 = Utf8               request\n+  #165 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n+  #166 = Utf8               response\n+  #167 = Utf8               embeddings\n+  #168 = Utf8               Ljava/util/List<[F>;\n+  #169 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #170 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+  #171 = Utf8               withAccessToken\n+  #172 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #173 = Utf8               access$000\n+  #174 = Utf8               ()Ljava/time/Duration;\n+  #175 = Utf8               <clinit>\n+  #176 = Utf8               SourceFile\n+  #177 = Utf8               HuggingFaceEmbeddingModel.java\n+  #178 = Utf8               BootstrapMethods\n+  #179 = MethodHandle       6:#180        // 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+  #180 = Methodref          #181.#182     // 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+  #181 = Class              #183          // java/lang/invoke/LambdaMetafactory\n+  #182 = NameAndType        #184:#185     // 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+  #183 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #184 = Utf8               metafactory\n+  #185 = 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+  #186 = MethodType         #187          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #187 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #188 = MethodHandle       5:#189        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #189 = Methodref          #190.#191     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #190 = Class              #192          // dev/langchain4j/data/segment/TextSegment\n+  #191 = NameAndType        #193:#18      // text:()Ljava/lang/String;\n+  #192 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #193 = Utf8               text\n+  #194 = MethodType         #195          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #195 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #196 = MethodHandle       6:#197        // REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #197 = Methodref          #198.#199     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #198 = Class              #200          // dev/langchain4j/data/embedding/Embedding\n+  #199 = NameAndType        #106:#201     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #200 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #201 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #202 = MethodType         #201          //  ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #203 = MethodType         #204          //  ()Ljava/lang/Object;\n+  #204 = Utf8               ()Ljava/lang/Object;\n+  #205 = MethodHandle       8:#206        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n+  #206 = Methodref          #113.#9       // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n+  #207 = MethodType         #111          //  ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #208 = Utf8               InnerClasses\n+  #209 = Class              #210          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #210 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #211 = Utf8               Input\n+  #212 = Utf8               HuggingFaceEmbeddingModelBuilder\n+  #213 = Class              #214          // java/lang/invoke/MethodHandles$Lookup\n+  #214 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #215 = Class              #216          // java/lang/invoke/MethodHandles\n+  #216 = Utf8               java/lang/invoke/MethodHandles\n+  #217 = Utf8               Lookup\n {\n   private static final java.time.Duration DEFAULT_TIMEOUT;\n     descriptor: Ljava/time/Duration;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n \n   private final dev.langchain4j.model.huggingface.client.HuggingFaceClient client;\n     descriptor: Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n@@ -243,45 +239,45 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel(java.lang.String, java.lang.String, java.lang.Boolean, java.time.Duration);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=8, locals=5, args_size=5\n          0: aload_0\n-         1: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_1\n          5: ifnull        18\n          8: aload_1\n-         9: invokevirtual #3                  // Method java/lang/String.trim:()Ljava/lang/String;\n-        12: invokevirtual #4                  // Method java/lang/String.isEmpty:()Z\n+         9: invokevirtual #13                 // Method java/lang/String.trim:()Ljava/lang/String;\n+        12: invokevirtual #19                 // Method java/lang/String.isEmpty:()Z\n         15: ifeq          28\n-        18: new           #5                  // class java/lang/IllegalArgumentException\n+        18: new           #23                 // class java/lang/IllegalArgumentException\n         21: dup\n-        22: ldc           #6                  // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-        24: invokespecial #7                  // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        22: ldc           #25                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+        24: invokespecial #27                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         27: athrow\n         28: aload_0\n-        29: getstatic     #8                  // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-        32: new           #9                  // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+        29: getstatic     #30                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+        32: new           #36                 // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n         35: dup\n         36: aload_0\n         37: aload_1\n         38: aload_2\n         39: aload         4\n-        41: invokespecial #10                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-        44: invokeinterface #11,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-        49: putfield      #12                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        41: invokespecial #38                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+        44: invokeinterface #41,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        49: putfield      #47                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         52: aload_0\n         53: aload_3\n         54: ifnonnull     61\n         57: iconst_1\n         58: goto          65\n         61: aload_3\n-        62: invokevirtual #13                 // Method java/lang/Boolean.booleanValue:()Z\n-        65: putfield      #14                 // Field waitForModel:Z\n+        62: invokevirtual #51                 // Method java/lang/Boolean.booleanValue:()Z\n+        65: putfield      #56                 // Field waitForModel:Z\n         68: return\n       LineNumberTable:\n         line 28: 0\n         line 29: 4\n         line 30: 18\n         line 32: 28\n         line 48: 52\n@@ -308,24 +304,24 @@\n \n   public dev.langchain4j.model.output.Response<java.util.List<dev.langchain4j.data.embedding.Embedding>> embedAll(java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n-         1: invokeinterface #15,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #16,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #17,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #18                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #19,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #20                 // class java/util/List\n+         1: invokeinterface #60,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #66,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #70,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #76                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #82,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #61                 // class java/util/List\n         27: astore_2\n         28: aload_0\n         29: aload_2\n-        30: invokespecial #21                 // Method embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+        30: invokespecial #86                 // Method embedTexts:(Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n         33: areturn\n       LineNumberTable:\n         line 54: 0\n         line 55: 11\n         line 56: 16\n         line 58: 28\n       LocalVariableTable:\n@@ -333,43 +329,43 @@\n             0      34     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n             0      34     1 textSegments   Ljava/util/List;\n            28       6     2 texts   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      34     1 textSegments   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n            28       6     2 texts   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #74                          // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+    Signature: #163                         // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n \n   private dev.langchain4j.model.output.Response<java.util.List<dev.langchain4j.data.embedding.Embedding>> embedTexts(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=5, args_size=2\n-         0: new           #22                 // class dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+         0: new           #90                 // class dev/langchain4j/model/huggingface/client/EmbeddingRequest\n          3: dup\n          4: aload_1\n          5: aload_0\n-         6: getfield      #14                 // Field waitForModel:Z\n-         9: invokespecial #23                 // Method dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n+         6: getfield      #56                 // Field waitForModel:Z\n+         9: invokespecial #92                 // Method dev/langchain4j/model/huggingface/client/EmbeddingRequest.\"<init>\":(Ljava/util/List;Z)V\n         12: astore_2\n         13: aload_0\n-        14: getfield      #12                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        14: getfield      #47                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         17: aload_2\n-        18: invokeinterface #24,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+        18: invokeinterface #95,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n         23: astore_3\n         24: aload_3\n-        25: invokeinterface #15,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-        30: invokedynamic #25,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n-        35: invokeinterface #17,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        40: invokestatic  #18                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        43: invokeinterface #19,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        48: checkcast     #20                 // class java/util/List\n+        25: invokeinterface #60,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        30: invokedynamic #101,  0            // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n+        35: invokeinterface #70,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        40: invokestatic  #76                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        43: invokeinterface #82,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        48: checkcast     #61                 // class java/util/List\n         51: astore        4\n         53: aload         4\n-        55: invokestatic  #26                 // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+        55: invokestatic  #102                // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n         58: areturn\n       LineNumberTable:\n         line 63: 0\n         line 65: 13\n         line 67: 24\n         line 68: 35\n         line 69: 40\n@@ -382,41 +378,41 @@\n            24      35     3 response   Ljava/util/List;\n            53       6     4 embeddings   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      59     1 texts   Ljava/util/List<Ljava/lang/String;>;\n            24      35     3 response   Ljava/util/List<[F>;\n            53       6     4 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-    Signature: #82                          // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n+    Signature: #170                         // (Ljava/util/List<Ljava/lang/String;>;)Ldev/langchain4j/model/output/Response<Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;>;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel withAccessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #27                 // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+         0: invokestatic  #108                // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n          3: aload_0\n-         4: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-         7: invokevirtual #29                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+         4: invokevirtual #112                // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+         7: invokevirtual #118                // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n         10: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0 accessToken   Ljava/lang/String;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #30                 // class dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-         2: invokedynamic #31,  0             // InvokeDynamic #2:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #32                 // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #33                 // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+         0: ldc           #122                // class dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+         2: invokedynamic #124,  0            // InvokeDynamic #2:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #128                // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #113                // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n         13: areturn\n       LineNumberTable:\n         line 79: 0\n \n   static java.time.Duration access$000();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n@@ -428,36 +424,36 @@\n         line 20: 0\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc2_w        #34                 // long 15l\n-         3: invokestatic  #36                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+         0: ldc2_w        #134                // long 15l\n+         3: invokestatic  #136                // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n          6: putstatic     #1                  // Field DEFAULT_TIMEOUT:Ljava/time/Duration;\n          9: return\n       LineNumberTable:\n         line 22: 0\n }\n SourceFile: \"HuggingFaceEmbeddingModel.java\"\n-InnerClasses:\n-  public static #40= #33 of #37;          // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #9;                                     // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  public static #164= #163 of #105;       // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  public static final #214= #213 of #219; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #113 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: #179 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-      #114 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #115 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-      #116 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  1: #113 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+      #186 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #188 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+      #194 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  1: #179 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-      #114 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #129 REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-      #130 ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  2: #113 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+      #186 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #196 REF_invokeStatic dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+      #202 ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  2: #179 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-      #137 ()Ljava/lang/Object;\n-      #138 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n-      #139 ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+      #203 ()Ljava/lang/Object;\n+      #205 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.\"<init>\":()V\n+      #207 ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+InnerClasses:\n+  #36;                                    // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+  public static #211= #209 of #42;        // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #212= #113 of #2;         // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  public static final #217= #213 of #215; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class", "source2": "dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,114 +1,114 @@\n-  SHA-256 checksum 2bfa0e3e858333214d5b8c196848cb265ecad22136e2e25b79c1a19a5e906ecc\n+  SHA-256 checksum 785f37e4959dc5e10ef5c61b5a354e2c82497f3f2279cb0d849dbf7226a19a45\n   Compiled from \"ApiKeyInsertingInterceptor.java\"\n class dev.langchain4j.model.huggingface.ApiKeyInsertingInterceptor implements okhttp3.Interceptor\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #16                         // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  super_class: #17                        // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 2, attributes: 2\n Constant pool:\n-   #1 = Methodref          #17.#41        // java/lang/Object.\"<init>\":()V\n-   #2 = String             #19            // apiKey\n-   #3 = Methodref          #42.#43        // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #4 = Fieldref           #16.#44        // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.apiKey:Ljava/lang/String;\n-   #5 = InterfaceMethodref #29.#45        // okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n-   #6 = Methodref          #46.#47        // okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n-   #7 = String             #48            // Authorization\n-   #8 = Class              #49            // java/lang/StringBuilder\n-   #9 = Methodref          #8.#41         // java/lang/StringBuilder.\"<init>\":()V\n-  #10 = String             #50            // Bearer\n-  #11 = Methodref          #8.#51         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #12 = Methodref          #8.#52         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #13 = Methodref          #53.#54        // okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-  #14 = Methodref          #53.#55        // okhttp3/Request$Builder.build:()Lokhttp3/Request;\n-  #15 = InterfaceMethodref #29.#56        // okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n-  #16 = Class              #57            // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  #17 = Class              #58            // java/lang/Object\n-  #18 = Class              #59            // okhttp3/Interceptor\n-  #19 = Utf8               apiKey\n-  #20 = Utf8               Ljava/lang/String;\n-  #21 = Utf8               <init>\n-  #22 = Utf8               (Ljava/lang/String;)V\n-  #23 = Utf8               Code\n-  #24 = Utf8               LineNumberTable\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               Ldev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor;\n-  #28 = Utf8               intercept\n-  #29 = Class              #60            // okhttp3/Interceptor$Chain\n-  #30 = Utf8               Chain\n-  #31 = Utf8               InnerClasses\n-  #32 = Utf8               (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;\n-  #33 = Utf8               chain\n-  #34 = Utf8               Lokhttp3/Interceptor$Chain;\n-  #35 = Utf8               request\n-  #36 = Utf8               Lokhttp3/Request;\n-  #37 = Utf8               Exceptions\n-  #38 = Class              #61            // java/io/IOException\n-  #39 = Utf8               SourceFile\n-  #40 = Utf8               ApiKeyInsertingInterceptor.java\n-  #41 = NameAndType        #21:#62        // \"<init>\":()V\n-  #42 = Class              #63            // dev/langchain4j/internal/ValidationUtils\n-  #43 = NameAndType        #64:#65        // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #44 = NameAndType        #19:#20        // apiKey:Ljava/lang/String;\n-  #45 = NameAndType        #35:#66        // request:()Lokhttp3/Request;\n-  #46 = Class              #67            // okhttp3/Request\n-  #47 = NameAndType        #68:#70        // newBuilder:()Lokhttp3/Request$Builder;\n-  #48 = Utf8               Authorization\n-  #49 = Utf8               java/lang/StringBuilder\n-  #50 = Utf8               Bearer\n-  #51 = NameAndType        #71:#72        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #52 = NameAndType        #73:#74        // toString:()Ljava/lang/String;\n-  #53 = Class              #75            // okhttp3/Request$Builder\n-  #54 = NameAndType        #76:#77        // addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-  #55 = NameAndType        #78:#66        // build:()Lokhttp3/Request;\n-  #56 = NameAndType        #79:#80        // proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n-  #57 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  #58 = Utf8               java/lang/Object\n-  #59 = Utf8               okhttp3/Interceptor\n-  #60 = Utf8               okhttp3/Interceptor$Chain\n-  #61 = Utf8               java/io/IOException\n-  #62 = Utf8               ()V\n-  #63 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #64 = Utf8               ensureNotBlank\n-  #65 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #66 = Utf8               ()Lokhttp3/Request;\n-  #67 = Utf8               okhttp3/Request\n-  #68 = Utf8               newBuilder\n-  #69 = Utf8               Builder\n-  #70 = Utf8               ()Lokhttp3/Request$Builder;\n-  #71 = Utf8               append\n-  #72 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #73 = Utf8               toString\n-  #74 = Utf8               ()Ljava/lang/String;\n-  #75 = Utf8               okhttp3/Request$Builder\n-  #76 = Utf8               addHeader\n-  #77 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-  #78 = Utf8               build\n-  #79 = Utf8               proceed\n-  #80 = Utf8               (Lokhttp3/Request;)Lokhttp3/Response;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = String             #8             // apiKey\n+   #8 = Utf8               apiKey\n+   #9 = Methodref          #10.#11        // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Class              #12            // dev/langchain4j/internal/ValidationUtils\n+  #11 = NameAndType        #13:#14        // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #12 = Utf8               dev/langchain4j/internal/ValidationUtils\n+  #13 = Utf8               ensureNotBlank\n+  #14 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #15 = Fieldref           #16.#17        // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.apiKey:Ljava/lang/String;\n+  #16 = Class              #18            // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+  #17 = NameAndType        #8:#19         // apiKey:Ljava/lang/String;\n+  #18 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+  #19 = Utf8               Ljava/lang/String;\n+  #20 = InterfaceMethodref #21.#22        // okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n+  #21 = Class              #23            // okhttp3/Interceptor$Chain\n+  #22 = NameAndType        #24:#25        // request:()Lokhttp3/Request;\n+  #23 = Utf8               okhttp3/Interceptor$Chain\n+  #24 = Utf8               request\n+  #25 = Utf8               ()Lokhttp3/Request;\n+  #26 = Methodref          #27.#28        // okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n+  #27 = Class              #29            // okhttp3/Request\n+  #28 = NameAndType        #30:#31        // newBuilder:()Lokhttp3/Request$Builder;\n+  #29 = Utf8               okhttp3/Request\n+  #30 = Utf8               newBuilder\n+  #31 = Utf8               ()Lokhttp3/Request$Builder;\n+  #32 = String             #33            // Authorization\n+  #33 = Utf8               Authorization\n+  #34 = Class              #35            // java/lang/StringBuilder\n+  #35 = Utf8               java/lang/StringBuilder\n+  #36 = Methodref          #34.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #37 = String             #38            // Bearer\n+  #38 = Utf8               Bearer\n+  #39 = Methodref          #34.#40        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #40 = NameAndType        #41:#42        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #41 = Utf8               append\n+  #42 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #43 = Methodref          #34.#44        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #44 = NameAndType        #45:#46        // toString:()Ljava/lang/String;\n+  #45 = Utf8               toString\n+  #46 = Utf8               ()Ljava/lang/String;\n+  #47 = Methodref          #48.#49        // okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+  #48 = Class              #50            // okhttp3/Request$Builder\n+  #49 = NameAndType        #51:#52        // addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+  #50 = Utf8               okhttp3/Request$Builder\n+  #51 = Utf8               addHeader\n+  #52 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+  #53 = Methodref          #48.#54        // okhttp3/Request$Builder.build:()Lokhttp3/Request;\n+  #54 = NameAndType        #55:#25        // build:()Lokhttp3/Request;\n+  #55 = Utf8               build\n+  #56 = InterfaceMethodref #21.#57        // okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n+  #57 = NameAndType        #58:#59        // proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n+  #58 = Utf8               proceed\n+  #59 = Utf8               (Lokhttp3/Request;)Lokhttp3/Response;\n+  #60 = Class              #61            // okhttp3/Interceptor\n+  #61 = Utf8               okhttp3/Interceptor\n+  #62 = Utf8               (Ljava/lang/String;)V\n+  #63 = Utf8               Code\n+  #64 = Utf8               LineNumberTable\n+  #65 = Utf8               LocalVariableTable\n+  #66 = Utf8               this\n+  #67 = Utf8               Ldev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor;\n+  #68 = Utf8               intercept\n+  #69 = Utf8               (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;\n+  #70 = Utf8               chain\n+  #71 = Utf8               Lokhttp3/Interceptor$Chain;\n+  #72 = Utf8               Lokhttp3/Request;\n+  #73 = Utf8               Exceptions\n+  #74 = Class              #75            // java/io/IOException\n+  #75 = Utf8               java/io/IOException\n+  #76 = Utf8               SourceFile\n+  #77 = Utf8               ApiKeyInsertingInterceptor.java\n+  #78 = Utf8               InnerClasses\n+  #79 = Utf8               Chain\n+  #80 = Utf8               Builder\n {\n   private final java.lang.String apiKey;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   dev.langchain4j.model.huggingface.ApiKeyInsertingInterceptor(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0000)\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: ldc           #2                  // String apiKey\n-         8: invokestatic  #3                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-        11: putfield      #4                  // Field apiKey:Ljava/lang/String;\n+         6: ldc           #7                  // String apiKey\n+         8: invokestatic  #9                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        11: putfield      #15                 // Field apiKey:Ljava/lang/String;\n         14: return\n       LineNumberTable:\n         line 15: 0\n         line 16: 4\n         line 17: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -117,32 +117,32 @@\n \n   public okhttp3.Response intercept(okhttp3.Interceptor$Chain) throws java.io.IOException;\n     descriptor: (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n-         1: invokeinterface #5,  1            // InterfaceMethod okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n-         6: invokevirtual #6                  // Method okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n-         9: ldc           #7                  // String Authorization\n-        11: new           #8                  // class java/lang/StringBuilder\n+         1: invokeinterface #20,  1           // InterfaceMethod okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;\n+         6: invokevirtual #26                 // Method okhttp3/Request.newBuilder:()Lokhttp3/Request$Builder;\n+         9: ldc           #32                 // String Authorization\n+        11: new           #34                 // class java/lang/StringBuilder\n         14: dup\n-        15: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n-        18: ldc           #10                 // String Bearer\n-        20: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        15: invokespecial #36                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        18: ldc           #37                 // String Bearer\n+        20: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         23: aload_0\n-        24: getfield      #4                  // Field apiKey:Ljava/lang/String;\n-        27: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        30: invokevirtual #12                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        33: invokevirtual #13                 // Method okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n-        36: invokevirtual #14                 // Method okhttp3/Request$Builder.build:()Lokhttp3/Request;\n+        24: getfield      #15                 // Field apiKey:Ljava/lang/String;\n+        27: invokevirtual #39                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        30: invokevirtual #43                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        33: invokevirtual #47                 // Method okhttp3/Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;\n+        36: invokevirtual #53                 // Method okhttp3/Request$Builder.build:()Lokhttp3/Request;\n         39: astore_2\n         40: aload_1\n         41: aload_2\n-        42: invokeinterface #15,  2           // InterfaceMethod okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n+        42: invokeinterface #56,  2           // InterfaceMethod okhttp3/Interceptor$Chain.proceed:(Lokhttp3/Request;)Lokhttp3/Response;\n         47: areturn\n       LineNumberTable:\n         line 22: 0\n         line 23: 6\n         line 24: 33\n         line 25: 36\n         line 27: 40\n@@ -152,9 +152,9 @@\n             0      48     1 chain   Lokhttp3/Interceptor$Chain;\n            40       8     2 request   Lokhttp3/Request;\n     Exceptions:\n       throws java.io.IOException\n }\n SourceFile: \"ApiKeyInsertingInterceptor.java\"\n InnerClasses:\n-  public static #30= #29 of #18;          // Chain=class okhttp3/Interceptor$Chain of class okhttp3/Interceptor\n-  public static #69= #53 of #46;          // Builder=class okhttp3/Request$Builder of class okhttp3/Request\n+  public static #79= #21 of #60;          // Chain=class okhttp3/Interceptor$Chain of class okhttp3/Interceptor\n+  public static #80= #48 of #27;          // Builder=class okhttp3/Request$Builder of class okhttp3/Request\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,145 +1,147 @@\n-  SHA-256 checksum 4d32771bd9f54ef4f5441ce6ce614b2e2084cc6dafc7a3801d01b426e649fa0c\n+  SHA-256 checksum 186f9c55643eaf0758a4fc3c2cae74a80968d65fce7327ccf0460353cd3af269\n   Compiled from \"HuggingFaceChatModel.java\"\n class dev.langchain4j.model.huggingface.HuggingFaceChatModel$1 implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+  super_class: #12                        // java/lang/Object\n   interfaces: 1, fields: 2, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #7.#34         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #2 = Fieldref           #7.#35         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #3 = Methodref          #8.#36         // java/lang/Object.\"<init>\":()V\n-   #4 = Methodref          #11.#37        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-   #5 = Methodref          #11.#38        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-   #6 = Methodref          #11.#39        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n-   #7 = Class              #40            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-   #8 = Class              #41            // java/lang/Object\n-   #9 = Class              #43            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #10 = Utf8               val$builder\n-  #11 = Class              #45            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #12 = Utf8               Builder\n-  #13 = Utf8               InnerClasses\n-  #14 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #15 = Utf8               this$0\n-  #16 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #17 = Utf8               <init>\n-  #18 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #19 = Utf8               Code\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               LocalVariableTable\n-  #22 = Utf8               this\n-  #23 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n-  #24 = Utf8               apiKey\n-  #25 = Utf8               ()Ljava/lang/String;\n-  #26 = Utf8               modelId\n-  #27 = Utf8               timeout\n-  #28 = Utf8               ()Ljava/time/Duration;\n-  #29 = Utf8               SourceFile\n-  #30 = Utf8               HuggingFaceChatModel.java\n-  #31 = Utf8               EnclosingMethod\n-  #32 = Class              #46            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #33 = NameAndType        #17:#47        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #34 = NameAndType        #15:#16        // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #35 = NameAndType        #10:#14        // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #36 = NameAndType        #17:#48        // \"<init>\":()V\n-  #37 = NameAndType        #49:#50        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-  #38 = NameAndType        #51:#50        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-  #39 = NameAndType        #52:#53        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n-  #40 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  #41 = Utf8               java/lang/Object\n-  #42 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #43 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #44 = Utf8               Input\n-  #45 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #46 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #47 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #48 = Utf8               ()V\n-  #49 = Utf8               access$000\n-  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-  #51 = Utf8               access$100\n-  #52 = Utf8               access$200\n-  #53 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #3 = NameAndType        #5:#6          // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #5 = Utf8               this$0\n+   #6 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #8 = NameAndType        #9:#10         // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #9 = Utf8               val$builder\n+  #10 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+  #11 = Methodref          #12.#13        // java/lang/Object.\"<init>\":()V\n+  #12 = Class              #14            // java/lang/Object\n+  #13 = NameAndType        #15:#16        // \"<init>\":()V\n+  #14 = Utf8               java/lang/Object\n+  #15 = Utf8               <init>\n+  #16 = Utf8               ()V\n+  #17 = Methodref          #18.#19        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #18 = Class              #20            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #19 = NameAndType        #21:#22        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #20 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #21 = Utf8               access$000\n+  #22 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #23 = Methodref          #18.#24        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #24 = NameAndType        #25:#22        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+  #25 = Utf8               access$100\n+  #26 = Methodref          #18.#27        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+  #27 = NameAndType        #28:#29        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+  #28 = Utf8               access$200\n+  #29 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+  #30 = Class              #31            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #31 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #32 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n+  #38 = Utf8               Signature\n+  #39 = Utf8               apiKey\n+  #40 = Utf8               ()Ljava/lang/String;\n+  #41 = Utf8               modelId\n+  #42 = Utf8               timeout\n+  #43 = Utf8               ()Ljava/time/Duration;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               HuggingFaceChatModel.java\n+  #46 = Utf8               EnclosingMethod\n+  #47 = Class              #48            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #48 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #49 = NameAndType        #15:#50        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+  #51 = Utf8               InnerClasses\n+  #52 = Utf8               Builder\n+  #53 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n   #54 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #55 = Utf8               Input\n {\n   final dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder val$builder;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final dev.langchain4j.model.huggingface.HuggingFaceChatModel this$0;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  dev.langchain4j.model.huggingface.HuggingFaceChatModel$1(dev.langchain4j.model.huggingface.HuggingFaceChatModel, dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n+  dev.langchain4j.model.huggingface.HuggingFaceChatModel$1();\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         7: putfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         10: aload_0\n-        11: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+        11: invokespecial #11                 // Method java/lang/Object.\"<init>\":()V\n         14: return\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n             0      15     1 this$0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+    Signature: #16                          // ()V\n \n   public java.lang.String apiKey();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         4: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         4: invokestatic  #17                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 48: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n \n   public java.lang.String modelId();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         4: invokestatic  #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         4: invokestatic  #23                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 53: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n \n   public java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         4: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         4: invokestatic  #26                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n          7: areturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$1;\n }\n SourceFile: \"HuggingFaceChatModel.java\"\n-EnclosingMethod: #32.#33                // dev.langchain4j.model.huggingface.HuggingFaceChatModel.<init>\n+EnclosingMethod: #47.#49                // dev.langchain4j.model.huggingface.HuggingFaceChatModel.<init>\n InnerClasses:\n-  public static final #12= #11 of #32;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #7;                                     // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  public static #44= #9 of #42;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #2;                                     // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+  public static final #52= #18 of #47;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  public static #55= #30 of #53;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,116 +1,116 @@\n-  SHA-256 checksum c4b8b4b98f210c480e2ab65f0049e1b5846f8b2531bce0deadbb41d38c522600\n+  SHA-256 checksum 9118dbb5a7156cd7350f9dc2b5a0a16a374bdc890c6b7e7d43ec1900d1446d18\n   Compiled from \"HuggingFaceChatModel.java\"\n public final class dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #21                         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  super_class: #22                        // java/lang/Object\n+  this_class: #4                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  super_class: #32                        // java/lang/Object\n   interfaces: 0, fields: 7, methods: 16, attributes: 2\n Constant pool:\n-    #1 = Class              #67           // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-    #2 = Fieldref           #21.#68       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:Ljava/lang/Boolean;\n-    #3 = Fieldref           #21.#69       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:Ljava/lang/Boolean;\n-    #4 = Fieldref           #21.#70       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:Ljava/lang/Integer;\n-    #5 = Fieldref           #21.#71       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:Ljava/lang/Double;\n-    #6 = Fieldref           #21.#72       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:Ljava/time/Duration;\n-    #7 = Fieldref           #21.#73       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:Ljava/lang/String;\n-    #8 = Fieldref           #21.#74       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:Ljava/lang/String;\n-    #9 = Methodref          #22.#75       // java/lang/Object.\"<init>\":()V\n-   #10 = String             #76           // tiiuae/falcon-7b-instruct\n-   #11 = Long               15l\n-   #13 = Methodref          #77.#78       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-   #14 = Methodref          #79.#80       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #15 = Methodref          #81.#82       // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n-   #16 = Class              #83           // java/lang/IllegalArgumentException\n-   #17 = String             #84           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #18 = Methodref          #16.#85       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-   #19 = Class              #86           // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-   #20 = Methodref          #19.#87       // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #21 = Class              #88           // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #22 = Class              #89           // java/lang/Object\n-   #23 = Utf8               accessToken\n-   #24 = Utf8               Ljava/lang/String;\n-   #25 = Utf8               modelId\n-   #26 = Utf8               timeout\n-   #27 = Utf8               Ljava/time/Duration;\n-   #28 = Utf8               temperature\n-   #29 = Utf8               Ljava/lang/Double;\n-   #30 = Utf8               maxNewTokens\n-   #31 = Utf8               Ljava/lang/Integer;\n-   #32 = Utf8               returnFullText\n-   #33 = Utf8               Ljava/lang/Boolean;\n-   #34 = Utf8               waitForModel\n+    #1 = Class              #2            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #3 = Fieldref           #4.#5         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:Ljava/lang/Boolean;\n+    #4 = Class              #6            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+    #5 = NameAndType        #7:#8         // waitForModel:Ljava/lang/Boolean;\n+    #6 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+    #7 = Utf8               waitForModel\n+    #8 = Utf8               Ljava/lang/Boolean;\n+    #9 = Fieldref           #4.#10        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:Ljava/lang/Boolean;\n+   #10 = NameAndType        #11:#8        // returnFullText:Ljava/lang/Boolean;\n+   #11 = Utf8               returnFullText\n+   #12 = Fieldref           #4.#13        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:Ljava/lang/Integer;\n+   #13 = NameAndType        #14:#15       // maxNewTokens:Ljava/lang/Integer;\n+   #14 = Utf8               maxNewTokens\n+   #15 = Utf8               Ljava/lang/Integer;\n+   #16 = Fieldref           #4.#17        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:Ljava/lang/Double;\n+   #17 = NameAndType        #18:#19       // temperature:Ljava/lang/Double;\n+   #18 = Utf8               temperature\n+   #19 = Utf8               Ljava/lang/Double;\n+   #20 = Fieldref           #4.#21        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:Ljava/time/Duration;\n+   #21 = NameAndType        #22:#23       // timeout:Ljava/time/Duration;\n+   #22 = Utf8               timeout\n+   #23 = Utf8               Ljava/time/Duration;\n+   #24 = Fieldref           #4.#25        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:Ljava/lang/String;\n+   #25 = NameAndType        #26:#27       // modelId:Ljava/lang/String;\n+   #26 = Utf8               modelId\n+   #27 = Utf8               Ljava/lang/String;\n+   #28 = Fieldref           #4.#29        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:Ljava/lang/String;\n+   #29 = NameAndType        #30:#27       // accessToken:Ljava/lang/String;\n+   #30 = Utf8               accessToken\n+   #31 = Methodref          #32.#33       // java/lang/Object.\"<init>\":()V\n+   #32 = Class              #34           // java/lang/Object\n+   #33 = NameAndType        #35:#36       // \"<init>\":()V\n+   #34 = Utf8               java/lang/Object\n    #35 = Utf8               <init>\n    #36 = Utf8               ()V\n-   #37 = Utf8               Code\n-   #38 = Utf8               LineNumberTable\n-   #39 = Utf8               LocalVariableTable\n-   #40 = Utf8               this\n-   #41 = Utf8               Builder\n-   #42 = Utf8               InnerClasses\n-   #43 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #44 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #45 = Utf8               StackMapTable\n-   #46 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #47 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #48 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #49 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #50 = Utf8               build\n-   #51 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #52 = Utf8               access$000\n-   #53 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n-   #54 = Utf8               x0\n-   #55 = Utf8               access$100\n-   #56 = Utf8               access$200\n-   #57 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n-   #58 = Utf8               access$300\n-   #59 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-   #60 = Utf8               access$400\n-   #61 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-   #62 = Utf8               access$500\n-   #63 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-   #64 = Utf8               access$600\n-   #65 = Utf8               SourceFile\n-   #66 = Utf8               HuggingFaceChatModel.java\n-   #67 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #68 = NameAndType        #34:#33       // waitForModel:Ljava/lang/Boolean;\n-   #69 = NameAndType        #32:#33       // returnFullText:Ljava/lang/Boolean;\n-   #70 = NameAndType        #30:#31       // maxNewTokens:Ljava/lang/Integer;\n-   #71 = NameAndType        #28:#29       // temperature:Ljava/lang/Double;\n-   #72 = NameAndType        #26:#27       // timeout:Ljava/time/Duration;\n-   #73 = NameAndType        #25:#24       // modelId:Ljava/lang/String;\n-   #74 = NameAndType        #23:#24       // accessToken:Ljava/lang/String;\n-   #75 = NameAndType        #35:#36       // \"<init>\":()V\n-   #76 = Utf8               tiiuae/falcon-7b-instruct\n-   #77 = Class              #90           // java/time/Duration\n-   #78 = NameAndType        #91:#92       // ofSeconds:(J)Ljava/time/Duration;\n-   #79 = Class              #93           // java/lang/Boolean\n-   #80 = NameAndType        #94:#95       // valueOf:(Z)Ljava/lang/Boolean;\n-   #81 = Class              #96           // dev/langchain4j/internal/Utils\n-   #82 = NameAndType        #97:#98       // isNullOrBlank:(Ljava/lang/String;)Z\n-   #83 = Utf8               java/lang/IllegalArgumentException\n-   #84 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #85 = NameAndType        #35:#99       // \"<init>\":(Ljava/lang/String;)V\n-   #86 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-   #87 = NameAndType        #35:#100      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #88 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #89 = Utf8               java/lang/Object\n-   #90 = Utf8               java/time/Duration\n-   #91 = Utf8               ofSeconds\n-   #92 = Utf8               (J)Ljava/time/Duration;\n-   #93 = Utf8               java/lang/Boolean\n-   #94 = Utf8               valueOf\n-   #95 = Utf8               (Z)Ljava/lang/Boolean;\n-   #96 = Utf8               dev/langchain4j/internal/Utils\n-   #97 = Utf8               isNullOrBlank\n-   #98 = Utf8               (Ljava/lang/String;)Z\n-   #99 = Utf8               (Ljava/lang/String;)V\n-  #100 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #37 = String             #38           // tiiuae/falcon-7b-instruct\n+   #38 = Utf8               tiiuae/falcon-7b-instruct\n+   #39 = Long               15l\n+   #41 = Methodref          #42.#43       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+   #42 = Class              #44           // java/time/Duration\n+   #43 = NameAndType        #45:#46       // ofSeconds:(J)Ljava/time/Duration;\n+   #44 = Utf8               java/time/Duration\n+   #45 = Utf8               ofSeconds\n+   #46 = Utf8               (J)Ljava/time/Duration;\n+   #47 = Methodref          #48.#49       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #48 = Class              #50           // java/lang/Boolean\n+   #49 = NameAndType        #51:#52       // valueOf:(Z)Ljava/lang/Boolean;\n+   #50 = Utf8               java/lang/Boolean\n+   #51 = Utf8               valueOf\n+   #52 = Utf8               (Z)Ljava/lang/Boolean;\n+   #53 = Methodref          #54.#55       // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+   #54 = Class              #56           // dev/langchain4j/internal/Utils\n+   #55 = NameAndType        #57:#58       // isNullOrBlank:(Ljava/lang/String;)Z\n+   #56 = Utf8               dev/langchain4j/internal/Utils\n+   #57 = Utf8               isNullOrBlank\n+   #58 = Utf8               (Ljava/lang/String;)Z\n+   #59 = Class              #60           // java/lang/IllegalArgumentException\n+   #60 = Utf8               java/lang/IllegalArgumentException\n+   #61 = String             #62           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #62 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #63 = Methodref          #59.#64       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+   #64 = NameAndType        #35:#65       // \"<init>\":(Ljava/lang/String;)V\n+   #65 = Utf8               (Ljava/lang/String;)V\n+   #66 = Class              #67           // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+   #67 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+   #68 = Methodref          #66.#69       // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #69 = NameAndType        #35:#70       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #70 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #71 = Utf8               Code\n+   #72 = Utf8               LineNumberTable\n+   #73 = Utf8               LocalVariableTable\n+   #74 = Utf8               this\n+   #75 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #76 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #77 = Utf8               StackMapTable\n+   #78 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #79 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #80 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #81 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #82 = Utf8               build\n+   #83 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+   #84 = Utf8               access$000\n+   #85 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n+   #86 = Utf8               x0\n+   #87 = Utf8               access$100\n+   #88 = Utf8               access$200\n+   #89 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n+   #90 = Utf8               access$300\n+   #91 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #92 = Utf8               access$400\n+   #93 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #94 = Utf8               access$500\n+   #95 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #96 = Utf8               access$600\n+   #97 = Utf8               SourceFile\n+   #98 = Utf8               HuggingFaceChatModel.java\n+   #99 = Utf8               InnerClasses\n+  #100 = Utf8               Builder\n {\n   private java.lang.String accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -138,30 +138,30 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #9                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #31                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: ldc           #10                 // String tiiuae/falcon-7b-instruct\n-         7: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         5: ldc           #37                 // String tiiuae/falcon-7b-instruct\n+         7: putfield      #24                 // Field modelId:Ljava/lang/String;\n         10: aload_0\n-        11: ldc2_w        #11                 // long 15l\n-        14: invokestatic  #13                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-        17: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+        11: ldc2_w        #39                 // long 15l\n+        14: invokestatic  #41                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+        17: putfield      #20                 // Field timeout:Ljava/time/Duration;\n         20: aload_0\n         21: iconst_0\n-        22: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        25: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+        22: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        25: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n         28: aload_0\n         29: iconst_1\n-        30: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        33: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+        30: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        33: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n         36: return\n       LineNumberTable:\n         line 96: 0\n         line 99: 4\n         line 100: 10\n         line 103: 20\n         line 104: 28\n@@ -172,15 +172,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder accessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field accessToken:Ljava/lang/String;\n+         2: putfield      #28                 // Field accessToken:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 107: 0\n         line 108: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -192,15 +192,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         6: putfield      #24                 // Field modelId:Ljava/lang/String;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 112: 0\n         line 113: 4\n         line 115: 9\n       LocalVariableTable:\n@@ -215,15 +215,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+         6: putfield      #20                 // Field timeout:Ljava/time/Duration;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 119: 0\n         line 120: 4\n         line 122: 9\n       LocalVariableTable:\n@@ -236,15 +236,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder temperature(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field temperature:Ljava/lang/Double;\n+         2: putfield      #16                 // Field temperature:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 126: 0\n         line 127: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -254,15 +254,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder maxNewTokens(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field maxNewTokens:Ljava/lang/Integer;\n+         2: putfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 131: 0\n         line 132: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -274,15 +274,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         6: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 136: 0\n         line 137: 4\n         line 139: 9\n       LocalVariableTable:\n@@ -297,15 +297,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 143: 0\n         line 144: 4\n         line 146: 9\n       LocalVariableTable:\n@@ -317,26 +317,26 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n-         4: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n+         4: invokestatic  #53                 // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n          7: ifeq          20\n-        10: new           #16                 // class java/lang/IllegalArgumentException\n+        10: new           #59                 // class java/lang/IllegalArgumentException\n         13: dup\n-        14: ldc           #17                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-        16: invokespecial #18                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        14: ldc           #61                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+        16: invokespecial #63                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         19: athrow\n-        20: new           #19                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+        20: new           #66                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n         23: dup\n         24: aload_0\n-        25: invokespecial #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+        25: invokespecial #68                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n         28: areturn\n       LineNumberTable:\n         line 150: 0\n         line 151: 10\n         line 153: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -346,102 +346,102 @@\n \n   static java.lang.String access$000(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.String access$100(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field modelId:Ljava/lang/String;\n+         1: getfield      #24                 // Field modelId:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.time.Duration access$200(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/time/Duration;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field timeout:Ljava/time/Duration;\n+         1: getfield      #20                 // Field timeout:Ljava/time/Duration;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Double access$300(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field temperature:Ljava/lang/Double;\n+         1: getfield      #16                 // Field temperature:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Integer access$400(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field maxNewTokens:Ljava/lang/Integer;\n+         1: getfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Boolean access$500(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         1: getfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   static java.lang.Boolean access$600(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n }\n SourceFile: \"HuggingFaceChatModel.java\"\n InnerClasses:\n-  public static final #41= #21 of #19;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  public static final #100= #4 of #66;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,145 +1,147 @@\n-  SHA-256 checksum 52fad29773d8bad4ebfef20c9b26f2652c82bc3122552b87654583cf094fdf6f\n+  SHA-256 checksum c852b7f6bbd20d55a44d029c16711aed73406cf6a6e98e689f316a6800ac5113\n   Compiled from \"HuggingFaceLanguageModel.java\"\n class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$1 implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+  super_class: #12                        // java/lang/Object\n   interfaces: 1, fields: 2, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #7.#34         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #2 = Fieldref           #7.#35         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #3 = Methodref          #8.#36         // java/lang/Object.\"<init>\":()V\n-   #4 = Methodref          #11.#37        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-   #5 = Methodref          #11.#38        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-   #6 = Methodref          #11.#39        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n-   #7 = Class              #40            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-   #8 = Class              #41            // java/lang/Object\n-   #9 = Class              #43            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #10 = Utf8               val$builder\n-  #11 = Class              #45            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #12 = Utf8               Builder\n-  #13 = Utf8               InnerClasses\n-  #14 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #15 = Utf8               this$0\n-  #16 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #17 = Utf8               <init>\n-  #18 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #19 = Utf8               Code\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               LocalVariableTable\n-  #22 = Utf8               this\n-  #23 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n-  #24 = Utf8               apiKey\n-  #25 = Utf8               ()Ljava/lang/String;\n-  #26 = Utf8               modelId\n-  #27 = Utf8               timeout\n-  #28 = Utf8               ()Ljava/time/Duration;\n-  #29 = Utf8               SourceFile\n-  #30 = Utf8               HuggingFaceLanguageModel.java\n-  #31 = Utf8               EnclosingMethod\n-  #32 = Class              #46            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #33 = NameAndType        #17:#47        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #34 = NameAndType        #15:#16        // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #35 = NameAndType        #10:#14        // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #36 = NameAndType        #17:#48        // \"<init>\":()V\n-  #37 = NameAndType        #49:#50        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-  #38 = NameAndType        #51:#50        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-  #39 = NameAndType        #52:#53        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n-  #40 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  #41 = Utf8               java/lang/Object\n-  #42 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #43 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #44 = Utf8               Input\n-  #45 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #46 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #47 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #48 = Utf8               ()V\n-  #49 = Utf8               access$000\n-  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-  #51 = Utf8               access$100\n-  #52 = Utf8               access$200\n-  #53 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #3 = NameAndType        #5:#6          // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #5 = Utf8               this$0\n+   #6 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #8 = NameAndType        #9:#10         // val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #9 = Utf8               val$builder\n+  #10 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+  #11 = Methodref          #12.#13        // java/lang/Object.\"<init>\":()V\n+  #12 = Class              #14            // java/lang/Object\n+  #13 = NameAndType        #15:#16        // \"<init>\":()V\n+  #14 = Utf8               java/lang/Object\n+  #15 = Utf8               <init>\n+  #16 = Utf8               ()V\n+  #17 = Methodref          #18.#19        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #18 = Class              #20            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #19 = NameAndType        #21:#22        // access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #20 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #21 = Utf8               access$000\n+  #22 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #23 = Methodref          #18.#24        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #24 = NameAndType        #25:#22        // access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+  #25 = Utf8               access$100\n+  #26 = Methodref          #18.#27        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+  #27 = NameAndType        #28:#29        // access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+  #28 = Utf8               access$200\n+  #29 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+  #30 = Class              #31            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #31 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #32 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n+  #38 = Utf8               Signature\n+  #39 = Utf8               apiKey\n+  #40 = Utf8               ()Ljava/lang/String;\n+  #41 = Utf8               modelId\n+  #42 = Utf8               timeout\n+  #43 = Utf8               ()Ljava/time/Duration;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               HuggingFaceLanguageModel.java\n+  #46 = Utf8               EnclosingMethod\n+  #47 = Class              #48            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #48 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #49 = NameAndType        #15:#50        // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+  #50 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+  #51 = Utf8               InnerClasses\n+  #52 = Utf8               Builder\n+  #53 = Class              #54            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n   #54 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #55 = Utf8               Input\n {\n   final dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder val$builder;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final dev.langchain4j.model.huggingface.HuggingFaceLanguageModel this$0;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$1(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel, dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n+  dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$1();\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         7: putfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         10: aload_0\n-        11: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+        11: invokespecial #11                 // Method java/lang/Object.\"<init>\":()V\n         14: return\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n             0      15     1 this$0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+    Signature: #16                          // ()V\n \n   public java.lang.String apiKey();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         4: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         4: invokestatic  #17                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$000:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n \n   public java.lang.String modelId();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         4: invokestatic  #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         4: invokestatic  #23                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$100:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n \n   public java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         4: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+         1: getfield      #7                  // Field val$builder:Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         4: invokestatic  #26                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$200:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n          7: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1;\n }\n SourceFile: \"HuggingFaceLanguageModel.java\"\n-EnclosingMethod: #32.#33                // dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.<init>\n+EnclosingMethod: #47.#49                // dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.<init>\n InnerClasses:\n-  public static final #12= #11 of #32;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #7;                                     // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  public static #44= #9 of #42;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #2;                                     // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+  public static final #52= #18 of #47;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  public static #55= #30 of #53;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class", "source2": "dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,61 +1,61 @@\n-  SHA-256 checksum d6772e935766c1b80d37ddf5081875777cede1bc8e362162ca5f12fd1c4ffca0\n+  SHA-256 checksum 036942f47419dfbd33dd0179c8cf4fbaa82d0c7dbbad856cc10b9417e596cd0f\n   Compiled from \"FactoryCreator.java\"\n class dev.langchain4j.model.huggingface.FactoryCreator$DefaultHuggingFaceClientFactory implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-  super_class: #8                         // java/lang/Object\n+  this_class: #25                         // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 2, attributes: 2\n Constant pool:\n-   #1 = Methodref          #8.#27         // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #28            // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-   #3 = InterfaceMethodref #20.#29        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n-   #4 = InterfaceMethodref #20.#30        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n-   #5 = InterfaceMethodref #20.#31        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n-   #6 = Methodref          #2.#32         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-   #7 = Class              #34            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-   #8 = Class              #35            // java/lang/Object\n-   #9 = Class              #36            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Utf8               LineNumberTable\n-  #14 = Utf8               LocalVariableTable\n-  #15 = Utf8               this\n-  #16 = Utf8               DefaultHuggingFaceClientFactory\n-  #17 = Utf8               InnerClasses\n-  #18 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n-  #19 = Utf8               create\n-  #20 = Class              #37            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #21 = Utf8               Input\n-  #22 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #23 = Utf8               input\n-  #24 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               FactoryCreator.java\n-  #27 = NameAndType        #10:#11        // \"<init>\":()V\n-  #28 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-  #29 = NameAndType        #38:#39        // apiKey:()Ljava/lang/String;\n-  #30 = NameAndType        #40:#39        // modelId:()Ljava/lang/String;\n-  #31 = NameAndType        #41:#42        // timeout:()Ljava/time/Duration;\n-  #32 = NameAndType        #10:#43        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #33 = Class              #44            // dev/langchain4j/model/huggingface/FactoryCreator\n-  #34 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-  #35 = Utf8               java/lang/Object\n-  #36 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #37 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #38 = Utf8               apiKey\n-  #39 = Utf8               ()Ljava/lang/String;\n-  #40 = Utf8               modelId\n-  #41 = Utf8               timeout\n-  #42 = Utf8               ()Ljava/time/Duration;\n-  #43 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #44 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+   #8 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+   #9 = InterfaceMethodref #10.#11        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n+  #10 = Class              #12            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #11 = NameAndType        #13:#14        // apiKey:()Ljava/lang/String;\n+  #12 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #13 = Utf8               apiKey\n+  #14 = Utf8               ()Ljava/lang/String;\n+  #15 = InterfaceMethodref #10.#16        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n+  #16 = NameAndType        #17:#14        // modelId:()Ljava/lang/String;\n+  #17 = Utf8               modelId\n+  #18 = InterfaceMethodref #10.#19        // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n+  #19 = NameAndType        #20:#21        // timeout:()Ljava/time/Duration;\n+  #20 = Utf8               timeout\n+  #21 = Utf8               ()Ljava/time/Duration;\n+  #22 = Methodref          #7.#23         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #23 = NameAndType        #5:#24         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #25 = Class              #26            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #26 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #27 = Class              #28            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #28 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n+  #34 = Utf8               create\n+  #35 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+  #36 = Utf8               input\n+  #37 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;\n+  #38 = Utf8               SourceFile\n+  #39 = Utf8               FactoryCreator.java\n+  #40 = Utf8               InnerClasses\n+  #41 = Utf8               Input\n+  #42 = Class              #43            // dev/langchain4j/model/huggingface/FactoryCreator\n+  #43 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+  #44 = Utf8               DefaultHuggingFaceClientFactory\n {\n   dev.langchain4j.model.huggingface.FactoryCreator$DefaultHuggingFaceClientFactory();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -68,28 +68,28 @@\n             0       5     0  this   Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n \n   public dev.langchain4j.model.huggingface.client.HuggingFaceClient create(dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input);\n     descriptor: (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=2, args_size=2\n-         0: new           #2                  // class dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+         0: new           #7                  // class dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n          3: dup\n          4: aload_1\n-         5: invokeinterface #3,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n+         5: invokeinterface #9,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.apiKey:()Ljava/lang/String;\n         10: aload_1\n-        11: invokeinterface #4,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n+        11: invokeinterface #15,  1           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.modelId:()Ljava/lang/String;\n         16: aload_1\n-        17: invokeinterface #5,  1            // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n-        22: invokespecial #6                  // Method dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+        17: invokeinterface #18,  1           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.timeout:()Ljava/time/Duration;\n+        22: invokespecial #22                 // Method dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n         25: areturn\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Ldev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory;\n             0      26     1 input   Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;\n }\n SourceFile: \"FactoryCreator.java\"\n InnerClasses:\n-  static #16= #7 of #33;                  // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n-  public static #21= #20 of #9;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #41= #10 of #27;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  static #44= #25 of #42;                 // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum 787cfb3d5acf203e8a5924c5fa86163c838b8c7f8ce4d67920dc1446d7d1b6ce\n+  SHA-256 checksum a9f08f511c288b9a46169db99bb7a5e80da7b98cc9edc85a8e66ca4fef7f0b74\n   Compiled from \"HuggingFaceLanguageModelBuilderFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceLanguageModelBuilderFactory extends java.util.function.Supplier<dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 0, attributes: 3\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-   #2 = Class              #12            // java/lang/Object\n-   #3 = Class              #13            // java/util/function/Supplier\n-   #4 = Utf8               Signature\n-   #5 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #6 = Utf8               Builder\n-   #7 = Utf8               InnerClasses\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // java/util/function/Supplier\n+   #6 = Utf8               java/util/function/Supplier\n+   #7 = Utf8               Signature\n    #8 = Utf8               Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;>;\n    #9 = Utf8               SourceFile\n   #10 = Utf8               HuggingFaceLanguageModelBuilderFactory.java\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-  #12 = Utf8               java/lang/Object\n-  #13 = Utf8               java/util/function/Supplier\n-  #14 = Class              #16            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #16 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #11 = Utf8               InnerClasses\n+  #12 = Class              #13            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #13 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  #14 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #16 = Utf8               Builder\n {\n }\n Signature: #8                           // Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;>;\n SourceFile: \"HuggingFaceLanguageModelBuilderFactory.java\"\n InnerClasses:\n-  public static final #6= #5 of #14;      // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  public static final #16= #12 of #14;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum f66bca274fb0f501ba32e4c272fe9b7c95c37497e1cf5fd50069b942d83931d6\n+  SHA-256 checksum 0bfcd9c810213ae2ac579bf4f76f4e55b87b7252b6d24b6603f05bcefb68305e\n   Compiled from \"HuggingFaceChatModelBuilderFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceChatModelBuilderFactory extends java.util.function.Supplier<dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 0, attributes: 3\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-   #2 = Class              #12            // java/lang/Object\n-   #3 = Class              #13            // java/util/function/Supplier\n-   #4 = Utf8               Signature\n-   #5 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #6 = Utf8               Builder\n-   #7 = Utf8               InnerClasses\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // java/util/function/Supplier\n+   #6 = Utf8               java/util/function/Supplier\n+   #7 = Utf8               Signature\n    #8 = Utf8               Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;>;\n    #9 = Utf8               SourceFile\n   #10 = Utf8               HuggingFaceChatModelBuilderFactory.java\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-  #12 = Utf8               java/lang/Object\n-  #13 = Utf8               java/util/function/Supplier\n-  #14 = Class              #16            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #16 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #11 = Utf8               InnerClasses\n+  #12 = Class              #13            // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #13 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+  #14 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #16 = Utf8               Builder\n {\n }\n Signature: #8                           // Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;>;\n SourceFile: \"HuggingFaceChatModelBuilderFactory.java\"\n InnerClasses:\n-  public static final #6= #5 of #14;      // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  public static final #16= #12 of #14;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum 4555baeadac31551b3ef94a3750e86a05a83cf76bc85f05d53866a1a3f467081\n+  SHA-256 checksum 85d0fe93b36048ffec33853fe7e85ef41d44f26749fd49ba83a557e8cd35c3c9\n   Compiled from \"HuggingFaceEmbeddingModelBuilderFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceEmbeddingModelBuilderFactory extends java.util.function.Supplier<dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 0, attributes: 3\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-   #2 = Class              #12            // java/lang/Object\n-   #3 = Class              #13            // java/util/function/Supplier\n-   #4 = Utf8               Signature\n-   #5 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-   #6 = Utf8               HuggingFaceEmbeddingModelBuilder\n-   #7 = Utf8               InnerClasses\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // java/util/function/Supplier\n+   #6 = Utf8               java/util/function/Supplier\n+   #7 = Utf8               Signature\n    #8 = Utf8               Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;>;\n    #9 = Utf8               SourceFile\n   #10 = Utf8               HuggingFaceEmbeddingModelBuilderFactory.java\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceEmbeddingModelBuilderFactory\n-  #12 = Utf8               java/lang/Object\n-  #13 = Utf8               java/util/function/Supplier\n-  #14 = Class              #16            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #16 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #11 = Utf8               InnerClasses\n+  #12 = Class              #13            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #13 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #14 = Class              #15            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #15 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #16 = Utf8               HuggingFaceEmbeddingModelBuilder\n {\n }\n Signature: #8                           // Ljava/lang/Object;Ljava/util/function/Supplier<Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;>;\n SourceFile: \"HuggingFaceEmbeddingModelBuilderFactory.java\"\n InnerClasses:\n-  public static #6= #5 of #14;            // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  public static #16= #12 of #14;          // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,30 +1,30 @@\n-  SHA-256 checksum 9e8a0a37db3b95cc488900a005acd6ce420ae97e4ceb200ce381b47ea6e682d9\n+  SHA-256 checksum 633e26ad4ad900a314c23ea7de3bb171a69bfe576e5977ccae37cc1c5343b76f\n   Compiled from \"HuggingFaceClientFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 1, attributes: 2\n Constant pool:\n-   #1 = Class              #10            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-   #2 = Class              #11            // java/lang/Object\n-   #3 = Class              #12            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-   #4 = Utf8               Input\n-   #5 = Utf8               InnerClasses\n-   #6 = Utf8               create\n-   #7 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #8 = Utf8               SourceFile\n-   #9 = Utf8               HuggingFaceClientFactory.java\n-  #10 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #11 = Utf8               java/lang/Object\n-  #12 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               create\n+   #6 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #7 = Utf8               SourceFile\n+   #8 = Utf8               HuggingFaceClientFactory.java\n+   #9 = Utf8               InnerClasses\n+  #10 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #12 = Utf8               Input\n {\n   public abstract dev.langchain4j.model.huggingface.client.HuggingFaceClient create(dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input);\n     descriptor: (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n }\n SourceFile: \"HuggingFaceClientFactory.java\"\n InnerClasses:\n-  public static #4= #3 of #1;             // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #12= #10 of #1;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class", "source2": "dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum acc6f44c6a3bfe73a7f5079032774055632e451f68199a17a21b971436b8837f\n+  SHA-256 checksum 26dae5a80afa24dce69fec00864a7d73b4c0ed40e00bcb5c9012eed2a4ac7a6a\n   Compiled from \"HuggingFaceClientFactory.java\"\n public interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #11            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-   #2 = Class              #14            // java/lang/Object\n-   #3 = Utf8               apiKey\n-   #4 = Utf8               ()Ljava/lang/String;\n-   #5 = Utf8               modelId\n-   #6 = Utf8               timeout\n-   #7 = Utf8               ()Ljava/time/Duration;\n-   #8 = Utf8               SourceFile\n-   #9 = Utf8               HuggingFaceClientFactory.java\n-  #10 = Class              #15            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #11 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #12 = Utf8               Input\n-  #13 = Utf8               InnerClasses\n-  #14 = Utf8               java/lang/Object\n-  #15 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+   #2 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               apiKey\n+   #6 = Utf8               ()Ljava/lang/String;\n+   #7 = Utf8               modelId\n+   #8 = Utf8               timeout\n+   #9 = Utf8               ()Ljava/time/Duration;\n+  #10 = Utf8               SourceFile\n+  #11 = Utf8               HuggingFaceClientFactory.java\n+  #12 = Utf8               InnerClasses\n+  #13 = Class              #14            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #14 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #15 = Utf8               Input\n {\n   public abstract java.lang.String apiKey();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract java.lang.String modelId();\n     descriptor: ()Ljava/lang/String;\n@@ -34,8 +34,8 @@\n \n   public abstract java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n }\n SourceFile: \"HuggingFaceClientFactory.java\"\n InnerClasses:\n-  public static #12= #1 of #10;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static #15= #1 of #13;           // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,120 +1,120 @@\n-  SHA-256 checksum 1ce9072491067233b8869dbec17fcd748016d27fb3d448f42bb07add7824b2aa\n+  SHA-256 checksum 682ff9a7e4e485c58b7f80817b4223d112d6d7fe43e9bde86ae1e85a3f43cadd\n   Compiled from \"HuggingFaceLanguageModel.java\"\n public final class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #22                         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  super_class: #23                        // java/lang/Object\n+  this_class: #4                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+  super_class: #32                        // java/lang/Object\n   interfaces: 0, fields: 7, methods: 16, attributes: 2\n Constant pool:\n-    #1 = Class              #68           // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-    #2 = Fieldref           #22.#69       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:Ljava/lang/Boolean;\n-    #3 = Fieldref           #22.#70       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:Ljava/lang/Boolean;\n-    #4 = Fieldref           #22.#71       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:Ljava/lang/Integer;\n-    #5 = Fieldref           #22.#72       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:Ljava/lang/Double;\n-    #6 = Fieldref           #22.#73       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:Ljava/time/Duration;\n-    #7 = Fieldref           #22.#74       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:Ljava/lang/String;\n-    #8 = Fieldref           #22.#75       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:Ljava/lang/String;\n-    #9 = Methodref          #23.#76       // java/lang/Object.\"<init>\":()V\n-   #10 = String             #77           // tiiuae/falcon-7b-instruct\n-   #11 = Long               15l\n-   #13 = Methodref          #78.#79       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-   #14 = Methodref          #80.#81       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #15 = Methodref          #82.#83       // java/lang/String.trim:()Ljava/lang/String;\n-   #16 = Methodref          #82.#84       // java/lang/String.isEmpty:()Z\n-   #17 = Class              #85           // java/lang/IllegalArgumentException\n-   #18 = String             #86           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #19 = Methodref          #17.#87       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-   #20 = Class              #88           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-   #21 = Methodref          #20.#89       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #22 = Class              #90           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #23 = Class              #91           // java/lang/Object\n-   #24 = Utf8               accessToken\n-   #25 = Utf8               Ljava/lang/String;\n+    #1 = Class              #2            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+    #3 = Fieldref           #4.#5         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:Ljava/lang/Boolean;\n+    #4 = Class              #6            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+    #5 = NameAndType        #7:#8         // waitForModel:Ljava/lang/Boolean;\n+    #6 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+    #7 = Utf8               waitForModel\n+    #8 = Utf8               Ljava/lang/Boolean;\n+    #9 = Fieldref           #4.#10        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:Ljava/lang/Boolean;\n+   #10 = NameAndType        #11:#8        // returnFullText:Ljava/lang/Boolean;\n+   #11 = Utf8               returnFullText\n+   #12 = Fieldref           #4.#13        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:Ljava/lang/Integer;\n+   #13 = NameAndType        #14:#15       // maxNewTokens:Ljava/lang/Integer;\n+   #14 = Utf8               maxNewTokens\n+   #15 = Utf8               Ljava/lang/Integer;\n+   #16 = Fieldref           #4.#17        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:Ljava/lang/Double;\n+   #17 = NameAndType        #18:#19       // temperature:Ljava/lang/Double;\n+   #18 = Utf8               temperature\n+   #19 = Utf8               Ljava/lang/Double;\n+   #20 = Fieldref           #4.#21        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:Ljava/time/Duration;\n+   #21 = NameAndType        #22:#23       // timeout:Ljava/time/Duration;\n+   #22 = Utf8               timeout\n+   #23 = Utf8               Ljava/time/Duration;\n+   #24 = Fieldref           #4.#25        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:Ljava/lang/String;\n+   #25 = NameAndType        #26:#27       // modelId:Ljava/lang/String;\n    #26 = Utf8               modelId\n-   #27 = Utf8               timeout\n-   #28 = Utf8               Ljava/time/Duration;\n-   #29 = Utf8               temperature\n-   #30 = Utf8               Ljava/lang/Double;\n-   #31 = Utf8               maxNewTokens\n-   #32 = Utf8               Ljava/lang/Integer;\n-   #33 = Utf8               returnFullText\n-   #34 = Utf8               Ljava/lang/Boolean;\n-   #35 = Utf8               waitForModel\n-   #36 = Utf8               <init>\n-   #37 = Utf8               ()V\n-   #38 = Utf8               Code\n-   #39 = Utf8               LineNumberTable\n-   #40 = Utf8               LocalVariableTable\n-   #41 = Utf8               this\n-   #42 = Utf8               Builder\n-   #43 = Utf8               InnerClasses\n-   #44 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #45 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #46 = Utf8               StackMapTable\n-   #47 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #48 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #49 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #50 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #51 = Utf8               build\n-   #52 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #53 = Utf8               access$000\n-   #54 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n-   #55 = Utf8               x0\n-   #56 = Utf8               access$100\n-   #57 = Utf8               access$200\n-   #58 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n-   #59 = Utf8               access$300\n-   #60 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-   #61 = Utf8               access$400\n-   #62 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-   #63 = Utf8               access$500\n-   #64 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-   #65 = Utf8               access$600\n-   #66 = Utf8               SourceFile\n-   #67 = Utf8               HuggingFaceLanguageModel.java\n-   #68 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #69 = NameAndType        #35:#34       // waitForModel:Ljava/lang/Boolean;\n-   #70 = NameAndType        #33:#34       // returnFullText:Ljava/lang/Boolean;\n-   #71 = NameAndType        #31:#32       // maxNewTokens:Ljava/lang/Integer;\n-   #72 = NameAndType        #29:#30       // temperature:Ljava/lang/Double;\n-   #73 = NameAndType        #27:#28       // timeout:Ljava/time/Duration;\n-   #74 = NameAndType        #26:#25       // modelId:Ljava/lang/String;\n-   #75 = NameAndType        #24:#25       // accessToken:Ljava/lang/String;\n-   #76 = NameAndType        #36:#37       // \"<init>\":()V\n-   #77 = Utf8               tiiuae/falcon-7b-instruct\n-   #78 = Class              #92           // java/time/Duration\n-   #79 = NameAndType        #93:#94       // ofSeconds:(J)Ljava/time/Duration;\n-   #80 = Class              #95           // java/lang/Boolean\n-   #81 = NameAndType        #96:#97       // valueOf:(Z)Ljava/lang/Boolean;\n-   #82 = Class              #98           // java/lang/String\n-   #83 = NameAndType        #99:#100      // trim:()Ljava/lang/String;\n-   #84 = NameAndType        #101:#102     // isEmpty:()Z\n-   #85 = Utf8               java/lang/IllegalArgumentException\n-   #86 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-   #87 = NameAndType        #36:#103      // \"<init>\":(Ljava/lang/String;)V\n-   #88 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-   #89 = NameAndType        #36:#104      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #90 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #91 = Utf8               java/lang/Object\n-   #92 = Utf8               java/time/Duration\n-   #93 = Utf8               ofSeconds\n-   #94 = Utf8               (J)Ljava/time/Duration;\n-   #95 = Utf8               java/lang/Boolean\n-   #96 = Utf8               valueOf\n-   #97 = Utf8               (Z)Ljava/lang/Boolean;\n-   #98 = Utf8               java/lang/String\n-   #99 = Utf8               trim\n-  #100 = Utf8               ()Ljava/lang/String;\n-  #101 = Utf8               isEmpty\n-  #102 = Utf8               ()Z\n-  #103 = Utf8               (Ljava/lang/String;)V\n-  #104 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #27 = Utf8               Ljava/lang/String;\n+   #28 = Fieldref           #4.#29        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:Ljava/lang/String;\n+   #29 = NameAndType        #30:#27       // accessToken:Ljava/lang/String;\n+   #30 = Utf8               accessToken\n+   #31 = Methodref          #32.#33       // java/lang/Object.\"<init>\":()V\n+   #32 = Class              #34           // java/lang/Object\n+   #33 = NameAndType        #35:#36       // \"<init>\":()V\n+   #34 = Utf8               java/lang/Object\n+   #35 = Utf8               <init>\n+   #36 = Utf8               ()V\n+   #37 = String             #38           // tiiuae/falcon-7b-instruct\n+   #38 = Utf8               tiiuae/falcon-7b-instruct\n+   #39 = Long               15l\n+   #41 = Methodref          #42.#43       // java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+   #42 = Class              #44           // java/time/Duration\n+   #43 = NameAndType        #45:#46       // ofSeconds:(J)Ljava/time/Duration;\n+   #44 = Utf8               java/time/Duration\n+   #45 = Utf8               ofSeconds\n+   #46 = Utf8               (J)Ljava/time/Duration;\n+   #47 = Methodref          #48.#49       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #48 = Class              #50           // java/lang/Boolean\n+   #49 = NameAndType        #51:#52       // valueOf:(Z)Ljava/lang/Boolean;\n+   #50 = Utf8               java/lang/Boolean\n+   #51 = Utf8               valueOf\n+   #52 = Utf8               (Z)Ljava/lang/Boolean;\n+   #53 = Methodref          #54.#55       // java/lang/String.trim:()Ljava/lang/String;\n+   #54 = Class              #56           // java/lang/String\n+   #55 = NameAndType        #57:#58       // trim:()Ljava/lang/String;\n+   #56 = Utf8               java/lang/String\n+   #57 = Utf8               trim\n+   #58 = Utf8               ()Ljava/lang/String;\n+   #59 = Methodref          #54.#60       // java/lang/String.isEmpty:()Z\n+   #60 = NameAndType        #61:#62       // isEmpty:()Z\n+   #61 = Utf8               isEmpty\n+   #62 = Utf8               ()Z\n+   #63 = Class              #64           // java/lang/IllegalArgumentException\n+   #64 = Utf8               java/lang/IllegalArgumentException\n+   #65 = String             #66           // HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #66 = Utf8               HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+   #67 = Methodref          #63.#68       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+   #68 = NameAndType        #35:#69       // \"<init>\":(Ljava/lang/String;)V\n+   #69 = Utf8               (Ljava/lang/String;)V\n+   #70 = Class              #71           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+   #71 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+   #72 = Methodref          #70.#73       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #73 = NameAndType        #35:#74       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #74 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #75 = Utf8               Code\n+   #76 = Utf8               LineNumberTable\n+   #77 = Utf8               LocalVariableTable\n+   #78 = Utf8               this\n+   #79 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #80 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #81 = Utf8               StackMapTable\n+   #82 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #83 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #84 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #85 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #86 = Utf8               build\n+   #87 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+   #88 = Utf8               access$000\n+   #89 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n+   #90 = Utf8               x0\n+   #91 = Utf8               access$100\n+   #92 = Utf8               access$200\n+   #93 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n+   #94 = Utf8               access$300\n+   #95 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #96 = Utf8               access$400\n+   #97 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #98 = Utf8               access$500\n+   #99 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+  #100 = Utf8               access$600\n+  #101 = Utf8               SourceFile\n+  #102 = Utf8               HuggingFaceLanguageModel.java\n+  #103 = Utf8               InnerClasses\n+  #104 = Utf8               Builder\n {\n   private java.lang.String accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -142,30 +142,30 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #9                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #31                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: ldc           #10                 // String tiiuae/falcon-7b-instruct\n-         7: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         5: ldc           #37                 // String tiiuae/falcon-7b-instruct\n+         7: putfield      #24                 // Field modelId:Ljava/lang/String;\n         10: aload_0\n-        11: ldc2_w        #11                 // long 15l\n-        14: invokestatic  #13                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n-        17: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+        11: ldc2_w        #39                 // long 15l\n+        14: invokestatic  #41                 // Method java/time/Duration.ofSeconds:(J)Ljava/time/Duration;\n+        17: putfield      #20                 // Field timeout:Ljava/time/Duration;\n         20: aload_0\n         21: iconst_0\n-        22: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        25: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+        22: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        25: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n         28: aload_0\n         29: iconst_1\n-        30: invokestatic  #14                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        33: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+        30: invokestatic  #47                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        33: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n         36: return\n       LineNumberTable:\n         line 90: 0\n         line 93: 4\n         line 94: 10\n         line 97: 20\n         line 98: 28\n@@ -176,15 +176,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder accessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field accessToken:Ljava/lang/String;\n+         2: putfield      #28                 // Field accessToken:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -196,15 +196,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field modelId:Ljava/lang/String;\n+         6: putfield      #24                 // Field modelId:Ljava/lang/String;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 106: 0\n         line 107: 4\n         line 109: 9\n       LocalVariableTable:\n@@ -219,15 +219,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #6                  // Field timeout:Ljava/time/Duration;\n+         6: putfield      #20                 // Field timeout:Ljava/time/Duration;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 113: 0\n         line 114: 4\n         line 116: 9\n       LocalVariableTable:\n@@ -240,15 +240,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder temperature(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field temperature:Ljava/lang/Double;\n+         2: putfield      #16                 // Field temperature:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -258,15 +258,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder maxNewTokens(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field maxNewTokens:Ljava/lang/Integer;\n+         2: putfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 125: 0\n         line 126: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -278,15 +278,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         6: putfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 130: 0\n         line 131: 4\n         line 133: 9\n       LocalVariableTable:\n@@ -301,15 +301,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 137: 0\n         line 138: 4\n         line 140: 9\n       LocalVariableTable:\n@@ -321,30 +321,30 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n          4: ifnull        20\n          7: aload_0\n-         8: getfield      #8                  // Field accessToken:Ljava/lang/String;\n-        11: invokevirtual #15                 // Method java/lang/String.trim:()Ljava/lang/String;\n-        14: invokevirtual #16                 // Method java/lang/String.isEmpty:()Z\n+         8: getfield      #28                 // Field accessToken:Ljava/lang/String;\n+        11: invokevirtual #53                 // Method java/lang/String.trim:()Ljava/lang/String;\n+        14: invokevirtual #59                 // Method java/lang/String.isEmpty:()Z\n         17: ifeq          30\n-        20: new           #17                 // class java/lang/IllegalArgumentException\n+        20: new           #63                 // class java/lang/IllegalArgumentException\n         23: dup\n-        24: ldc           #18                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n-        26: invokespecial #19                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        24: ldc           #65                 // String HuggingFace access token must be defined. It can be generated here: https://huggingface.co/settings/tokens\n+        26: invokespecial #67                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         29: athrow\n-        30: new           #20                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+        30: new           #70                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n         33: dup\n         34: aload_0\n-        35: invokespecial #21                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+        35: invokespecial #72                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n         38: areturn\n       LineNumberTable:\n         line 144: 0\n         line 145: 20\n         line 147: 30\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -355,102 +355,102 @@\n \n   static java.lang.String access$000(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field accessToken:Ljava/lang/String;\n+         1: getfield      #28                 // Field accessToken:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.String access$100(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field modelId:Ljava/lang/String;\n+         1: getfield      #24                 // Field modelId:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.time.Duration access$200(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/time/Duration;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field timeout:Ljava/time/Duration;\n+         1: getfield      #20                 // Field timeout:Ljava/time/Duration;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Double access$300(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field temperature:Ljava/lang/Double;\n+         1: getfield      #16                 // Field temperature:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Integer access$400(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field maxNewTokens:Ljava/lang/Integer;\n+         1: getfield      #12                 // Field maxNewTokens:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Boolean access$500(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         1: getfield      #9                  // Field returnFullText:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   static java.lang.Boolean access$600(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n }\n SourceFile: \"HuggingFaceLanguageModel.java\"\n InnerClasses:\n-  public static final #42= #22 of #20;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  public static final #104= #4 of #70;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,76 +1,77 @@\n-  SHA-256 checksum 29caa8b61b043e85b308e4ebcd6dbca194c5c9954c45a3d28c987410658e2d7e\n+  SHA-256 checksum 5ebb6ff6256f528f51c761d5db922c80928f7e7bff13343f5bc0a807cfb79095\n   Compiled from \"HuggingFaceEmbeddingModel.java\"\n class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$1 implements dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory$Input\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #9                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  super_class: #10                        // java/lang/Object\n+  this_class: #4                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+  super_class: #21                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Class              #40            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #2 = Fieldref           #9.#41         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-   #3 = Fieldref           #9.#42         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$accessToken:Ljava/lang/String;\n-   #4 = Fieldref           #9.#43         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$modelId:Ljava/lang/String;\n-   #5 = Fieldref           #9.#44         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$timeout:Ljava/time/Duration;\n-   #6 = Methodref          #10.#45        // java/lang/Object.\"<init>\":()V\n-   #7 = String             #46            // sentence-transformers/all-MiniLM-L6-v2\n-   #8 = Methodref          #38.#47        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n-   #9 = Class              #48            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  #10 = Class              #49            // java/lang/Object\n-  #11 = Class              #51            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #12 = Utf8               val$accessToken\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               val$modelId\n-  #15 = Utf8               val$timeout\n-  #16 = Utf8               Ljava/time/Duration;\n-  #17 = Utf8               this$0\n-  #18 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #19 = Utf8               <init>\n-  #20 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-  #21 = Utf8               Code\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               InnerClasses\n-  #26 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n-  #27 = Utf8               apiKey\n-  #28 = Utf8               ()Ljava/lang/String;\n-  #29 = Utf8               modelId\n-  #30 = Utf8               StackMapTable\n-  #31 = Class              #53            // java/lang/String\n-  #32 = Utf8               timeout\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+   #2 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+   #3 = Fieldref           #4.#5          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+   #4 = Class              #6             // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #5 = NameAndType        #7:#8          // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+   #6 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+   #7 = Utf8               this$0\n+   #8 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+   #9 = Fieldref           #4.#10         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$accessToken:Ljava/lang/String;\n+  #10 = NameAndType        #11:#12        // val$accessToken:Ljava/lang/String;\n+  #11 = Utf8               val$accessToken\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #4.#14         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$modelId:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // val$modelId:Ljava/lang/String;\n+  #15 = Utf8               val$modelId\n+  #16 = Fieldref           #4.#17         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1.val$timeout:Ljava/time/Duration;\n+  #17 = NameAndType        #18:#19        // val$timeout:Ljava/time/Duration;\n+  #18 = Utf8               val$timeout\n+  #19 = Utf8               Ljava/time/Duration;\n+  #20 = Methodref          #21.#22        // java/lang/Object.\"<init>\":()V\n+  #21 = Class              #23            // java/lang/Object\n+  #22 = NameAndType        #24:#25        // \"<init>\":()V\n+  #23 = Utf8               java/lang/Object\n+  #24 = Utf8               <init>\n+  #25 = Utf8               ()V\n+  #26 = String             #27            // sentence-transformers/all-MiniLM-L6-v2\n+  #27 = Utf8               sentence-transformers/all-MiniLM-L6-v2\n+  #28 = Methodref          #29.#30        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n+  #29 = Class              #31            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #30 = NameAndType        #32:#33        // access$000:()Ljava/time/Duration;\n+  #31 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #32 = Utf8               access$000\n   #33 = Utf8               ()Ljava/time/Duration;\n-  #34 = Class              #54            // java/time/Duration\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               HuggingFaceEmbeddingModel.java\n-  #37 = Utf8               EnclosingMethod\n-  #38 = Class              #55            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #39 = NameAndType        #19:#56        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #40 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-  #41 = NameAndType        #17:#18        // this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #42 = NameAndType        #12:#13        // val$accessToken:Ljava/lang/String;\n-  #43 = NameAndType        #14:#13        // val$modelId:Ljava/lang/String;\n-  #44 = NameAndType        #15:#16        // val$timeout:Ljava/time/Duration;\n-  #45 = NameAndType        #19:#57        // \"<init>\":()V\n-  #46 = Utf8               sentence-transformers/all-MiniLM-L6-v2\n-  #47 = NameAndType        #58:#33        // access$000:()Ljava/time/Duration;\n-  #48 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  #49 = Utf8               java/lang/Object\n-  #50 = Class              #59            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #51 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #52 = Utf8               Input\n-  #53 = Utf8               java/lang/String\n-  #54 = Utf8               java/time/Duration\n-  #55 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #34 = Class              #35            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #35 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #36 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #37 = Utf8               Code\n+  #38 = Utf8               LineNumberTable\n+  #39 = Utf8               LocalVariableTable\n+  #40 = Utf8               this\n+  #41 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n+  #42 = Utf8               Signature\n+  #43 = Utf8               apiKey\n+  #44 = Utf8               ()Ljava/lang/String;\n+  #45 = Utf8               modelId\n+  #46 = Utf8               StackMapTable\n+  #47 = Class              #48            // java/lang/String\n+  #48 = Utf8               java/lang/String\n+  #49 = Utf8               timeout\n+  #50 = Class              #51            // java/time/Duration\n+  #51 = Utf8               java/time/Duration\n+  #52 = Utf8               SourceFile\n+  #53 = Utf8               HuggingFaceEmbeddingModel.java\n+  #54 = Utf8               EnclosingMethod\n+  #55 = NameAndType        #24:#56        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n   #56 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #57 = Utf8               ()V\n-  #58 = Utf8               access$000\n+  #57 = Utf8               InnerClasses\n+  #58 = Class              #59            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n   #59 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #60 = Utf8               Input\n {\n   final java.lang.String val$accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final java.lang.String val$modelId;\n     descriptor: Ljava/lang/String;\n@@ -80,67 +81,68 @@\n     descriptor: Ljava/time/Duration;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel this$0;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$1(dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel, java.lang.String, java.lang.String, java.time.Duration);\n+  dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$1();\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+         2: putfield      #3                  // Field this$0:Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #3                  // Field val$accessToken:Ljava/lang/String;\n+         7: putfield      #9                  // Field val$accessToken:Ljava/lang/String;\n         10: aload_0\n         11: aload_3\n-        12: putfield      #4                  // Field val$modelId:Ljava/lang/String;\n+        12: putfield      #13                 // Field val$modelId:Ljava/lang/String;\n         15: aload_0\n         16: aload         4\n-        18: putfield      #5                  // Field val$timeout:Ljava/time/Duration;\n+        18: putfield      #16                 // Field val$timeout:Ljava/time/Duration;\n         21: aload_0\n-        22: invokespecial #6                  // Method java/lang/Object.\"<init>\":()V\n+        22: invokespecial #20                 // Method java/lang/Object.\"<init>\":()V\n         25: return\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n             0      26     1 this$0   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+    Signature: #25                          // ()V\n \n   public java.lang.String apiKey();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field val$accessToken:Ljava/lang/String;\n+         1: getfield      #9                  // Field val$accessToken:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n \n   public java.lang.String modelId();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field val$modelId:Ljava/lang/String;\n+         1: getfield      #13                 // Field val$modelId:Ljava/lang/String;\n          4: ifnonnull     12\n-         7: ldc           #7                  // String sentence-transformers/all-MiniLM-L6-v2\n+         7: ldc           #26                 // String sentence-transformers/all-MiniLM-L6-v2\n          9: goto          16\n         12: aload_0\n-        13: getfield      #4                  // Field val$modelId:Ljava/lang/String;\n+        13: getfield      #13                 // Field val$modelId:Ljava/lang/String;\n         16: areturn\n       LineNumberTable:\n         line 40: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      17     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n       StackMapTable: number_of_entries = 2\n@@ -150,29 +152,29 @@\n \n   public java.time.Duration timeout();\n     descriptor: ()Ljava/time/Duration;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field val$timeout:Ljava/time/Duration;\n+         1: getfield      #16                 // Field val$timeout:Ljava/time/Duration;\n          4: ifnonnull     13\n-         7: invokestatic  #8                  // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n+         7: invokestatic  #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.access$000:()Ljava/time/Duration;\n         10: goto          17\n         13: aload_0\n-        14: getfield      #5                  // Field val$timeout:Ljava/time/Duration;\n+        14: getfield      #16                 // Field val$timeout:Ljava/time/Duration;\n         17: areturn\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1;\n       StackMapTable: number_of_entries = 2\n         frame_type = 13 /* same */\n         frame_type = 67 /* same_locals_1_stack_item */\n           stack = [ class java/time/Duration ]\n }\n SourceFile: \"HuggingFaceEmbeddingModel.java\"\n-EnclosingMethod: #38.#39                // dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.<init>\n+EnclosingMethod: #29.#55                // dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.<init>\n InnerClasses:\n-  #9;                                     // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n-  public static #52= #11 of #50;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  #4;                                     // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$1\n+  public static #60= #34 of #58;          // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n"}]}, {"source1": "dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class", "source2": "dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,277 +1,272 @@\n-  SHA-256 checksum d13f40d9a61b7b162bac2bf3829c0bbbdc9f4905bef8e040bdb1f16fad19d4e8\n+  SHA-256 checksum 9f0b6fda075d7f52032eb0f3d4c292dec0fe4ea1976979a97c7ebd1c0f17715f\n   Compiled from \"DefaultHuggingFaceClient.java\"\n class dev.langchain4j.model.huggingface.DefaultHuggingFaceClient implements dev.langchain4j.model.huggingface.client.HuggingFaceClient\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #60                         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-  super_class: #57                        // java/lang/Object\n+  this_class: #86                         // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-    #1 = Methodref          #57.#125      // java/lang/Object.\"<init>\":()V\n-    #2 = Class              #127          // okhttp3/OkHttpClient$Builder\n-    #3 = Methodref          #2.#125       // okhttp3/OkHttpClient$Builder.\"<init>\":()V\n-    #4 = Class              #130          // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-    #5 = Methodref          #4.#131       // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n-    #6 = Methodref          #2.#132       // okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n-    #7 = Methodref          #2.#133       // okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #8 = Methodref          #2.#134       // okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-    #9 = Methodref          #2.#135       // okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-   #10 = Methodref          #2.#136       // okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-   #11 = Methodref          #2.#137       // okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n-   #12 = Class              #138          // com/google/gson/GsonBuilder\n-   #13 = Methodref          #12.#125      // com/google/gson/GsonBuilder.\"<init>\":()V\n-   #14 = Fieldref           #139.#140     // com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-   #15 = Methodref          #12.#141      // com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-   #16 = Methodref          #12.#142      // com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n-   #17 = Class              #144          // retrofit2/Retrofit$Builder\n-   #18 = Methodref          #17.#125      // retrofit2/Retrofit$Builder.\"<init>\":()V\n-   #19 = String             #145          // https://api-inference.huggingface.co\n-   #20 = Methodref          #17.#146      // retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-   #21 = Methodref          #17.#147      // retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-   #22 = Methodref          #148.#149     // retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-   #23 = Methodref          #17.#150      // retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-   #24 = Methodref          #17.#151      // retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n-   #25 = Class              #152          // dev/langchain4j/model/huggingface/HuggingFaceApi\n-   #26 = Methodref          #143.#153     // retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n-   #27 = Fieldref           #60.#154      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n-   #28 = String             #64           // modelId\n-   #29 = Methodref          #155.#156     // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #30 = Fieldref           #60.#157      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.modelId:Ljava/lang/String;\n-   #31 = Methodref          #60.#158      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #32 = InterfaceMethodref #25.#159      // dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-   #33 = InterfaceMethodref #160.#161     // retrofit2/Call.execute:()Lretrofit2/Response;\n-   #34 = Methodref          #162.#163     // retrofit2/Response.isSuccessful:()Z\n-   #35 = Methodref          #60.#164      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #36 = Methodref          #60.#165      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-   #37 = Class              #166          // java/io/IOException\n-   #38 = Class              #167          // java/lang/RuntimeException\n-   #39 = Methodref          #38.#168      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-   #40 = Methodref          #162.#169     // retrofit2/Response.body:()Ljava/lang/Object;\n-   #41 = Class              #170          // java/util/List\n-   #42 = InterfaceMethodref #41.#171      // java/util/List.size:()I\n-   #43 = InterfaceMethodref #41.#172      // java/util/List.get:(I)Ljava/lang/Object;\n-   #44 = Class              #173          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-   #45 = Class              #174          // java/lang/StringBuilder\n-   #46 = Methodref          #45.#125      // java/lang/StringBuilder.\"<init>\":()V\n-   #47 = String             #175          // Expected only one generated_text, but was:\n-   #48 = Methodref          #45.#176      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #49 = Methodref          #45.#177      // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-   #50 = Methodref          #45.#178      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #51 = Methodref          #38.#131      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #52 = InterfaceMethodref #25.#179      // dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-   #53 = Methodref          #162.#180     // retrofit2/Response.code:()I\n-   #54 = Methodref          #162.#181     // retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n-   #55 = Methodref          #182.#183     // okhttp3/ResponseBody.string:()Ljava/lang/String;\n-   #56 = String             #184          // status code: %s; body: %s\n-   #57 = Class              #185          // java/lang/Object\n-   #58 = Methodref          #186.#187     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #59 = Methodref          #188.#189     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #60 = Class              #190          // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-   #61 = Class              #191          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-   #62 = Utf8               huggingFaceApi\n-   #63 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n-   #64 = Utf8               modelId\n-   #65 = Utf8               Ljava/lang/String;\n-   #66 = Utf8               <init>\n-   #67 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n-   #68 = Utf8               Code\n-   #69 = Utf8               LineNumberTable\n-   #70 = Utf8               LocalVariableTable\n-   #71 = Utf8               this\n-   #72 = Utf8               Ldev/langchain4j/model/huggingface/DefaultHuggingFaceClient;\n-   #73 = Utf8               apiKey\n-   #74 = Utf8               timeout\n-   #75 = Utf8               Ljava/time/Duration;\n-   #76 = Utf8               okHttpClient\n-   #77 = Utf8               Lokhttp3/OkHttpClient;\n-   #78 = Utf8               gson\n-   #79 = Utf8               Lcom/google/gson/Gson;\n-   #80 = Utf8               retrofit\n-   #81 = Utf8               Lretrofit2/Retrofit;\n-   #82 = Utf8               chat\n-   #83 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #84 = Utf8               request\n-   #85 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #86 = Utf8               generate\n-   #87 = Utf8               retrofitResponse\n-   #88 = Utf8               Lretrofit2/Response;\n-   #89 = Utf8               e\n-   #90 = Utf8               Ljava/io/IOException;\n-   #91 = Utf8               LocalVariableTypeTable\n-   #92 = Utf8               Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n-   #93 = Utf8               StackMapTable\n-   #94 = Class              #192          // retrofit2/Response\n-   #95 = Class              #190          // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-   #96 = Class              #193          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-   #97 = Class              #166          // java/io/IOException\n-   #98 = Utf8               toOneResponse\n-   #99 = Utf8               (Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #100 = Utf8               responses\n-  #101 = Utf8               Ljava/util/List;\n-  #102 = Utf8               Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;\n-  #103 = Class              #170          // java/util/List\n-  #104 = Class              #174          // java/lang/StringBuilder\n-  #105 = Utf8               Signature\n-  #106 = Utf8               (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #107 = Utf8               embed\n-  #108 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-  #109 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-  #110 = Utf8               Lretrofit2/Response<Ljava/util/List<[F>;>;\n-  #111 = Class              #194          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #112 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n-  #113 = Utf8               toException\n-  #114 = Utf8               (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-  #115 = Utf8               response\n-  #116 = Utf8               code\n-  #117 = Utf8               I\n-  #118 = Utf8               body\n-  #119 = Utf8               errorMessage\n-  #120 = Utf8               Lretrofit2/Response<*>;\n-  #121 = Utf8               Exceptions\n-  #122 = Utf8               (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n-  #123 = Utf8               SourceFile\n-  #124 = Utf8               DefaultHuggingFaceClient.java\n-  #125 = NameAndType        #66:#195      // \"<init>\":()V\n-  #126 = Class              #196          // okhttp3/OkHttpClient\n-  #127 = Utf8               okhttp3/OkHttpClient$Builder\n-  #128 = Utf8               Builder\n-  #129 = Utf8               InnerClasses\n-  #130 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n-  #131 = NameAndType        #66:#197      // \"<init>\":(Ljava/lang/String;)V\n-  #132 = NameAndType        #198:#199     // addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n-  #133 = NameAndType        #200:#201     // callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #134 = NameAndType        #202:#201     // connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #135 = NameAndType        #203:#201     // readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #136 = NameAndType        #204:#201     // writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #137 = NameAndType        #205:#206     // build:()Lokhttp3/OkHttpClient;\n-  #138 = Utf8               com/google/gson/GsonBuilder\n-  #139 = Class              #207          // com/google/gson/FieldNamingPolicy\n-  #140 = NameAndType        #208:#209     // LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-  #141 = NameAndType        #210:#211     // setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-  #142 = NameAndType        #212:#213     // create:()Lcom/google/gson/Gson;\n-  #143 = Class              #214          // retrofit2/Retrofit\n-  #144 = Utf8               retrofit2/Retrofit$Builder\n-  #145 = Utf8               https://api-inference.huggingface.co\n-  #146 = NameAndType        #215:#216     // baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-  #147 = NameAndType        #217:#218     // client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-  #148 = Class              #219          // retrofit2/converter/gson/GsonConverterFactory\n-  #149 = NameAndType        #212:#220     // create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-  #150 = NameAndType        #221:#224     // addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-  #151 = NameAndType        #205:#225     // build:()Lretrofit2/Retrofit;\n-  #152 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n-  #153 = NameAndType        #212:#226     // create:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #154 = NameAndType        #62:#63       // huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n-  #155 = Class              #227          // dev/langchain4j/internal/ValidationUtils\n-  #156 = NameAndType        #228:#229     // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #157 = NameAndType        #64:#65       // modelId:Ljava/lang/String;\n-  #158 = NameAndType        #86:#83       // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #159 = NameAndType        #86:#230      // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #160 = Class              #231          // retrofit2/Call\n-  #161 = NameAndType        #232:#233     // execute:()Lretrofit2/Response;\n-  #162 = Class              #192          // retrofit2/Response\n-  #163 = NameAndType        #234:#235     // isSuccessful:()Z\n-  #164 = NameAndType        #98:#99       // toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #165 = NameAndType        #113:#114     // toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n-  #166 = Utf8               java/io/IOException\n-  #167 = Utf8               java/lang/RuntimeException\n-  #168 = NameAndType        #66:#236      // \"<init>\":(Ljava/lang/Throwable;)V\n-  #169 = NameAndType        #118:#237     // body:()Ljava/lang/Object;\n-  #170 = Utf8               java/util/List\n-  #171 = NameAndType        #238:#239     // size:()I\n-  #172 = NameAndType        #240:#241     // get:(I)Ljava/lang/Object;\n-  #173 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #174 = Utf8               java/lang/StringBuilder\n-  #175 = Utf8               Expected only one generated_text, but was:\n-  #176 = NameAndType        #242:#243     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #177 = NameAndType        #242:#244     // append:(I)Ljava/lang/StringBuilder;\n-  #178 = NameAndType        #245:#246     // toString:()Ljava/lang/String;\n-  #179 = NameAndType        #107:#247     // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #180 = NameAndType        #116:#239     // code:()I\n-  #181 = NameAndType        #248:#249     // errorBody:()Lokhttp3/ResponseBody;\n-  #182 = Class              #250          // okhttp3/ResponseBody\n-  #183 = NameAndType        #251:#246     // string:()Ljava/lang/String;\n-  #184 = Utf8               status code: %s; body: %s\n-  #185 = Utf8               java/lang/Object\n-  #186 = Class              #252          // java/lang/Integer\n-  #187 = NameAndType        #253:#254     // valueOf:(I)Ljava/lang/Integer;\n-  #188 = Class              #255          // java/lang/String\n-  #189 = NameAndType        #256:#257     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #190 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n-  #191 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #192 = Utf8               retrofit2/Response\n-  #193 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #194 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #195 = Utf8               ()V\n-  #196 = Utf8               okhttp3/OkHttpClient\n-  #197 = Utf8               (Ljava/lang/String;)V\n-  #198 = Utf8               addInterceptor\n-  #199 = Utf8               (Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n-  #200 = Utf8               callTimeout\n-  #201 = Utf8               (Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-  #202 = Utf8               connectTimeout\n-  #203 = Utf8               readTimeout\n-  #204 = Utf8               writeTimeout\n-  #205 = Utf8               build\n-  #206 = Utf8               ()Lokhttp3/OkHttpClient;\n-  #207 = Utf8               com/google/gson/FieldNamingPolicy\n-  #208 = Utf8               LOWER_CASE_WITH_UNDERSCORES\n-  #209 = Utf8               Lcom/google/gson/FieldNamingPolicy;\n-  #210 = Utf8               setFieldNamingPolicy\n-  #211 = Utf8               (Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-  #212 = Utf8               create\n-  #213 = Utf8               ()Lcom/google/gson/Gson;\n-  #214 = Utf8               retrofit2/Retrofit\n-  #215 = Utf8               baseUrl\n-  #216 = Utf8               (Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n-  #217 = Utf8               client\n-  #218 = Utf8               (Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n-  #219 = Utf8               retrofit2/converter/gson/GsonConverterFactory\n-  #220 = Utf8               (Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-  #221 = Utf8               addConverterFactory\n-  #222 = Class              #259          // retrofit2/Converter$Factory\n-  #223 = Utf8               Factory\n-  #224 = Utf8               (Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-  #225 = Utf8               ()Lretrofit2/Retrofit;\n-  #226 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #227 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #228 = Utf8               ensureNotBlank\n-  #229 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #230 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #231 = Utf8               retrofit2/Call\n-  #232 = Utf8               execute\n-  #233 = Utf8               ()Lretrofit2/Response;\n-  #234 = Utf8               isSuccessful\n-  #235 = Utf8               ()Z\n-  #236 = Utf8               (Ljava/lang/Throwable;)V\n-  #237 = Utf8               ()Ljava/lang/Object;\n-  #238 = Utf8               size\n-  #239 = Utf8               ()I\n-  #240 = Utf8               get\n-  #241 = Utf8               (I)Ljava/lang/Object;\n-  #242 = Utf8               append\n-  #243 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #244 = Utf8               (I)Ljava/lang/StringBuilder;\n-  #245 = Utf8               toString\n-  #246 = Utf8               ()Ljava/lang/String;\n-  #247 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-  #248 = Utf8               errorBody\n-  #249 = Utf8               ()Lokhttp3/ResponseBody;\n-  #250 = Utf8               okhttp3/ResponseBody\n-  #251 = Utf8               string\n-  #252 = Utf8               java/lang/Integer\n-  #253 = Utf8               valueOf\n-  #254 = Utf8               (I)Ljava/lang/Integer;\n-  #255 = Utf8               java/lang/String\n-  #256 = Utf8               format\n-  #257 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #258 = Class              #260          // retrofit2/Converter\n-  #259 = Utf8               retrofit2/Converter$Factory\n-  #260 = Utf8               retrofit2/Converter\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n+    #4 = Utf8               java/lang/Object\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // okhttp3/OkHttpClient$Builder\n+    #8 = Utf8               okhttp3/OkHttpClient$Builder\n+    #9 = Methodref          #7.#3         // okhttp3/OkHttpClient$Builder.\"<init>\":()V\n+   #10 = Class              #11           // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+   #11 = Utf8               dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+   #12 = Methodref          #10.#13       // dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n+   #13 = NameAndType        #5:#14        // \"<init>\":(Ljava/lang/String;)V\n+   #14 = Utf8               (Ljava/lang/String;)V\n+   #15 = Methodref          #7.#16        // okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+   #16 = NameAndType        #17:#18       // addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+   #17 = Utf8               addInterceptor\n+   #18 = Utf8               (Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+   #19 = Methodref          #7.#20        // okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #20 = NameAndType        #21:#22       // callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #21 = Utf8               callTimeout\n+   #22 = Utf8               (Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #23 = Methodref          #7.#24        // okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #24 = NameAndType        #25:#22       // connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #25 = Utf8               connectTimeout\n+   #26 = Methodref          #7.#27        // okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #27 = NameAndType        #28:#22       // readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #28 = Utf8               readTimeout\n+   #29 = Methodref          #7.#30        // okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #30 = NameAndType        #31:#22       // writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+   #31 = Utf8               writeTimeout\n+   #32 = Methodref          #7.#33        // okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n+   #33 = NameAndType        #34:#35       // build:()Lokhttp3/OkHttpClient;\n+   #34 = Utf8               build\n+   #35 = Utf8               ()Lokhttp3/OkHttpClient;\n+   #36 = Class              #37           // com/google/gson/GsonBuilder\n+   #37 = Utf8               com/google/gson/GsonBuilder\n+   #38 = Methodref          #36.#3        // com/google/gson/GsonBuilder.\"<init>\":()V\n+   #39 = Fieldref           #40.#41       // com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+   #40 = Class              #42           // com/google/gson/FieldNamingPolicy\n+   #41 = NameAndType        #43:#44       // LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+   #42 = Utf8               com/google/gson/FieldNamingPolicy\n+   #43 = Utf8               LOWER_CASE_WITH_UNDERSCORES\n+   #44 = Utf8               Lcom/google/gson/FieldNamingPolicy;\n+   #45 = Methodref          #36.#46       // com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+   #46 = NameAndType        #47:#48       // setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+   #47 = Utf8               setFieldNamingPolicy\n+   #48 = Utf8               (Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+   #49 = Methodref          #36.#50       // com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n+   #50 = NameAndType        #51:#52       // create:()Lcom/google/gson/Gson;\n+   #51 = Utf8               create\n+   #52 = Utf8               ()Lcom/google/gson/Gson;\n+   #53 = Class              #54           // retrofit2/Retrofit$Builder\n+   #54 = Utf8               retrofit2/Retrofit$Builder\n+   #55 = Methodref          #53.#3        // retrofit2/Retrofit$Builder.\"<init>\":()V\n+   #56 = String             #57           // https://api-inference.huggingface.co\n+   #57 = Utf8               https://api-inference.huggingface.co\n+   #58 = Methodref          #53.#59       // retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #59 = NameAndType        #60:#61       // baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #60 = Utf8               baseUrl\n+   #61 = Utf8               (Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+   #62 = Methodref          #53.#63       // retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #63 = NameAndType        #64:#65       // client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #64 = Utf8               client\n+   #65 = Utf8               (Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+   #66 = Methodref          #67.#68       // retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #67 = Class              #69           // retrofit2/converter/gson/GsonConverterFactory\n+   #68 = NameAndType        #51:#70       // create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #69 = Utf8               retrofit2/converter/gson/GsonConverterFactory\n+   #70 = Utf8               (Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+   #71 = Methodref          #53.#72       // retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #72 = NameAndType        #73:#74       // addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #73 = Utf8               addConverterFactory\n+   #74 = Utf8               (Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+   #75 = Methodref          #53.#76       // retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n+   #76 = NameAndType        #34:#77       // build:()Lretrofit2/Retrofit;\n+   #77 = Utf8               ()Lretrofit2/Retrofit;\n+   #78 = Class              #79           // dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #79 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceApi\n+   #80 = Methodref          #81.#82       // retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #81 = Class              #83           // retrofit2/Retrofit\n+   #82 = NameAndType        #51:#84       // create:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #83 = Utf8               retrofit2/Retrofit\n+   #84 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+   #85 = Fieldref           #86.#87       // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+   #86 = Class              #88           // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+   #87 = NameAndType        #89:#90       // huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+   #88 = Utf8               dev/langchain4j/model/huggingface/DefaultHuggingFaceClient\n+   #89 = Utf8               huggingFaceApi\n+   #90 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+   #91 = String             #92           // modelId\n+   #92 = Utf8               modelId\n+   #93 = Methodref          #94.#95       // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #94 = Class              #96           // dev/langchain4j/internal/ValidationUtils\n+   #95 = NameAndType        #97:#98       // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #96 = Utf8               dev/langchain4j/internal/ValidationUtils\n+   #97 = Utf8               ensureNotBlank\n+   #98 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #99 = Fieldref           #86.#100      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.modelId:Ljava/lang/String;\n+  #100 = NameAndType        #92:#101      // modelId:Ljava/lang/String;\n+  #101 = Utf8               Ljava/lang/String;\n+  #102 = Methodref          #86.#103      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #103 = NameAndType        #104:#105     // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #104 = Utf8               generate\n+  #105 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #106 = InterfaceMethodref #78.#107      // dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #107 = NameAndType        #104:#108     // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #108 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #109 = InterfaceMethodref #110.#111     // retrofit2/Call.execute:()Lretrofit2/Response;\n+  #110 = Class              #112          // retrofit2/Call\n+  #111 = NameAndType        #113:#114     // execute:()Lretrofit2/Response;\n+  #112 = Utf8               retrofit2/Call\n+  #113 = Utf8               execute\n+  #114 = Utf8               ()Lretrofit2/Response;\n+  #115 = Methodref          #116.#117     // retrofit2/Response.isSuccessful:()Z\n+  #116 = Class              #118          // retrofit2/Response\n+  #117 = NameAndType        #119:#120     // isSuccessful:()Z\n+  #118 = Utf8               retrofit2/Response\n+  #119 = Utf8               isSuccessful\n+  #120 = Utf8               ()Z\n+  #121 = Methodref          #86.#122      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #122 = NameAndType        #123:#124     // toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #123 = Utf8               toOneResponse\n+  #124 = Utf8               (Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #125 = Methodref          #86.#126      // dev/langchain4j/model/huggingface/DefaultHuggingFaceClient.toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #126 = NameAndType        #127:#128     // toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #127 = Utf8               toException\n+  #128 = Utf8               (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+  #129 = Class              #130          // java/io/IOException\n+  #130 = Utf8               java/io/IOException\n+  #131 = Class              #132          // java/lang/RuntimeException\n+  #132 = Utf8               java/lang/RuntimeException\n+  #133 = Methodref          #131.#134     // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+  #134 = NameAndType        #5:#135       // \"<init>\":(Ljava/lang/Throwable;)V\n+  #135 = Utf8               (Ljava/lang/Throwable;)V\n+  #136 = Methodref          #116.#137     // retrofit2/Response.body:()Ljava/lang/Object;\n+  #137 = NameAndType        #138:#139     // body:()Ljava/lang/Object;\n+  #138 = Utf8               body\n+  #139 = Utf8               ()Ljava/lang/Object;\n+  #140 = Class              #141          // java/util/List\n+  #141 = Utf8               java/util/List\n+  #142 = InterfaceMethodref #140.#143     // java/util/List.size:()I\n+  #143 = NameAndType        #144:#145     // size:()I\n+  #144 = Utf8               size\n+  #145 = Utf8               ()I\n+  #146 = InterfaceMethodref #140.#147     // java/util/List.get:(I)Ljava/lang/Object;\n+  #147 = NameAndType        #148:#149     // get:(I)Ljava/lang/Object;\n+  #148 = Utf8               get\n+  #149 = Utf8               (I)Ljava/lang/Object;\n+  #150 = Class              #151          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #151 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #152 = Class              #153          // java/lang/StringBuilder\n+  #153 = Utf8               java/lang/StringBuilder\n+  #154 = Methodref          #152.#3       // java/lang/StringBuilder.\"<init>\":()V\n+  #155 = String             #156          // Expected only one generated_text, but was:\n+  #156 = Utf8               Expected only one generated_text, but was:\n+  #157 = Methodref          #152.#158     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #158 = NameAndType        #159:#160     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #159 = Utf8               append\n+  #160 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #161 = Methodref          #152.#162     // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+  #162 = NameAndType        #159:#163     // append:(I)Ljava/lang/StringBuilder;\n+  #163 = Utf8               (I)Ljava/lang/StringBuilder;\n+  #164 = Methodref          #152.#165     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #165 = NameAndType        #166:#167     // toString:()Ljava/lang/String;\n+  #166 = Utf8               toString\n+  #167 = Utf8               ()Ljava/lang/String;\n+  #168 = Methodref          #131.#13      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+  #169 = InterfaceMethodref #78.#170      // dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #170 = NameAndType        #171:#172     // embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #171 = Utf8               embed\n+  #172 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+  #173 = Methodref          #116.#174     // retrofit2/Response.code:()I\n+  #174 = NameAndType        #175:#145     // code:()I\n+  #175 = Utf8               code\n+  #176 = Methodref          #116.#177     // retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n+  #177 = NameAndType        #178:#179     // errorBody:()Lokhttp3/ResponseBody;\n+  #178 = Utf8               errorBody\n+  #179 = Utf8               ()Lokhttp3/ResponseBody;\n+  #180 = Methodref          #181.#182     // okhttp3/ResponseBody.string:()Ljava/lang/String;\n+  #181 = Class              #183          // okhttp3/ResponseBody\n+  #182 = NameAndType        #184:#167     // string:()Ljava/lang/String;\n+  #183 = Utf8               okhttp3/ResponseBody\n+  #184 = Utf8               string\n+  #185 = String             #186          // status code: %s; body: %s\n+  #186 = Utf8               status code: %s; body: %s\n+  #187 = Methodref          #188.#189     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+  #188 = Class              #190          // java/lang/Integer\n+  #189 = NameAndType        #191:#192     // valueOf:(I)Ljava/lang/Integer;\n+  #190 = Utf8               java/lang/Integer\n+  #191 = Utf8               valueOf\n+  #192 = Utf8               (I)Ljava/lang/Integer;\n+  #193 = Methodref          #194.#195     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #194 = Class              #196          // java/lang/String\n+  #195 = NameAndType        #197:#198     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #196 = Utf8               java/lang/String\n+  #197 = Utf8               format\n+  #198 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #199 = Class              #200          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #200 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #201 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n+  #202 = Utf8               Code\n+  #203 = Utf8               LineNumberTable\n+  #204 = Utf8               LocalVariableTable\n+  #205 = Utf8               this\n+  #206 = Utf8               Ldev/langchain4j/model/huggingface/DefaultHuggingFaceClient;\n+  #207 = Utf8               apiKey\n+  #208 = Utf8               timeout\n+  #209 = Utf8               Ljava/time/Duration;\n+  #210 = Utf8               okHttpClient\n+  #211 = Utf8               Lokhttp3/OkHttpClient;\n+  #212 = Utf8               gson\n+  #213 = Utf8               Lcom/google/gson/Gson;\n+  #214 = Utf8               retrofit\n+  #215 = Utf8               Lretrofit2/Retrofit;\n+  #216 = Utf8               chat\n+  #217 = Utf8               request\n+  #218 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #219 = Utf8               retrofitResponse\n+  #220 = Utf8               Lretrofit2/Response;\n+  #221 = Utf8               e\n+  #222 = Utf8               Ljava/io/IOException;\n+  #223 = Utf8               LocalVariableTypeTable\n+  #224 = Utf8               Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;\n+  #225 = Utf8               StackMapTable\n+  #226 = Class              #227          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #227 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #228 = Utf8               responses\n+  #229 = Utf8               Ljava/util/List;\n+  #230 = Utf8               Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;\n+  #231 = Utf8               Signature\n+  #232 = Utf8               (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #233 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+  #234 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n+  #235 = Utf8               Lretrofit2/Response<Ljava/util/List<[F>;>;\n+  #236 = Class              #237          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+  #237 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+  #238 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+  #239 = Utf8               response\n+  #240 = Utf8               I\n+  #241 = Utf8               errorMessage\n+  #242 = Utf8               Lretrofit2/Response<*>;\n+  #243 = Utf8               Exceptions\n+  #244 = Utf8               (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n+  #245 = Utf8               SourceFile\n+  #246 = Utf8               DefaultHuggingFaceClient.java\n+  #247 = Utf8               InnerClasses\n+  #248 = Class              #249          // okhttp3/OkHttpClient\n+  #249 = Utf8               okhttp3/OkHttpClient\n+  #250 = Utf8               Builder\n+  #251 = Class              #252          // retrofit2/Converter$Factory\n+  #252 = Utf8               retrofit2/Converter$Factory\n+  #253 = Class              #254          // retrofit2/Converter\n+  #254 = Utf8               retrofit2/Converter\n+  #255 = Utf8               Factory\n {\n   private final dev.langchain4j.model.huggingface.HuggingFaceApi huggingFaceApi;\n     descriptor: Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -280,62 +275,62 @@\n   dev.langchain4j.model.huggingface.DefaultHuggingFaceClient(java.lang.String, java.lang.String, java.time.Duration);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;)V\n     flags: (0x0000)\n     Code:\n       stack=4, locals=7, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n-         4: new           #2                  // class okhttp3/OkHttpClient$Builder\n+         4: new           #7                  // class okhttp3/OkHttpClient$Builder\n          7: dup\n-         8: invokespecial #3                  // Method okhttp3/OkHttpClient$Builder.\"<init>\":()V\n-        11: new           #4                  // class dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n+         8: invokespecial #9                  // Method okhttp3/OkHttpClient$Builder.\"<init>\":()V\n+        11: new           #10                 // class dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor\n         14: dup\n         15: aload_1\n-        16: invokespecial #5                  // Method dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n-        19: invokevirtual #6                  // Method okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n+        16: invokespecial #12                 // Method dev/langchain4j/model/huggingface/ApiKeyInsertingInterceptor.\"<init>\":(Ljava/lang/String;)V\n+        19: invokevirtual #15                 // Method okhttp3/OkHttpClient$Builder.addInterceptor:(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;\n         22: aload_3\n-        23: invokevirtual #7                  // Method okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        23: invokevirtual #19                 // Method okhttp3/OkHttpClient$Builder.callTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         26: aload_3\n-        27: invokevirtual #8                  // Method okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        27: invokevirtual #23                 // Method okhttp3/OkHttpClient$Builder.connectTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         30: aload_3\n-        31: invokevirtual #9                  // Method okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        31: invokevirtual #26                 // Method okhttp3/OkHttpClient$Builder.readTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n         34: aload_3\n-        35: invokevirtual #10                 // Method okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n-        38: invokevirtual #11                 // Method okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n+        35: invokevirtual #29                 // Method okhttp3/OkHttpClient$Builder.writeTimeout:(Ljava/time/Duration;)Lokhttp3/OkHttpClient$Builder;\n+        38: invokevirtual #32                 // Method okhttp3/OkHttpClient$Builder.build:()Lokhttp3/OkHttpClient;\n         41: astore        4\n-        43: new           #12                 // class com/google/gson/GsonBuilder\n+        43: new           #36                 // class com/google/gson/GsonBuilder\n         46: dup\n-        47: invokespecial #13                 // Method com/google/gson/GsonBuilder.\"<init>\":()V\n-        50: getstatic     #14                 // Field com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n-        53: invokevirtual #15                 // Method com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n-        56: invokevirtual #16                 // Method com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n+        47: invokespecial #38                 // Method com/google/gson/GsonBuilder.\"<init>\":()V\n+        50: getstatic     #39                 // Field com/google/gson/FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy;\n+        53: invokevirtual #45                 // Method com/google/gson/GsonBuilder.setFieldNamingPolicy:(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder;\n+        56: invokevirtual #49                 // Method com/google/gson/GsonBuilder.create:()Lcom/google/gson/Gson;\n         59: astore        5\n-        61: new           #17                 // class retrofit2/Retrofit$Builder\n+        61: new           #53                 // class retrofit2/Retrofit$Builder\n         64: dup\n-        65: invokespecial #18                 // Method retrofit2/Retrofit$Builder.\"<init>\":()V\n-        68: ldc           #19                 // String https://api-inference.huggingface.co\n-        70: invokevirtual #20                 // Method retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n+        65: invokespecial #55                 // Method retrofit2/Retrofit$Builder.\"<init>\":()V\n+        68: ldc           #56                 // String https://api-inference.huggingface.co\n+        70: invokevirtual #58                 // Method retrofit2/Retrofit$Builder.baseUrl:(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;\n         73: aload         4\n-        75: invokevirtual #21                 // Method retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n+        75: invokevirtual #62                 // Method retrofit2/Retrofit$Builder.client:(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;\n         78: aload         5\n-        80: invokestatic  #22                 // Method retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n-        83: invokevirtual #23                 // Method retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n-        86: invokevirtual #24                 // Method retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n+        80: invokestatic  #66                 // Method retrofit2/converter/gson/GsonConverterFactory.create:(Lcom/google/gson/Gson;)Lretrofit2/converter/gson/GsonConverterFactory;\n+        83: invokevirtual #71                 // Method retrofit2/Retrofit$Builder.addConverterFactory:(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;\n+        86: invokevirtual #75                 // Method retrofit2/Retrofit$Builder.build:()Lretrofit2/Retrofit;\n         89: astore        6\n         91: aload_0\n         92: aload         6\n-        94: ldc           #25                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n-        96: invokevirtual #26                 // Method retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n-        99: checkcast     #25                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n-       102: putfield      #27                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+        94: ldc           #78                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n+        96: invokevirtual #80                 // Method retrofit2/Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;\n+        99: checkcast     #78                 // class dev/langchain4j/model/huggingface/HuggingFaceApi\n+       102: putfield      #85                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n        105: aload_0\n        106: aload_2\n-       107: ldc           #28                 // String modelId\n-       109: invokestatic  #29                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-       112: putfield      #30                 // Field modelId:Ljava/lang/String;\n+       107: ldc           #91                 // String modelId\n+       109: invokestatic  #93                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+       112: putfield      #99                 // Field modelId:Ljava/lang/String;\n        115: return\n       LineNumberTable:\n         line 26: 0\n         line 28: 4\n         line 29: 19\n         line 30: 23\n         line 31: 27\n@@ -366,50 +361,50 @@\n   public dev.langchain4j.model.huggingface.client.TextGenerationResponse chat(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #31                 // Method generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+         2: invokevirtual #102                // Method generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n          5: areturn\n       LineNumberTable:\n         line 52: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/model/huggingface/DefaultHuggingFaceClient;\n             0       6     1 request   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationResponse generate(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #27                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+         1: getfield      #85                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n          4: aload_1\n          5: aload_0\n-         6: getfield      #30                 // Field modelId:Ljava/lang/String;\n-         9: invokeinterface #32,  3           // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n-        14: invokeinterface #33,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         6: getfield      #99                 // Field modelId:Ljava/lang/String;\n+         9: invokeinterface #106,  3          // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;Ljava/lang/String;)Lretrofit2/Call;\n+        14: invokeinterface #109,  1          // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         19: astore_2\n         20: aload_2\n-        21: invokevirtual #34                 // Method retrofit2/Response.isSuccessful:()Z\n+        21: invokevirtual #115                // Method retrofit2/Response.isSuccessful:()Z\n         24: ifeq          32\n         27: aload_2\n-        28: invokestatic  #35                 // Method toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+        28: invokestatic  #121                // Method toOneResponse:(Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n         31: areturn\n         32: aload_2\n-        33: invokestatic  #36                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        33: invokestatic  #125                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         36: athrow\n         37: astore_2\n-        38: new           #38                 // class java/lang/RuntimeException\n+        38: new           #131                // class java/lang/RuntimeException\n         41: dup\n         42: aload_2\n-        43: invokespecial #39                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        43: invokespecial #133                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         46: athrow\n       Exception table:\n          from    to  target type\n              0    31    37   Class java/io/IOException\n             32    37    37   Class java/io/IOException\n       LineNumberTable:\n         line 58: 0\n@@ -439,44 +434,44 @@\n \n   private static dev.langchain4j.model.huggingface.client.TextGenerationResponse toOneResponse(retrofit2.Response<java.util.List<dev.langchain4j.model.huggingface.client.TextGenerationResponse>>);\n     descriptor: (Lretrofit2/Response;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #40                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-         4: checkcast     #41                 // class java/util/List\n+         1: invokevirtual #136                // Method retrofit2/Response.body:()Ljava/lang/Object;\n+         4: checkcast     #140                // class java/util/List\n          7: astore_1\n          8: aload_1\n          9: ifnull        33\n         12: aload_1\n-        13: invokeinterface #42,  1           // InterfaceMethod java/util/List.size:()I\n+        13: invokeinterface #142,  1          // InterfaceMethod java/util/List.size:()I\n         18: iconst_1\n         19: if_icmpne     33\n         22: aload_1\n         23: iconst_0\n-        24: invokeinterface #43,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        29: checkcast     #44                 // class dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+        24: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        29: checkcast     #150                // class dev/langchain4j/model/huggingface/client/TextGenerationResponse\n         32: areturn\n-        33: new           #38                 // class java/lang/RuntimeException\n+        33: new           #131                // class java/lang/RuntimeException\n         36: dup\n-        37: new           #45                 // class java/lang/StringBuilder\n+        37: new           #152                // class java/lang/StringBuilder\n         40: dup\n-        41: invokespecial #46                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        44: ldc           #47                 // String Expected only one generated_text, but was:\n-        46: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        41: invokespecial #154                // Method java/lang/StringBuilder.\"<init>\":()V\n+        44: ldc           #155                // String Expected only one generated_text, but was:\n+        46: invokevirtual #157                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         49: aload_1\n         50: ifnonnull     57\n         53: iconst_0\n         54: goto          63\n         57: aload_1\n-        58: invokeinterface #42,  1           // InterfaceMethod java/util/List.size:()I\n-        63: invokevirtual #49                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-        66: invokevirtual #50                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        69: invokespecial #51                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        58: invokeinterface #142,  1          // InterfaceMethod java/util/List.size:()I\n+        63: invokevirtual #161                // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+        66: invokevirtual #164                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        69: invokespecial #168                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         72: athrow\n       LineNumberTable:\n         line 72: 0\n         line 73: 8\n         line 74: 22\n         line 76: 33\n       LocalVariableTable:\n@@ -495,44 +490,44 @@\n           offset_delta = 23\n           locals = [ class retrofit2/Response, class java/util/List ]\n           stack = [ uninitialized 33, uninitialized 33, class java/lang/StringBuilder ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class retrofit2/Response, class java/util/List ]\n           stack = [ uninitialized 33, uninitialized 33, class java/lang/StringBuilder, int ]\n-    Signature: #106                         // (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+    Signature: #232                         // (Lretrofit2/Response<Ljava/util/List<Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;>;>;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n \n   public java.util.List<float[]> embed(dev.langchain4j.model.huggingface.client.EmbeddingRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #27                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n+         1: getfield      #85                 // Field huggingFaceApi:Ldev/langchain4j/model/huggingface/HuggingFaceApi;\n          4: aload_1\n          5: aload_0\n-         6: getfield      #30                 // Field modelId:Ljava/lang/String;\n-         9: invokeinterface #52,  3           // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n-        14: invokeinterface #33,  1           // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n+         6: getfield      #99                 // Field modelId:Ljava/lang/String;\n+         9: invokeinterface #169,  3          // InterfaceMethod dev/langchain4j/model/huggingface/HuggingFaceApi.embed:(Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;Ljava/lang/String;)Lretrofit2/Call;\n+        14: invokeinterface #109,  1          // InterfaceMethod retrofit2/Call.execute:()Lretrofit2/Response;\n         19: astore_2\n         20: aload_2\n-        21: invokevirtual #34                 // Method retrofit2/Response.isSuccessful:()Z\n+        21: invokevirtual #115                // Method retrofit2/Response.isSuccessful:()Z\n         24: ifeq          35\n         27: aload_2\n-        28: invokevirtual #40                 // Method retrofit2/Response.body:()Ljava/lang/Object;\n-        31: checkcast     #41                 // class java/util/List\n+        28: invokevirtual #136                // Method retrofit2/Response.body:()Ljava/lang/Object;\n+        31: checkcast     #140                // class java/util/List\n         34: areturn\n         35: aload_2\n-        36: invokestatic  #36                 // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n+        36: invokestatic  #125                // Method toException:(Lretrofit2/Response;)Ljava/lang/RuntimeException;\n         39: athrow\n         40: astore_2\n-        41: new           #38                 // class java/lang/RuntimeException\n+        41: new           #131                // class java/lang/RuntimeException\n         44: dup\n         45: aload_2\n-        46: invokespecial #39                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        46: invokespecial #133                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         49: athrow\n       Exception table:\n          from    to  target type\n              0    34    40   Class java/io/IOException\n             35    40    40   Class java/io/IOException\n       LineNumberTable:\n         line 83: 0\n@@ -554,46 +549,46 @@\n         frame_type = 252 /* append */\n           offset_delta = 35\n           locals = [ class retrofit2/Response ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 4\n           locals = [ class dev/langchain4j/model/huggingface/DefaultHuggingFaceClient, class dev/langchain4j/model/huggingface/client/EmbeddingRequest ]\n           stack = [ class java/io/IOException ]\n-    Signature: #112                         // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+    Signature: #238                         // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n \n   private static java.lang.RuntimeException toException(retrofit2.Response<?>) throws java.io.IOException;\n     descriptor: (Lretrofit2/Response;)Ljava/lang/RuntimeException;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=4, args_size=1\n          0: aload_0\n-         1: invokevirtual #53                 // Method retrofit2/Response.code:()I\n+         1: invokevirtual #173                // Method retrofit2/Response.code:()I\n          4: istore_1\n          5: aload_0\n-         6: invokevirtual #54                 // Method retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n-         9: invokevirtual #55                 // Method okhttp3/ResponseBody.string:()Ljava/lang/String;\n+         6: invokevirtual #176                // Method retrofit2/Response.errorBody:()Lokhttp3/ResponseBody;\n+         9: invokevirtual #180                // Method okhttp3/ResponseBody.string:()Ljava/lang/String;\n         12: astore_2\n-        13: ldc           #56                 // String status code: %s; body: %s\n+        13: ldc           #185                // String status code: %s; body: %s\n         15: iconst_2\n-        16: anewarray     #57                 // class java/lang/Object\n+        16: anewarray     #2                  // class java/lang/Object\n         19: dup\n         20: iconst_0\n         21: iload_1\n-        22: invokestatic  #58                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        22: invokestatic  #187                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n         25: aastore\n         26: dup\n         27: iconst_1\n         28: aload_2\n         29: aastore\n-        30: invokestatic  #59                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        30: invokestatic  #193                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         33: astore_3\n-        34: new           #38                 // class java/lang/RuntimeException\n+        34: new           #131                // class java/lang/RuntimeException\n         37: dup\n         38: aload_3\n-        39: invokespecial #51                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        39: invokespecial #168                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         42: areturn\n       LineNumberTable:\n         line 96: 0\n         line 97: 5\n         line 99: 13\n         line 100: 34\n       LocalVariableTable:\n@@ -603,14 +598,14 @@\n            13      30     2  body   Ljava/lang/String;\n            34       9     3 errorMessage   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      43     0 response   Lretrofit2/Response<*>;\n     Exceptions:\n       throws java.io.IOException\n-    Signature: #122                         // (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n+    Signature: #244                         // (Lretrofit2/Response<*>;)Ljava/lang/RuntimeException;\n }\n SourceFile: \"DefaultHuggingFaceClient.java\"\n InnerClasses:\n-  public static final #128= #2 of #126;   // Builder=class okhttp3/OkHttpClient$Builder of class okhttp3/OkHttpClient\n-  public static final #128= #17 of #143;  // Builder=class retrofit2/Retrofit$Builder of class retrofit2/Retrofit\n-  public static abstract #223= #222 of #258; // Factory=class retrofit2/Converter$Factory of class retrofit2/Converter\n+  public static final #250= #7 of #248;   // Builder=class okhttp3/OkHttpClient$Builder of class okhttp3/OkHttpClient\n+  public static final #250= #53 of #81;   // Builder=class retrofit2/Retrofit$Builder of class retrofit2/Retrofit\n+  public static abstract #255= #251 of #253; // Factory=class retrofit2/Converter$Factory of class retrofit2/Converter\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,241 +1,241 @@\n-  SHA-256 checksum cc491ab1150dbbebc9761ce6ce98d4d967e17cfdf2760893fdd714436b1dbdf6\n+  SHA-256 checksum 67c5ce18b1e9226f6d1fe9dfe1b2a46494fd18dfaf7484921547cd24d5c83753\n   Compiled from \"HuggingFaceLanguageModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel implements dev.langchain4j.model.language.LanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #45                         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  super_class: #46                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  super_class: #40                        // java/lang/Object\n   interfaces: 1, fields: 5, methods: 5, attributes: 3\n Constant pool:\n-    #1 = Methodref          #45.#88       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #2 = Methodref          #43.#89       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #3 = Methodref          #43.#90       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #4 = Methodref          #43.#91       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #5 = Methodref          #43.#92       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #6 = Methodref          #43.#93       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #7 = Methodref          #43.#94       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #8 = Methodref          #43.#95       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-    #9 = Methodref          #45.#96       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #10 = Methodref          #46.#97       // java/lang/Object.\"<init>\":()V\n-   #11 = Fieldref           #98.#99       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-   #12 = Class              #100          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-   #13 = Methodref          #12.#101      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #14 = InterfaceMethodref #102.#103     // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #15 = Fieldref           #45.#104      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #16 = Methodref          #43.#105      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-   #17 = Fieldref           #45.#106      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.temperature:Ljava/lang/Double;\n-   #18 = Methodref          #43.#107      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-   #19 = Fieldref           #45.#108      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.maxNewTokens:Ljava/lang/Integer;\n-   #20 = Methodref          #43.#109      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-   #21 = Fieldref           #45.#110      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.returnFullText:Ljava/lang/Boolean;\n-   #22 = Methodref          #43.#111      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-   #23 = Fieldref           #45.#112      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.waitForModel:Ljava/lang/Boolean;\n-   #24 = Methodref          #113.#114     // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #25 = Methodref          #115.#116     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #26 = Methodref          #117.#118     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #27 = Methodref          #119.#120     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #28 = Methodref          #119.#121     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #29 = Methodref          #119.#122     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #30 = Methodref          #119.#123     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #31 = Methodref          #115.#124     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #32 = Methodref          #125.#126     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #33 = Methodref          #127.#128     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #34 = Methodref          #127.#129     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-   #35 = Methodref          #115.#130     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #36 = Methodref          #115.#131     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #37 = InterfaceMethodref #132.#133     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #38 = Methodref          #134.#135     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-   #39 = Methodref          #136.#137     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-   #40 = Class              #138          // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-   #41 = InvokeDynamic      #0:#144       // #0:get:()Ljava/util/function/Supplier;\n-   #42 = Methodref          #145.#146     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #43 = Class              #147          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-   #44 = Methodref          #43.#148      // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #45 = Class              #149          // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-   #46 = Class              #150          // java/lang/Object\n-   #47 = Class              #151          // dev/langchain4j/model/language/LanguageModel\n-   #48 = Utf8               Builder\n-   #49 = Utf8               InnerClasses\n-   #50 = Utf8               client\n-   #51 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #52 = Utf8               temperature\n-   #53 = Utf8               Ljava/lang/Double;\n-   #54 = Utf8               maxNewTokens\n-   #55 = Utf8               Ljava/lang/Integer;\n-   #56 = Utf8               returnFullText\n-   #57 = Utf8               Ljava/lang/Boolean;\n-   #58 = Utf8               waitForModel\n-   #59 = Utf8               <init>\n-   #60 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-   #61 = Utf8               Code\n-   #62 = Utf8               LineNumberTable\n-   #63 = Utf8               LocalVariableTable\n-   #64 = Utf8               this\n-   #65 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #66 = Utf8               accessToken\n-   #67 = Utf8               Ljava/lang/String;\n-   #68 = Utf8               modelId\n-   #69 = Utf8               timeout\n-   #70 = Utf8               Ljava/time/Duration;\n-   #71 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #72 = Utf8               builder\n-   #73 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #74 = Utf8               generate\n-   #75 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response;\n-   #76 = Utf8               prompt\n-   #77 = Utf8               request\n-   #78 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #79 = Utf8               response\n-   #80 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #81 = Utf8               Signature\n-   #82 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n-   #83 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #84 = Utf8               withAccessToken\n-   #85 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-   #86 = Utf8               SourceFile\n-   #87 = Utf8               HuggingFaceLanguageModel.java\n-   #88 = NameAndType        #72:#83       // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #89 = NameAndType        #66:#152      // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #90 = NameAndType        #68:#152      // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #91 = NameAndType        #69:#153      // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #92 = NameAndType        #52:#154      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #93 = NameAndType        #54:#155      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #94 = NameAndType        #56:#156      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #95 = NameAndType        #58:#156      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-   #96 = NameAndType        #59:#71       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-   #97 = NameAndType        #59:#157      // \"<init>\":()V\n-   #98 = Class              #158          // dev/langchain4j/model/huggingface/FactoryCreator\n-   #99 = NameAndType        #159:#160     // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #100 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  #101 = NameAndType        #59:#161      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #102 = Class              #162          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #103 = NameAndType        #163:#166     // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #104 = NameAndType        #50:#51       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #105 = NameAndType        #167:#168     // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-  #106 = NameAndType        #52:#53       // temperature:Ljava/lang/Double;\n-  #107 = NameAndType        #169:#170     // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-  #108 = NameAndType        #54:#55       // maxNewTokens:Ljava/lang/Integer;\n-  #109 = NameAndType        #171:#172     // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-  #110 = NameAndType        #56:#57       // returnFullText:Ljava/lang/Boolean;\n-  #111 = NameAndType        #173:#172     // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-  #112 = NameAndType        #58:#57       // waitForModel:Ljava/lang/Boolean;\n-  #113 = Class              #174          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #114 = NameAndType        #72:#175      // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #115 = Class              #176          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #116 = NameAndType        #177:#178     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #117 = Class              #179          // dev/langchain4j/model/huggingface/client/Parameters\n-  #118 = NameAndType        #72:#180      // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #119 = Class              #181          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #120 = NameAndType        #52:#182      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #121 = NameAndType        #54:#183      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #122 = NameAndType        #56:#184      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #123 = NameAndType        #185:#186     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #124 = NameAndType        #187:#188     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #125 = Class              #189          // dev/langchain4j/model/huggingface/client/Options\n-  #126 = NameAndType        #72:#190      // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #127 = Class              #191          // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #128 = NameAndType        #58:#192      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #129 = NameAndType        #185:#193     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n-  #130 = NameAndType        #194:#195     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #131 = NameAndType        #185:#196     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #132 = Class              #197          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #133 = NameAndType        #74:#198      // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #134 = Class              #199          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #135 = NameAndType        #200:#201     // generatedText:()Ljava/lang/String;\n-  #136 = Class              #202          // dev/langchain4j/model/output/Response\n-  #137 = NameAndType        #203:#204     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #138 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-  #139 = Utf8               BootstrapMethods\n-  #140 = MethodHandle       6:#205        // 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-  #141 = MethodType         #206          //  ()Ljava/lang/Object;\n-  #142 = MethodHandle       8:#207        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n-  #143 = MethodType         #83           //  ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #144 = NameAndType        #208:#209     // get:()Ljava/util/function/Supplier;\n-  #145 = Class              #210          // dev/langchain4j/spi/ServiceHelper\n-  #146 = NameAndType        #211:#212     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #147 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n-  #148 = NameAndType        #185:#213     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #149 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #150 = Utf8               java/lang/Object\n-  #151 = Utf8               dev/langchain4j/model/language/LanguageModel\n-  #152 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #153 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #154 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #155 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #156 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-  #157 = Utf8               ()V\n-  #158 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #159 = Utf8               FACTORY\n-  #160 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #161 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-  #162 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #163 = Utf8               create\n-  #164 = Class              #214          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #165 = Utf8               Input\n-  #166 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #167 = Utf8               access$300\n-  #168 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-  #169 = Utf8               access$400\n-  #170 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-  #171 = Utf8               access$500\n-  #172 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-  #173 = Utf8               access$600\n-  #174 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #175 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #176 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #177 = Utf8               inputs\n-  #178 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #179 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #180 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #181 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #182 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #183 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #184 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #185 = Utf8               build\n-  #186 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #187 = Utf8               parameters\n-  #188 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #189 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #190 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #191 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #192 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #193 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #194 = Utf8               options\n-  #195 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #196 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #197 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #198 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #199 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #200 = Utf8               generatedText\n-  #201 = Utf8               ()Ljava/lang/String;\n-  #202 = Utf8               dev/langchain4j/model/output/Response\n-  #203 = Utf8               from\n-  #204 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #205 = Methodref          #215.#216     // 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-  #206 = Utf8               ()Ljava/lang/Object;\n-  #207 = Methodref          #43.#97       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n-  #208 = Utf8               get\n-  #209 = Utf8               ()Ljava/util/function/Supplier;\n-  #210 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #211 = Utf8               loadFactoryService\n-  #212 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #213 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n-  #214 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #215 = Class              #217          // java/lang/invoke/LambdaMetafactory\n-  #216 = NameAndType        #218:#221     // 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-  #217 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #218 = Utf8               metafactory\n-  #219 = Class              #223          // java/lang/invoke/MethodHandles$Lookup\n-  #220 = Utf8               Lookup\n-  #221 = 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-  #222 = Class              #224          // java/lang/invoke/MethodHandles\n-  #223 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #224 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Methodref          #2.#3         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #2 = Class              #4            // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+    #3 = NameAndType        #5:#6         // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+    #5 = Utf8               builder\n+    #6 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #7 = Methodref          #8.#9         // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+    #8 = Class              #10           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+    #9 = NameAndType        #11:#12       // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #10 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+   #11 = Utf8               accessToken\n+   #12 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #13 = Methodref          #8.#14        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #14 = NameAndType        #15:#12       // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #15 = Utf8               modelId\n+   #16 = Methodref          #8.#17        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #17 = NameAndType        #18:#19       // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #18 = Utf8               timeout\n+   #19 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #20 = Methodref          #8.#21        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #21 = NameAndType        #22:#23       // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #22 = Utf8               temperature\n+   #23 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #24 = Methodref          #8.#25        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #25 = NameAndType        #26:#27       // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #26 = Utf8               maxNewTokens\n+   #27 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #28 = Methodref          #8.#29        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #29 = NameAndType        #30:#31       // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #30 = Utf8               returnFullText\n+   #31 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #32 = Methodref          #8.#33        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #33 = NameAndType        #34:#31       // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+   #34 = Utf8               waitForModel\n+   #35 = Methodref          #2.#36        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #36 = NameAndType        #37:#38       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #37 = Utf8               <init>\n+   #38 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #39 = Methodref          #40.#41       // java/lang/Object.\"<init>\":()V\n+   #40 = Class              #42           // java/lang/Object\n+   #41 = NameAndType        #37:#43       // \"<init>\":()V\n+   #42 = Utf8               java/lang/Object\n+   #43 = Utf8               ()V\n+   #44 = Fieldref           #45.#46       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #45 = Class              #47           // dev/langchain4j/model/huggingface/FactoryCreator\n+   #46 = NameAndType        #48:#49       // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #47 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+   #48 = Utf8               FACTORY\n+   #49 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #50 = Class              #51           // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #51 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+   #52 = Methodref          #50.#53       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #53 = NameAndType        #37:#54       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #54 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+   #55 = InterfaceMethodref #56.#57       // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #56 = Class              #58           // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #57 = NameAndType        #59:#60       // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #58 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #59 = Utf8               create\n+   #60 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #61 = Fieldref           #2.#62        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #62 = NameAndType        #63:#64       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #63 = Utf8               client\n+   #64 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #65 = Methodref          #8.#66        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #66 = NameAndType        #67:#68       // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #67 = Utf8               access$300\n+   #68 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+   #69 = Fieldref           #2.#70        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.temperature:Ljava/lang/Double;\n+   #70 = NameAndType        #22:#71       // temperature:Ljava/lang/Double;\n+   #71 = Utf8               Ljava/lang/Double;\n+   #72 = Methodref          #8.#73        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #73 = NameAndType        #74:#75       // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #74 = Utf8               access$400\n+   #75 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+   #76 = Fieldref           #2.#77        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.maxNewTokens:Ljava/lang/Integer;\n+   #77 = NameAndType        #26:#78       // maxNewTokens:Ljava/lang/Integer;\n+   #78 = Utf8               Ljava/lang/Integer;\n+   #79 = Methodref          #8.#80        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #80 = NameAndType        #81:#82       // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #81 = Utf8               access$500\n+   #82 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #83 = Fieldref           #2.#84        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.returnFullText:Ljava/lang/Boolean;\n+   #84 = NameAndType        #30:#85       // returnFullText:Ljava/lang/Boolean;\n+   #85 = Utf8               Ljava/lang/Boolean;\n+   #86 = Methodref          #8.#87        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #87 = NameAndType        #88:#82       // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+   #88 = Utf8               access$600\n+   #89 = Fieldref           #2.#90        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel.waitForModel:Ljava/lang/Boolean;\n+   #90 = NameAndType        #34:#85       // waitForModel:Ljava/lang/Boolean;\n+   #91 = Methodref          #92.#93       // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #92 = Class              #94           // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #93 = NameAndType        #5:#95        // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #94 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #95 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #96 = Methodref          #97.#98       // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #97 = Class              #99           // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #98 = NameAndType        #100:#101     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #99 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #100 = Utf8               inputs\n+  #101 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #102 = Methodref          #103.#104     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #103 = Class              #105          // dev/langchain4j/model/huggingface/client/Parameters\n+  #104 = NameAndType        #5:#106       // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #105 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+  #106 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #107 = Methodref          #108.#109     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #108 = Class              #110          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #109 = NameAndType        #22:#111      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #110 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #111 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #112 = Methodref          #108.#113     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #113 = NameAndType        #26:#114      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #114 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #115 = Methodref          #108.#116     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #116 = NameAndType        #30:#117      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #117 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #118 = Methodref          #108.#119     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #119 = NameAndType        #120:#121     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #120 = Utf8               build\n+  #121 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #122 = Methodref          #97.#123      // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #123 = NameAndType        #124:#125     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #124 = Utf8               parameters\n+  #125 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #126 = Methodref          #127.#128     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #127 = Class              #129          // dev/langchain4j/model/huggingface/client/Options\n+  #128 = NameAndType        #5:#130       // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #129 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #130 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #131 = Methodref          #132.#133     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #132 = Class              #134          // dev/langchain4j/model/huggingface/client/Options$Builder\n+  #133 = NameAndType        #34:#135      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #134 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #135 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #136 = Methodref          #132.#137     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #137 = NameAndType        #120:#138     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #138 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #139 = Methodref          #97.#140      // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #140 = NameAndType        #141:#142     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #141 = Utf8               options\n+  #142 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #143 = Methodref          #97.#144      // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #144 = NameAndType        #120:#145     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #145 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #146 = InterfaceMethodref #147.#148     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #147 = Class              #149          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #148 = NameAndType        #150:#151     // generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #149 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #150 = Utf8               generate\n+  #151 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #152 = Methodref          #153.#154     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+  #153 = Class              #155          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #154 = NameAndType        #156:#157     // generatedText:()Ljava/lang/String;\n+  #155 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #156 = Utf8               generatedText\n+  #157 = Utf8               ()Ljava/lang/String;\n+  #158 = Methodref          #159.#160     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #159 = Class              #161          // dev/langchain4j/model/output/Response\n+  #160 = NameAndType        #162:#163     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #161 = Utf8               dev/langchain4j/model/output/Response\n+  #162 = Utf8               from\n+  #163 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #164 = Class              #165          // dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+  #165 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+  #166 = InvokeDynamic      #0:#167       // #0:get:()Ljava/util/function/Supplier;\n+  #167 = NameAndType        #168:#169     // get:()Ljava/util/function/Supplier;\n+  #168 = Utf8               get\n+  #169 = Utf8               ()Ljava/util/function/Supplier;\n+  #170 = Methodref          #171.#172     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #171 = Class              #173          // dev/langchain4j/spi/ServiceHelper\n+  #172 = NameAndType        #174:#175     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #173 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #174 = Utf8               loadFactoryService\n+  #175 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #176 = Methodref          #8.#177       // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #177 = NameAndType        #120:#178     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #178 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #179 = Class              #180          // dev/langchain4j/model/language/LanguageModel\n+  #180 = Utf8               dev/langchain4j/model/language/LanguageModel\n+  #181 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #182 = Utf8               Code\n+  #183 = Utf8               LineNumberTable\n+  #184 = Utf8               LocalVariableTable\n+  #185 = Utf8               this\n+  #186 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #187 = Utf8               Ljava/lang/String;\n+  #188 = Utf8               Ljava/time/Duration;\n+  #189 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+  #190 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response;\n+  #191 = Utf8               prompt\n+  #192 = Utf8               request\n+  #193 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #194 = Utf8               response\n+  #195 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #196 = Utf8               Signature\n+  #197 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n+  #198 = Utf8               withAccessToken\n+  #199 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+  #200 = Utf8               SourceFile\n+  #201 = Utf8               HuggingFaceLanguageModel.java\n+  #202 = Utf8               BootstrapMethods\n+  #203 = MethodHandle       6:#204        // 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+  #204 = Methodref          #205.#206     // 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+  #205 = Class              #207          // java/lang/invoke/LambdaMetafactory\n+  #206 = NameAndType        #208:#209     // 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+  #207 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #208 = Utf8               metafactory\n+  #209 = 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+  #210 = MethodType         #211          //  ()Ljava/lang/Object;\n+  #211 = Utf8               ()Ljava/lang/Object;\n+  #212 = MethodHandle       8:#213        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n+  #213 = Methodref          #8.#41        // dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n+  #214 = MethodType         #6            //  ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+  #215 = Utf8               InnerClasses\n+  #216 = Utf8               Builder\n+  #217 = Class              #218          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #218 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #219 = Utf8               Input\n+  #220 = Class              #221          // java/lang/invoke/MethodHandles$Lookup\n+  #221 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #222 = Class              #223          // java/lang/invoke/MethodHandles\n+  #223 = Utf8               java/lang/invoke/MethodHandles\n+  #224 = Utf8               Lookup\n {\n   private final dev.langchain4j.model.huggingface.client.HuggingFaceClient client;\n     descriptor: Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Double temperature;\n     descriptor: Ljava/lang/Double;\n@@ -257,28 +257,28 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=8, args_size=8\n          0: aload_0\n          1: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n          4: aload_1\n-         5: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         5: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n          8: aload_2\n-         9: invokevirtual #3                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         9: invokevirtual #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         12: aload_3\n-        13: invokevirtual #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        13: invokevirtual #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         16: aload         4\n-        18: invokevirtual #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        18: invokevirtual #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         21: aload         5\n-        23: invokevirtual #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        23: invokevirtual #24                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         26: aload         6\n-        28: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        28: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n         31: aload         7\n-        33: invokevirtual #8                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-        36: invokespecial #9                  // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+        33: invokevirtual #32                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+        36: invokespecial #35                 // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n         39: return\n       LineNumberTable:\n         line 29: 0\n         line 30: 5\n         line 31: 9\n         line 32: 13\n         line 33: 18\n@@ -300,40 +300,40 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceLanguageModel(dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #39                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: getstatic     #11                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-         8: new           #12                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+         5: getstatic     #44                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+         8: new           #50                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n         11: dup\n         12: aload_0\n         13: aload_1\n-        14: invokespecial #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n-        17: invokeinterface #14,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-        22: putfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        14: invokespecial #52                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)V\n+        17: invokeinterface #55,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        22: putfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         25: aload_0\n         26: aload_1\n-        27: invokestatic  #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n-        30: putfield      #17                 // Field temperature:Ljava/lang/Double;\n+        27: invokestatic  #65                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Double;\n+        30: putfield      #69                 // Field temperature:Ljava/lang/Double;\n         33: aload_0\n         34: aload_1\n-        35: invokestatic  #18                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n-        38: putfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n+        35: invokestatic  #72                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Integer;\n+        38: putfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n         41: aload_0\n         42: aload_1\n-        43: invokestatic  #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-        46: putfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n+        43: invokestatic  #79                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+        46: putfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n         49: aload_0\n         50: aload_1\n-        51: invokestatic  #22                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n-        54: putfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n+        51: invokestatic  #86                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;)Ljava/lang/Boolean;\n+        54: putfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n         57: return\n       LineNumberTable:\n         line 40: 0\n         line 41: 4\n         line 57: 25\n         line 58: 33\n         line 59: 41\n@@ -345,45 +345,45 @@\n             0      58     1 builder   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n \n   public dev.langchain4j.model.output.Response<java.lang.String> generate(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: invokestatic  #24                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+         0: invokestatic  #91                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n          3: aload_1\n-         4: invokevirtual #25                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-         7: invokestatic  #26                 // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+         4: invokevirtual #96                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+         7: invokestatic  #102                // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         10: aload_0\n-        11: getfield      #17                 // Field temperature:Ljava/lang/Double;\n-        14: invokevirtual #27                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        11: getfield      #69                 // Field temperature:Ljava/lang/Double;\n+        14: invokevirtual #107                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         17: aload_0\n-        18: getfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n-        21: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        18: getfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n+        21: invokevirtual #112                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         24: aload_0\n-        25: getfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n-        28: invokevirtual #29                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-        31: invokevirtual #30                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-        34: invokevirtual #31                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        37: invokestatic  #32                 // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        25: getfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n+        28: invokevirtual #115                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        31: invokevirtual #118                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+        34: invokevirtual #122                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        37: invokestatic  #126                // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n         40: aload_0\n-        41: getfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n-        44: invokevirtual #33                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-        47: invokevirtual #34                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-        50: invokevirtual #35                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        53: invokevirtual #36                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+        41: getfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n+        44: invokevirtual #131                // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        47: invokevirtual #136                // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+        50: invokevirtual #139                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        53: invokevirtual #143                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n         56: astore_2\n         57: aload_0\n-        58: getfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        58: getfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         61: aload_2\n-        62: invokeinterface #37,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+        62: invokeinterface #146,  2          // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.generate:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n         67: astore_3\n         68: aload_3\n-        69: invokevirtual #38                 // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-        72: invokestatic  #39                 // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+        69: invokevirtual #152                // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+        72: invokestatic  #158                // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n         75: areturn\n       LineNumberTable:\n         line 66: 0\n         line 67: 4\n         line 68: 7\n         line 69: 14\n         line 70: 21\n@@ -399,53 +399,53 @@\n         line 80: 68\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      76     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n             0      76     1 prompt   Ljava/lang/String;\n            57      19     2 request   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n            68       8     3 response   Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-    Signature: #82                          // (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n+    Signature: #197                         // (Ljava/lang/String;)Ldev/langchain4j/model/output/Response<Ljava/lang/String;>;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceLanguageModel$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #40                 // class dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n-         2: invokedynamic #41,  0             // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #42                 // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #43                 // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n+         0: ldc           #164                // class dev/langchain4j/model/huggingface/spi/HuggingFaceLanguageModelBuilderFactory\n+         2: invokedynamic #166,  0            // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #170                // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #8                  // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder\n         13: areturn\n       LineNumberTable:\n         line 84: 0\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceLanguageModel withAccessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n          3: aload_0\n-         4: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n-         7: invokevirtual #44                 // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n+         4: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+         7: invokevirtual #176                // Method dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel;\n         10: areturn\n       LineNumberTable:\n         line 152: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0 accessToken   Ljava/lang/String;\n }\n SourceFile: \"HuggingFaceLanguageModel.java\"\n-InnerClasses:\n-  public static final #48= #43 of #45;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n-  #12;                                    // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n-  public static #165= #164 of #102;       // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  public static final #48= #115 of #113;  // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  public static final #48= #119 of #117;  // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n-  public static final #48= #127 of #125;  // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n-  public static final #220= #219 of #222; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #140 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: #203 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-      #141 ()Ljava/lang/Object;\n-      #142 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n-      #143 ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+      #210 ()Ljava/lang/Object;\n+      #212 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder.\"<init>\":()V\n+      #214 ()Ldev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder;\n+InnerClasses:\n+  public static final #216= #8 of #2;     // Builder=class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel\n+  #50;                                    // class dev/langchain4j/model/huggingface/HuggingFaceLanguageModel$1\n+  public static #219= #217 of #56;        // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static final #216= #97 of #92;   // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #216= #108 of #103; // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #216= #132 of #127; // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #224= #220 of #222; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceChatModel.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceChatModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,290 +1,290 @@\n-  SHA-256 checksum c35a87a3c85a4b27616a8a4b03e2d818fd14dc5c65f945f845b0c1b7b5e4a96b\n+  SHA-256 checksum 26f788d88a0fb55f73ba5951a5bb67002ae0d4fc63c2ce99348ca143592dadf2\n   Compiled from \"HuggingFaceChatModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceChatModel implements dev.langchain4j.model.chat.ChatLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #53                         // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  super_class: #54                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  super_class: #40                        // java/lang/Object\n   interfaces: 1, fields: 5, methods: 5, attributes: 3\n Constant pool:\n-    #1 = Methodref          #53.#99       // dev/langchain4j/model/huggingface/HuggingFaceChatModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #2 = Methodref          #51.#100      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #3 = Methodref          #51.#101      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #4 = Methodref          #51.#102      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #5 = Methodref          #51.#103      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #6 = Methodref          #51.#104      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #7 = Methodref          #51.#105      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #8 = Methodref          #51.#106      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-    #9 = Methodref          #53.#107      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #10 = Methodref          #54.#108      // java/lang/Object.\"<init>\":()V\n-   #11 = Fieldref           #109.#110     // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-   #12 = Class              #111          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-   #13 = Methodref          #12.#112      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #14 = InterfaceMethodref #113.#114     // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #15 = Fieldref           #53.#115      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #16 = Methodref          #51.#116      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-   #17 = Fieldref           #53.#117      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.temperature:Ljava/lang/Double;\n-   #18 = Methodref          #51.#118      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-   #19 = Fieldref           #53.#119      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.maxNewTokens:Ljava/lang/Integer;\n-   #20 = Methodref          #51.#120      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-   #21 = Fieldref           #53.#121      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.returnFullText:Ljava/lang/Boolean;\n-   #22 = Methodref          #51.#122      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-   #23 = Fieldref           #53.#123      // dev/langchain4j/model/huggingface/HuggingFaceChatModel.waitForModel:Ljava/lang/Boolean;\n-   #24 = Methodref          #124.#125     // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #25 = InterfaceMethodref #126.#127     // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #26 = InvokeDynamic      #0:#133       // #0:apply:()Ljava/util/function/Function;\n-   #27 = InterfaceMethodref #134.#135     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #28 = String             #136          // \\n\n-   #29 = Methodref          #137.#138     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-   #30 = InterfaceMethodref #134.#139     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #31 = Class              #140          // java/lang/String\n-   #32 = Methodref          #141.#142     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #33 = Methodref          #143.#144     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #34 = Methodref          #145.#146     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #35 = Methodref          #145.#147     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #36 = Methodref          #145.#148     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #37 = Methodref          #145.#149     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #38 = Methodref          #141.#150     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #39 = Methodref          #151.#152     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #40 = Methodref          #153.#154     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #41 = Methodref          #153.#155     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-   #42 = Methodref          #141.#156     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-   #43 = Methodref          #141.#157     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #44 = InterfaceMethodref #158.#159     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #45 = Methodref          #160.#161     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-   #46 = Methodref          #162.#163     // dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-   #47 = Methodref          #164.#165     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-   #48 = Class              #166          // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-   #49 = InvokeDynamic      #1:#170       // #1:get:()Ljava/util/function/Supplier;\n-   #50 = Methodref          #171.#172     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #51 = Class              #173          // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-   #52 = Methodref          #51.#174      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #53 = Class              #175          // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-   #54 = Class              #176          // java/lang/Object\n-   #55 = Class              #177          // dev/langchain4j/model/chat/ChatLanguageModel\n-   #56 = Utf8               Builder\n-   #57 = Utf8               InnerClasses\n-   #58 = Utf8               client\n-   #59 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-   #60 = Utf8               temperature\n-   #61 = Utf8               Ljava/lang/Double;\n-   #62 = Utf8               maxNewTokens\n-   #63 = Utf8               Ljava/lang/Integer;\n-   #64 = Utf8               returnFullText\n-   #65 = Utf8               Ljava/lang/Boolean;\n-   #66 = Utf8               waitForModel\n-   #67 = Utf8               <init>\n-   #68 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n-   #69 = Utf8               Code\n-   #70 = Utf8               LineNumberTable\n-   #71 = Utf8               LocalVariableTable\n-   #72 = Utf8               this\n-   #73 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #74 = Utf8               accessToken\n-   #75 = Utf8               Ljava/lang/String;\n-   #76 = Utf8               modelId\n-   #77 = Utf8               timeout\n-   #78 = Utf8               Ljava/time/Duration;\n-   #79 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-   #80 = Utf8               builder\n-   #81 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #82 = Utf8               generate\n-   #83 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n-   #84 = Utf8               messages\n-   #85 = Utf8               Ljava/util/List;\n-   #86 = Utf8               request\n-   #87 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-   #88 = Utf8               textGenerationResponse\n-   #89 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #90 = Utf8               LocalVariableTypeTable\n-   #91 = Utf8               Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;\n-   #92 = Utf8               Signature\n-   #93 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n-   #94 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-   #95 = Utf8               withAccessToken\n-   #96 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-   #97 = Utf8               SourceFile\n-   #98 = Utf8               HuggingFaceChatModel.java\n-   #99 = NameAndType        #80:#94       // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #100 = NameAndType        #74:#178      // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #101 = NameAndType        #76:#178      // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #102 = NameAndType        #77:#179      // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #103 = NameAndType        #60:#180      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #104 = NameAndType        #62:#181      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #105 = NameAndType        #64:#182      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #106 = NameAndType        #66:#182      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #107 = NameAndType        #67:#79       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #108 = NameAndType        #67:#183      // \"<init>\":()V\n-  #109 = Class              #184          // dev/langchain4j/model/huggingface/FactoryCreator\n-  #110 = NameAndType        #185:#186     // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #111 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  #112 = NameAndType        #67:#187      // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #113 = Class              #188          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #114 = NameAndType        #189:#192     // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #115 = NameAndType        #58:#59       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #116 = NameAndType        #193:#194     // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-  #117 = NameAndType        #60:#61       // temperature:Ljava/lang/Double;\n-  #118 = NameAndType        #195:#196     // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-  #119 = NameAndType        #62:#63       // maxNewTokens:Ljava/lang/Integer;\n-  #120 = NameAndType        #197:#198     // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-  #121 = NameAndType        #64:#65       // returnFullText:Ljava/lang/Boolean;\n-  #122 = NameAndType        #199:#198     // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-  #123 = NameAndType        #66:#65       // waitForModel:Ljava/lang/Boolean;\n-  #124 = Class              #200          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #125 = NameAndType        #80:#201      // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #126 = Class              #202          // java/util/List\n-  #127 = NameAndType        #203:#204     // stream:()Ljava/util/stream/Stream;\n-  #128 = Utf8               BootstrapMethods\n-  #129 = MethodHandle       6:#205        // 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-  #130 = MethodType         #206          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #131 = MethodHandle       9:#207        // REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-  #132 = MethodType         #208          //  (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  #133 = NameAndType        #209:#210     // apply:()Ljava/util/function/Function;\n-  #134 = Class              #211          // java/util/stream/Stream\n-  #135 = NameAndType        #212:#213     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #136 = Utf8               \\n\n-  #137 = Class              #214          // java/util/stream/Collectors\n-  #138 = NameAndType        #215:#216     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #139 = NameAndType        #217:#218     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #140 = Utf8               java/lang/String\n-  #141 = Class              #219          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #142 = NameAndType        #220:#221     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #143 = Class              #222          // dev/langchain4j/model/huggingface/client/Parameters\n-  #144 = NameAndType        #80:#223      // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #145 = Class              #224          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #146 = NameAndType        #60:#225      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #147 = NameAndType        #62:#226      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #148 = NameAndType        #64:#227      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #149 = NameAndType        #228:#229     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #150 = NameAndType        #230:#231     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #151 = Class              #232          // dev/langchain4j/model/huggingface/client/Options\n-  #152 = NameAndType        #80:#233      // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #153 = Class              #234          // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #154 = NameAndType        #66:#235      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #155 = NameAndType        #228:#236     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n-  #156 = NameAndType        #237:#238     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #157 = NameAndType        #228:#239     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #158 = Class              #240          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #159 = NameAndType        #241:#242     // chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #160 = Class              #243          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #161 = NameAndType        #244:#245     // generatedText:()Ljava/lang/String;\n-  #162 = Class              #246          // dev/langchain4j/data/message/AiMessage\n-  #163 = NameAndType        #247:#248     // from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-  #164 = Class              #249          // dev/langchain4j/model/output/Response\n-  #165 = NameAndType        #247:#250     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #166 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-  #167 = MethodType         #251          //  ()Ljava/lang/Object;\n-  #168 = MethodHandle       8:#252        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n-  #169 = MethodType         #94           //  ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #170 = NameAndType        #253:#254     // get:()Ljava/util/function/Supplier;\n-  #171 = Class              #255          // dev/langchain4j/spi/ServiceHelper\n-  #172 = NameAndType        #256:#257     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #173 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n-  #174 = NameAndType        #228:#258     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #175 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #176 = Utf8               java/lang/Object\n-  #177 = Utf8               dev/langchain4j/model/chat/ChatLanguageModel\n-  #178 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #179 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #180 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #181 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #182 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-  #183 = Utf8               ()V\n-  #184 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #185 = Utf8               FACTORY\n-  #186 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #187 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-  #188 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #189 = Utf8               create\n-  #190 = Class              #259          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #191 = Utf8               Input\n-  #192 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-  #193 = Utf8               access$300\n-  #194 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-  #195 = Utf8               access$400\n-  #196 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-  #197 = Utf8               access$500\n-  #198 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-  #199 = Utf8               access$600\n-  #200 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #201 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #202 = Utf8               java/util/List\n-  #203 = Utf8               stream\n-  #204 = Utf8               ()Ljava/util/stream/Stream;\n-  #205 = Methodref          #260.#261     // 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-  #206 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #207 = InterfaceMethodref #262.#263     // dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-  #208 = Utf8               (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  #209 = Utf8               apply\n-  #210 = Utf8               ()Ljava/util/function/Function;\n-  #211 = Utf8               java/util/stream/Stream\n-  #212 = Utf8               map\n-  #213 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #214 = Utf8               java/util/stream/Collectors\n-  #215 = Utf8               joining\n-  #216 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #217 = Utf8               collect\n-  #218 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #219 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #220 = Utf8               inputs\n-  #221 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #222 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #223 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #224 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #225 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #226 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #227 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #228 = Utf8               build\n-  #229 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #230 = Utf8               parameters\n-  #231 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #232 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #233 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #234 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #235 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #236 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #237 = Utf8               options\n-  #238 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #239 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #240 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #241 = Utf8               chat\n-  #242 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #243 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #244 = Utf8               generatedText\n-  #245 = Utf8               ()Ljava/lang/String;\n-  #246 = Utf8               dev/langchain4j/data/message/AiMessage\n-  #247 = Utf8               from\n-  #248 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-  #249 = Utf8               dev/langchain4j/model/output/Response\n-  #250 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n-  #251 = Utf8               ()Ljava/lang/Object;\n-  #252 = Methodref          #51.#108      // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n-  #253 = Utf8               get\n-  #254 = Utf8               ()Ljava/util/function/Supplier;\n-  #255 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #256 = Utf8               loadFactoryService\n-  #257 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #258 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n-  #259 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n-  #260 = Class              #264          // java/lang/invoke/LambdaMetafactory\n-  #261 = NameAndType        #265:#268     // 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              #269          // dev/langchain4j/data/message/ChatMessage\n-  #263 = NameAndType        #270:#245     // text:()Ljava/lang/String;\n-  #264 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #265 = Utf8               metafactory\n-  #266 = Class              #272          // java/lang/invoke/MethodHandles$Lookup\n-  #267 = Utf8               Lookup\n-  #268 = 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-  #269 = Utf8               dev/langchain4j/data/message/ChatMessage\n-  #270 = Utf8               text\n-  #271 = Class              #273          // java/lang/invoke/MethodHandles\n-  #272 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #273 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Methodref          #2.#3         // dev/langchain4j/model/huggingface/HuggingFaceChatModel.builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #2 = Class              #4            // dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+    #3 = NameAndType        #5:#6         // builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #4 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+    #5 = Utf8               builder\n+    #6 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #7 = Methodref          #8.#9         // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+    #8 = Class              #10           // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+    #9 = NameAndType        #11:#12       // accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #10 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+   #11 = Utf8               accessToken\n+   #12 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #13 = Methodref          #8.#14        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #14 = NameAndType        #15:#12       // modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #15 = Utf8               modelId\n+   #16 = Methodref          #8.#17        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #17 = NameAndType        #18:#19       // timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #18 = Utf8               timeout\n+   #19 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #20 = Methodref          #8.#21        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #21 = NameAndType        #22:#23       // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #22 = Utf8               temperature\n+   #23 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #24 = Methodref          #8.#25        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #25 = NameAndType        #26:#27       // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #26 = Utf8               maxNewTokens\n+   #27 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #28 = Methodref          #8.#29        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #29 = NameAndType        #30:#31       // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #30 = Utf8               returnFullText\n+   #31 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #32 = Methodref          #8.#33        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #33 = NameAndType        #34:#31       // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+   #34 = Utf8               waitForModel\n+   #35 = Methodref          #2.#36        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #36 = NameAndType        #37:#38       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #37 = Utf8               <init>\n+   #38 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #39 = Methodref          #40.#41       // java/lang/Object.\"<init>\":()V\n+   #40 = Class              #42           // java/lang/Object\n+   #41 = NameAndType        #37:#43       // \"<init>\":()V\n+   #42 = Utf8               java/lang/Object\n+   #43 = Utf8               ()V\n+   #44 = Fieldref           #45.#46       // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #45 = Class              #47           // dev/langchain4j/model/huggingface/FactoryCreator\n+   #46 = NameAndType        #48:#49       // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #47 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+   #48 = Utf8               FACTORY\n+   #49 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+   #50 = Class              #51           // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #51 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+   #52 = Methodref          #50.#53       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #53 = NameAndType        #37:#54       // \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #54 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+   #55 = InterfaceMethodref #56.#57       // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #56 = Class              #58           // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #57 = NameAndType        #59:#60       // create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #58 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #59 = Utf8               create\n+   #60 = Utf8               (Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #61 = Fieldref           #2.#62        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #62 = NameAndType        #63:#64       // client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #63 = Utf8               client\n+   #64 = Utf8               Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+   #65 = Methodref          #8.#66        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #66 = NameAndType        #67:#68       // access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #67 = Utf8               access$300\n+   #68 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+   #69 = Fieldref           #2.#70        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.temperature:Ljava/lang/Double;\n+   #70 = NameAndType        #22:#71       // temperature:Ljava/lang/Double;\n+   #71 = Utf8               Ljava/lang/Double;\n+   #72 = Methodref          #8.#73        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #73 = NameAndType        #74:#75       // access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #74 = Utf8               access$400\n+   #75 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+   #76 = Fieldref           #2.#77        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.maxNewTokens:Ljava/lang/Integer;\n+   #77 = NameAndType        #26:#78       // maxNewTokens:Ljava/lang/Integer;\n+   #78 = Utf8               Ljava/lang/Integer;\n+   #79 = Methodref          #8.#80        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #80 = NameAndType        #81:#82       // access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #81 = Utf8               access$500\n+   #82 = Utf8               (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #83 = Fieldref           #2.#84        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.returnFullText:Ljava/lang/Boolean;\n+   #84 = NameAndType        #30:#85       // returnFullText:Ljava/lang/Boolean;\n+   #85 = Utf8               Ljava/lang/Boolean;\n+   #86 = Methodref          #8.#87        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #87 = NameAndType        #88:#82       // access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+   #88 = Utf8               access$600\n+   #89 = Fieldref           #2.#90        // dev/langchain4j/model/huggingface/HuggingFaceChatModel.waitForModel:Ljava/lang/Boolean;\n+   #90 = NameAndType        #34:#85       // waitForModel:Ljava/lang/Boolean;\n+   #91 = Methodref          #92.#93       // dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #92 = Class              #94           // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #93 = NameAndType        #5:#95        // builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #94 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+   #95 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+   #96 = InterfaceMethodref #97.#98       // java/util/List.stream:()Ljava/util/stream/Stream;\n+   #97 = Class              #99           // java/util/List\n+   #98 = NameAndType        #100:#101     // stream:()Ljava/util/stream/Stream;\n+   #99 = Utf8               java/util/List\n+  #100 = Utf8               stream\n+  #101 = Utf8               ()Ljava/util/stream/Stream;\n+  #102 = InvokeDynamic      #0:#103       // #0:apply:()Ljava/util/function/Function;\n+  #103 = NameAndType        #104:#105     // apply:()Ljava/util/function/Function;\n+  #104 = Utf8               apply\n+  #105 = Utf8               ()Ljava/util/function/Function;\n+  #106 = InterfaceMethodref #107.#108     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #107 = Class              #109          // java/util/stream/Stream\n+  #108 = NameAndType        #110:#111     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #109 = Utf8               java/util/stream/Stream\n+  #110 = Utf8               map\n+  #111 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #112 = String             #113          // \\n\n+  #113 = Utf8               \\n\n+  #114 = Methodref          #115.#116     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #115 = Class              #117          // java/util/stream/Collectors\n+  #116 = NameAndType        #118:#119     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #117 = Utf8               java/util/stream/Collectors\n+  #118 = Utf8               joining\n+  #119 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #120 = InterfaceMethodref #107.#121     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #121 = NameAndType        #122:#123     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #122 = Utf8               collect\n+  #123 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #124 = Class              #125          // java/lang/String\n+  #125 = Utf8               java/lang/String\n+  #126 = Methodref          #127.#128     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #127 = Class              #129          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #128 = NameAndType        #130:#131     // inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #129 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #130 = Utf8               inputs\n+  #131 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #132 = Methodref          #133.#134     // dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #133 = Class              #135          // dev/langchain4j/model/huggingface/client/Parameters\n+  #134 = NameAndType        #5:#136       // builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #135 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+  #136 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #137 = Methodref          #138.#139     // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #138 = Class              #140          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #139 = NameAndType        #22:#141      // temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #140 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  #141 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #142 = Methodref          #138.#143     // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #143 = NameAndType        #26:#144      // maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #144 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #145 = Methodref          #138.#146     // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #146 = NameAndType        #30:#147      // returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #147 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #148 = Methodref          #138.#149     // dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #149 = NameAndType        #150:#151     // build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #150 = Utf8               build\n+  #151 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #152 = Methodref          #127.#153     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #153 = NameAndType        #154:#155     // parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #154 = Utf8               parameters\n+  #155 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #156 = Methodref          #157.#158     // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #157 = Class              #159          // dev/langchain4j/model/huggingface/client/Options\n+  #158 = NameAndType        #5:#160       // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #159 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #160 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #161 = Methodref          #162.#163     // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #162 = Class              #164          // dev/langchain4j/model/huggingface/client/Options$Builder\n+  #163 = NameAndType        #34:#165      // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #164 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #165 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #166 = Methodref          #162.#167     // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #167 = NameAndType        #150:#168     // build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #168 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #169 = Methodref          #127.#170     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #170 = NameAndType        #171:#172     // options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #171 = Utf8               options\n+  #172 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #173 = Methodref          #127.#174     // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #174 = NameAndType        #150:#175     // build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #175 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #176 = InterfaceMethodref #177.#178     // dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #177 = Class              #179          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #178 = NameAndType        #180:#181     // chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #179 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+  #180 = Utf8               chat\n+  #181 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #182 = Methodref          #183.#184     // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+  #183 = Class              #185          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #184 = NameAndType        #186:#187     // generatedText:()Ljava/lang/String;\n+  #185 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #186 = Utf8               generatedText\n+  #187 = Utf8               ()Ljava/lang/String;\n+  #188 = Methodref          #189.#190     // dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+  #189 = Class              #191          // dev/langchain4j/data/message/AiMessage\n+  #190 = NameAndType        #192:#193     // from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+  #191 = Utf8               dev/langchain4j/data/message/AiMessage\n+  #192 = Utf8               from\n+  #193 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+  #194 = Methodref          #195.#196     // dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #195 = Class              #197          // dev/langchain4j/model/output/Response\n+  #196 = NameAndType        #192:#198     // from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #197 = Utf8               dev/langchain4j/model/output/Response\n+  #198 = Utf8               (Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+  #199 = Class              #200          // dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+  #200 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+  #201 = InvokeDynamic      #1:#202       // #1:get:()Ljava/util/function/Supplier;\n+  #202 = NameAndType        #203:#204     // get:()Ljava/util/function/Supplier;\n+  #203 = Utf8               get\n+  #204 = Utf8               ()Ljava/util/function/Supplier;\n+  #205 = Methodref          #206.#207     // dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #206 = Class              #208          // dev/langchain4j/spi/ServiceHelper\n+  #207 = NameAndType        #209:#210     // loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #208 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #209 = Utf8               loadFactoryService\n+  #210 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #211 = Methodref          #8.#212       // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #212 = NameAndType        #150:#213     // build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #213 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #214 = Class              #215          // dev/langchain4j/model/chat/ChatLanguageModel\n+  #215 = Utf8               dev/langchain4j/model/chat/ChatLanguageModel\n+  #216 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n+  #217 = Utf8               Code\n+  #218 = Utf8               LineNumberTable\n+  #219 = Utf8               LocalVariableTable\n+  #220 = Utf8               this\n+  #221 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #222 = Utf8               Ljava/lang/String;\n+  #223 = Utf8               Ljava/time/Duration;\n+  #224 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+  #225 = Utf8               generate\n+  #226 = Utf8               (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n+  #227 = Utf8               messages\n+  #228 = Utf8               Ljava/util/List;\n+  #229 = Utf8               request\n+  #230 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #231 = Utf8               textGenerationResponse\n+  #232 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #233 = Utf8               LocalVariableTypeTable\n+  #234 = Utf8               Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;\n+  #235 = Utf8               Signature\n+  #236 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n+  #237 = Utf8               withAccessToken\n+  #238 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+  #239 = Utf8               SourceFile\n+  #240 = Utf8               HuggingFaceChatModel.java\n+  #241 = Utf8               BootstrapMethods\n+  #242 = MethodHandle       6:#243        // 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+  #243 = Methodref          #244.#245     // 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+  #244 = Class              #246          // java/lang/invoke/LambdaMetafactory\n+  #245 = NameAndType        #247:#248     // 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 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #247 = Utf8               metafactory\n+  #248 = 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+  #249 = MethodType         #250          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #250 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #251 = MethodHandle       9:#252        // REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+  #252 = InterfaceMethodref #253.#254     // dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+  #253 = Class              #255          // dev/langchain4j/data/message/ChatMessage\n+  #254 = NameAndType        #256:#187     // text:()Ljava/lang/String;\n+  #255 = Utf8               dev/langchain4j/data/message/ChatMessage\n+  #256 = Utf8               text\n+  #257 = MethodType         #258          //  (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  #258 = Utf8               (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  #259 = MethodType         #260          //  ()Ljava/lang/Object;\n+  #260 = Utf8               ()Ljava/lang/Object;\n+  #261 = MethodHandle       8:#262        // REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n+  #262 = Methodref          #8.#41        // dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n+  #263 = MethodType         #6            //  ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+  #264 = Utf8               InnerClasses\n+  #265 = Utf8               Builder\n+  #266 = Class              #267          // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #267 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input\n+  #268 = Utf8               Input\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 {\n   private final dev.langchain4j.model.huggingface.client.HuggingFaceClient client;\n     descriptor: Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Double temperature;\n     descriptor: Ljava/lang/Double;\n@@ -306,28 +306,28 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=8, args_size=8\n          0: aload_0\n          1: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n          4: aload_1\n-         5: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         5: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n          8: aload_2\n-         9: invokevirtual #3                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         9: invokevirtual #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.modelId:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         12: aload_3\n-        13: invokevirtual #4                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        13: invokevirtual #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.timeout:(Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         16: aload         4\n-        18: invokevirtual #5                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        18: invokevirtual #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         21: aload         5\n-        23: invokevirtual #6                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        23: invokevirtual #24                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         26: aload         6\n-        28: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        28: invokevirtual #28                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n         31: aload         7\n-        33: invokevirtual #8                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-        36: invokespecial #9                  // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+        33: invokevirtual #32                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+        36: invokespecial #35                 // Method \"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n         39: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 5\n         line 36: 9\n         line 37: 13\n         line 38: 18\n@@ -349,40 +349,40 @@\n \n   public dev.langchain4j.model.huggingface.HuggingFaceChatModel(dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #39                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: getstatic     #11                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-         8: new           #12                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+         5: getstatic     #44                 // Field dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+         8: new           #50                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n         11: dup\n         12: aload_0\n         13: aload_1\n-        14: invokespecial #13                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n-        17: invokeinterface #14,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n-        22: putfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        14: invokespecial #52                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$1.\"<init>\":(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)V\n+        17: invokeinterface #55,  2           // InterfaceMethod dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory.create:(Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input;)Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        22: putfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         25: aload_0\n         26: aload_1\n-        27: invokestatic  #16                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n-        30: putfield      #17                 // Field temperature:Ljava/lang/Double;\n+        27: invokestatic  #65                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$300:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Double;\n+        30: putfield      #69                 // Field temperature:Ljava/lang/Double;\n         33: aload_0\n         34: aload_1\n-        35: invokestatic  #18                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n-        38: putfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n+        35: invokestatic  #72                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$400:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Integer;\n+        38: putfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n         41: aload_0\n         42: aload_1\n-        43: invokestatic  #20                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-        46: putfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n+        43: invokestatic  #79                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$500:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+        46: putfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n         49: aload_0\n         50: aload_1\n-        51: invokestatic  #22                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n-        54: putfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n+        51: invokestatic  #86                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.access$600:(Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;)Ljava/lang/Boolean;\n+        54: putfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n         57: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 4\n         line 61: 25\n         line 62: 33\n         line 63: 41\n@@ -394,53 +394,53 @@\n             0      58     1 builder   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n \n   public dev.langchain4j.model.output.Response<dev.langchain4j.data.message.AiMessage> generate(java.util.List<dev.langchain4j.data.message.ChatMessage>);\n     descriptor: (Ljava/util/List;)Ldev/langchain4j/model/output/Response;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: invokestatic  #24                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+         0: invokestatic  #91                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.builder:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n          3: aload_1\n-         4: invokeinterface #25,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         9: invokedynamic #26,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        14: invokeinterface #27,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        19: ldc           #28                 // String \\n\n-        21: invokestatic  #29                 // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-        24: invokeinterface #30,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        29: checkcast     #31                 // class java/lang/String\n-        32: invokevirtual #32                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        35: invokestatic  #33                 // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+         4: invokeinterface #96,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         9: invokedynamic #102,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        14: invokeinterface #106,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        19: ldc           #112                // String \\n\n+        21: invokestatic  #114                // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+        24: invokeinterface #120,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        29: checkcast     #124                // class java/lang/String\n+        32: invokevirtual #126                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        35: invokestatic  #132                // Method dev/langchain4j/model/huggingface/client/Parameters.builder:()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         38: aload_0\n-        39: getfield      #17                 // Field temperature:Ljava/lang/Double;\n-        42: invokevirtual #34                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        39: getfield      #69                 // Field temperature:Ljava/lang/Double;\n+        42: invokevirtual #137                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:(Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         45: aload_0\n-        46: getfield      #19                 // Field maxNewTokens:Ljava/lang/Integer;\n-        49: invokevirtual #35                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        46: getfield      #76                 // Field maxNewTokens:Ljava/lang/Integer;\n+        49: invokevirtual #142                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:(Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n         52: aload_0\n-        53: getfield      #21                 // Field returnFullText:Ljava/lang/Boolean;\n-        56: invokevirtual #36                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-        59: invokevirtual #37                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n-        62: invokevirtual #38                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        65: invokestatic  #39                 // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        53: getfield      #83                 // Field returnFullText:Ljava/lang/Boolean;\n+        56: invokevirtual #145                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+        59: invokevirtual #148                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.build:()Ldev/langchain4j/model/huggingface/client/Parameters;\n+        62: invokevirtual #152                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:(Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        65: invokestatic  #156                // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n         68: aload_0\n-        69: getfield      #23                 // Field waitForModel:Ljava/lang/Boolean;\n-        72: invokevirtual #40                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-        75: invokevirtual #41                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-        78: invokevirtual #42                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-        81: invokevirtual #43                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+        69: getfield      #89                 // Field waitForModel:Ljava/lang/Boolean;\n+        72: invokevirtual #161                // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        75: invokevirtual #166                // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+        78: invokevirtual #169                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:(Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+        81: invokevirtual #173                // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.build:()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n         84: astore_2\n         85: aload_0\n-        86: getfield      #15                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n+        86: getfield      #61                 // Field client:Ldev/langchain4j/model/huggingface/client/HuggingFaceClient;\n         89: aload_2\n-        90: invokeinterface #44,  2           // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+        90: invokeinterface #176,  2          // InterfaceMethod dev/langchain4j/model/huggingface/client/HuggingFaceClient.chat:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n         95: astore_3\n         96: aload_3\n-        97: invokevirtual #45                 // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n-       100: invokestatic  #46                 // Method dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n-       103: invokestatic  #47                 // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n+        97: invokevirtual #182                // Method dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:()Ljava/lang/String;\n+       100: invokestatic  #188                // Method dev/langchain4j/data/message/AiMessage.from:(Ljava/lang/String;)Ldev/langchain4j/data/message/AiMessage;\n+       103: invokestatic  #194                // Method dev/langchain4j/model/output/Response.from:(Ljava/lang/Object;)Ldev/langchain4j/model/output/Response;\n        106: areturn\n       LineNumberTable:\n         line 70: 0\n         line 71: 4\n         line 72: 14\n         line 73: 21\n         line 71: 32\n@@ -462,58 +462,58 @@\n             0     107     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n             0     107     1 messages   Ljava/util/List;\n            85      22     2 request   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n            96      11     3 textGenerationResponse   Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0     107     1 messages   Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;\n-    Signature: #93                          // (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n+    Signature: #236                         // (Ljava/util/List<Ldev/langchain4j/data/message/ChatMessage;>;)Ldev/langchain4j/model/output/Response<Ldev/langchain4j/data/message/AiMessage;>;\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceChatModel$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #48                 // class dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n-         2: invokedynamic #49,  0             // InvokeDynamic #1:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #50                 // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #51                 // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n+         0: ldc           #199                // class dev/langchain4j/model/huggingface/spi/HuggingFaceChatModelBuilderFactory\n+         2: invokedynamic #201,  0            // InvokeDynamic #1:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #205                // Method dev/langchain4j/spi/ServiceHelper.loadFactoryService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #8                  // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder\n         13: areturn\n       LineNumberTable:\n         line 90: 0\n \n   public static dev.langchain4j.model.huggingface.HuggingFaceChatModel withAccessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: invokestatic  #1                  // Method builder:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n          3: aload_0\n-         4: invokevirtual #2                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n-         7: invokevirtual #52                 // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n+         4: invokevirtual #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.accessToken:(Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+         7: invokevirtual #211                // Method dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.build:()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel;\n         10: areturn\n       LineNumberTable:\n         line 158: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0 accessToken   Ljava/lang/String;\n }\n SourceFile: \"HuggingFaceChatModel.java\"\n-InnerClasses:\n-  public static final #56= #51 of #53;    // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n-  #12;                                    // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n-  public static #191= #190 of #113;       // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  public static final #56= #141 of #124;  // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  public static final #56= #145 of #143;  // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n-  public static final #56= #153 of #151;  // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n-  public static final #267= #266 of #271; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #129 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: #242 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-      #130 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #131 REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-      #132 (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  1: #129 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+      #249 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #251 REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+      #257 (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  1: #242 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-      #167 ()Ljava/lang/Object;\n-      #168 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n-      #169 ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+      #259 ()Ljava/lang/Object;\n+      #261 REF_newInvokeSpecial dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder.\"<init>\":()V\n+      #263 ()Ldev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder;\n+InnerClasses:\n+  public static final #265= #8 of #2;     // Builder=class dev/langchain4j/model/huggingface/HuggingFaceChatModel$Builder of class dev/langchain4j/model/huggingface/HuggingFaceChatModel\n+  #50;                                    // class dev/langchain4j/model/huggingface/HuggingFaceChatModel$1\n+  public static #268= #266 of #56;        // Input=class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory$Input of class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+  public static final #265= #127 of #92;  // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #265= #138 of #133; // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #265= #162 of #157; // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #273= #269 of #271; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/FactoryCreator.class", "source2": "dev/langchain4j/model/huggingface/FactoryCreator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,72 +1,72 @@\n-  SHA-256 checksum 4a2b2e7cd00a86038c0bdf03b537fe19d725125da2a26282e98c5d305ccfa5cc\n+  SHA-256 checksum 0f001186c417fba7fefd62d621539dd20574d169b2d31ffa84af10009580c76f\n   Compiled from \"FactoryCreator.java\"\n class dev.langchain4j.model.huggingface.FactoryCreator\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/model/huggingface/FactoryCreator\n-  super_class: #7                         // java/lang/Object\n+  this_class: #20                         // dev/langchain4j/model/huggingface/FactoryCreator\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 2, attributes: 3\n Constant pool:\n-   #1 = Methodref          #7.#23         // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #24            // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-   #3 = InvokeDynamic      #0:#30         // #0:get:()Ljava/util/function/Supplier;\n-   #4 = Methodref          #31.#32        // dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-   #5 = Fieldref           #6.#33         // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-   #6 = Class              #34            // dev/langchain4j/model/huggingface/FactoryCreator\n-   #7 = Class              #35            // java/lang/Object\n-   #8 = Class              #36            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-   #9 = Utf8               DefaultHuggingFaceClientFactory\n-  #10 = Utf8               InnerClasses\n-  #11 = Utf8               FACTORY\n-  #12 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator;\n-  #20 = Utf8               <clinit>\n-  #21 = Utf8               SourceFile\n-  #22 = Utf8               FactoryCreator.java\n-  #23 = NameAndType        #13:#14        // \"<init>\":()V\n-  #24 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-  #25 = Utf8               BootstrapMethods\n-  #26 = MethodHandle       6:#37          // 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-  #27 = MethodType         #38            //  ()Ljava/lang/Object;\n-  #28 = MethodHandle       8:#39          // REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n-  #29 = MethodType         #40            //  ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #30 = NameAndType        #41:#42        // get:()Ljava/util/function/Supplier;\n-  #31 = Class              #43            // dev/langchain4j/spi/ServiceHelper\n-  #32 = NameAndType        #44:#45        // loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #33 = NameAndType        #11:#12        // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #34 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n-  #35 = Utf8               java/lang/Object\n-  #36 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n-  #37 = Methodref          #46.#47        // 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-  #38 = Utf8               ()Ljava/lang/Object;\n-  #39 = Methodref          #8.#23         // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n-  #40 = Utf8               ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n-  #41 = Utf8               get\n-  #42 = Utf8               ()Ljava/util/function/Supplier;\n-  #43 = Utf8               dev/langchain4j/spi/ServiceHelper\n-  #44 = Utf8               loadService\n-  #45 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-  #46 = Class              #48            // java/lang/invoke/LambdaMetafactory\n-  #47 = NameAndType        #49:#52        // 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-  #48 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #49 = Utf8               metafactory\n-  #50 = Class              #54            // java/lang/invoke/MethodHandles$Lookup\n-  #51 = Utf8               Lookup\n-  #52 = 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-  #53 = Class              #55            // java/lang/invoke/MethodHandles\n-  #54 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #55 = Utf8               java/lang/invoke/MethodHandles\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #8 = Utf8               dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+   #9 = InvokeDynamic      #0:#10         // #0:get:()Ljava/util/function/Supplier;\n+  #10 = NameAndType        #11:#12        // get:()Ljava/util/function/Supplier;\n+  #11 = Utf8               get\n+  #12 = Utf8               ()Ljava/util/function/Supplier;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #14 = Class              #16            // dev/langchain4j/spi/ServiceHelper\n+  #15 = NameAndType        #17:#18        // loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #16 = Utf8               dev/langchain4j/spi/ServiceHelper\n+  #17 = Utf8               loadService\n+  #18 = Utf8               (Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+  #19 = Fieldref           #20.#21        // dev/langchain4j/model/huggingface/FactoryCreator.FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #20 = Class              #22            // dev/langchain4j/model/huggingface/FactoryCreator\n+  #21 = NameAndType        #23:#24        // FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #22 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator\n+  #23 = Utf8               FACTORY\n+  #24 = Utf8               Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Ldev/langchain4j/model/huggingface/FactoryCreator;\n+  #30 = Utf8               <clinit>\n+  #31 = Utf8               SourceFile\n+  #32 = Utf8               FactoryCreator.java\n+  #33 = Utf8               BootstrapMethods\n+  #34 = MethodHandle       6:#35          // 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+  #35 = Methodref          #36.#37        // 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+  #36 = Class              #38            // java/lang/invoke/LambdaMetafactory\n+  #37 = NameAndType        #39:#40        // 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+  #38 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #39 = Utf8               metafactory\n+  #40 = 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+  #41 = MethodType         #42            //  ()Ljava/lang/Object;\n+  #42 = Utf8               ()Ljava/lang/Object;\n+  #43 = MethodHandle       8:#44          // REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n+  #44 = Methodref          #45.#3         // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n+  #45 = Class              #46            // dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #46 = Utf8               dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory\n+  #47 = MethodType         #48            //  ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #48 = Utf8               ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+  #49 = Utf8               InnerClasses\n+  #50 = Utf8               DefaultHuggingFaceClientFactory\n+  #51 = Class              #52            // java/lang/invoke/MethodHandles$Lookup\n+  #52 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #53 = Class              #54            // java/lang/invoke/MethodHandles\n+  #54 = Utf8               java/lang/invoke/MethodHandles\n+  #55 = Utf8               Lookup\n {\n   static final dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory FACTORY;\n     descriptor: Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n     flags: (0x0018) ACC_STATIC, ACC_FINAL\n \n   dev.langchain4j.model.huggingface.FactoryCreator();\n     descriptor: ()V\n@@ -83,26 +83,26 @@\n             0       5     0  this   Ldev/langchain4j/model/huggingface/FactoryCreator;\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: ldc           #2                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-         2: invokedynamic #3,  0              // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n-         7: invokestatic  #4                  // Method dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n-        10: checkcast     #2                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n-        13: putstatic     #5                  // Field FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+         0: ldc           #7                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+         2: invokedynamic #9,  0              // InvokeDynamic #0:get:()Ljava/util/function/Supplier;\n+         7: invokestatic  #13                 // Method dev/langchain4j/spi/ServiceHelper.loadService:(Ljava/lang/Class;Ljava/util/function/Supplier;)Ljava/lang/Object;\n+        10: checkcast     #7                  // class dev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory\n+        13: putstatic     #19                 // Field FACTORY:Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n         16: return\n       LineNumberTable:\n         line 9: 0\n }\n SourceFile: \"FactoryCreator.java\"\n-InnerClasses:\n-  static #9= #8 of #6;                    // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n-  public static final #51= #50 of #53;    // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #26 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: #34 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-      #27 ()Ljava/lang/Object;\n-      #28 REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n-      #29 ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+      #41 ()Ljava/lang/Object;\n+      #43 REF_newInvokeSpecial dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory.\"<init>\":()V\n+      #47 ()Ldev/langchain4j/model/huggingface/spi/HuggingFaceClientFactory;\n+InnerClasses:\n+  static #50= #45 of #20;                 // DefaultHuggingFaceClientFactory=class dev/langchain4j/model/huggingface/FactoryCreator$DefaultHuggingFaceClientFactory of class dev/langchain4j/model/huggingface/FactoryCreator\n+  public static final #55= #51 of #53;    // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceModelName.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceModelName.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,40 +1,40 @@\n-  SHA-256 checksum b19a7fb3e5aa537bf5c6f7360aba86e2ebf64acf18047f019d2689b43bfd0728\n+  SHA-256 checksum 324ec61b0d58aa58070296c42bcb175a72aa989061c900450881facafbb6c7ce\n   Compiled from \"HuggingFaceModelName.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceModelName\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #2                          // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-  super_class: #3                         // java/lang/Object\n+  this_class: #7                          // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 1, attributes: 1\n Constant pool:\n-   #1 = Methodref          #3.#19         // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #20            // dev/langchain4j/model/huggingface/HuggingFaceModelName\n-   #3 = Class              #21            // java/lang/Object\n-   #4 = Utf8               TII_UAE_FALCON_7B_INSTRUCT\n-   #5 = Utf8               Ljava/lang/String;\n-   #6 = Utf8               ConstantValue\n-   #7 = String             #22            // tiiuae/falcon-7b-instruct\n-   #8 = Utf8               SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2\n-   #9 = String             #23            // sentence-transformers/all-MiniLM-L6-v2\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Utf8               LineNumberTable\n-  #14 = Utf8               LocalVariableTable\n-  #15 = Utf8               this\n-  #16 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceModelName;\n-  #17 = Utf8               SourceFile\n-  #18 = Utf8               HuggingFaceModelName.java\n-  #19 = NameAndType        #10:#11        // \"<init>\":()V\n-  #20 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n-  #21 = Utf8               java/lang/Object\n-  #22 = Utf8               tiiuae/falcon-7b-instruct\n-  #23 = Utf8               sentence-transformers/all-MiniLM-L6-v2\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // dev/langchain4j/model/huggingface/HuggingFaceModelName\n+   #8 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceModelName\n+   #9 = Utf8               TII_UAE_FALCON_7B_INSTRUCT\n+  #10 = Utf8               Ljava/lang/String;\n+  #11 = Utf8               ConstantValue\n+  #12 = String             #13            // tiiuae/falcon-7b-instruct\n+  #13 = Utf8               tiiuae/falcon-7b-instruct\n+  #14 = Utf8               SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2\n+  #15 = String             #16            // sentence-transformers/all-MiniLM-L6-v2\n+  #16 = Utf8               sentence-transformers/all-MiniLM-L6-v2\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceModelName;\n+  #22 = Utf8               SourceFile\n+  #23 = Utf8               HuggingFaceModelName.java\n {\n   public static final java.lang.String TII_UAE_FALCON_7B_INSTRUCT = \"tiiuae/falcon-7b-instruct\";\n     descriptor: Ljava/lang/String;\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n     ConstantValue: String tiiuae/falcon-7b-instruct\n \n   public static final java.lang.String SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2 = \"sentence-transformers/all-MiniLM-L6-v2\";\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Options$Builder.class", "source2": "dev/langchain4j/model/huggingface/client/Options$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,60 +1,60 @@\n-  SHA-256 checksum f3bc889c3500e0572396276909bc7745c48982304d3d76f53ff042e41dd57f42\n+  SHA-256 checksum 42800c61fca971c7103d0d7b018e7b51715df36fcb8132de21eb7d3664019b98\n   Compiled from \"Options.java\"\n public final class dev.langchain4j.model.huggingface.client.Options$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/client/Options$Builder\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/client/Options$Builder\n+  super_class: #11                        // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #7.#31         // dev/langchain4j/model/huggingface/client/Options$Builder.useCache:Ljava/lang/Boolean;\n-   #2 = Fieldref           #7.#32         // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:Ljava/lang/Boolean;\n-   #3 = Methodref          #8.#33         // java/lang/Object.\"<init>\":()V\n-   #4 = Methodref          #34.#35        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #5 = Class              #36            // dev/langchain4j/model/huggingface/client/Options\n-   #6 = Methodref          #5.#37         // dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n-   #7 = Class              #38            // dev/langchain4j/model/huggingface/client/Options$Builder\n-   #8 = Class              #39            // java/lang/Object\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/client/Options$Builder.useCache:Ljava/lang/Boolean;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/client/Options$Builder\n+   #3 = NameAndType        #5:#6          // useCache:Ljava/lang/Boolean;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+   #5 = Utf8               useCache\n+   #6 = Utf8               Ljava/lang/Boolean;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:Ljava/lang/Boolean;\n+   #8 = NameAndType        #9:#6          // waitForModel:Ljava/lang/Boolean;\n    #9 = Utf8               waitForModel\n-  #10 = Utf8               Ljava/lang/Boolean;\n-  #11 = Utf8               useCache\n-  #12 = Utf8               <init>\n-  #13 = Utf8               ()V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Builder\n-  #19 = Utf8               InnerClasses\n-  #20 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #21 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #22 = Utf8               StackMapTable\n-  #23 = Utf8               build\n-  #24 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #25 = Utf8               access$000\n-  #26 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #27 = Utf8               x0\n-  #28 = Utf8               access$100\n-  #29 = Utf8               SourceFile\n-  #30 = Utf8               Options.java\n-  #31 = NameAndType        #11:#10        // useCache:Ljava/lang/Boolean;\n-  #32 = NameAndType        #9:#10         // waitForModel:Ljava/lang/Boolean;\n-  #33 = NameAndType        #12:#13        // \"<init>\":()V\n-  #34 = Class              #40            // java/lang/Boolean\n-  #35 = NameAndType        #41:#42        // valueOf:(Z)Ljava/lang/Boolean;\n-  #36 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #37 = NameAndType        #12:#43        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n-  #38 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #39 = Utf8               java/lang/Object\n-  #40 = Utf8               java/lang/Boolean\n-  #41 = Utf8               valueOf\n-  #42 = Utf8               (Z)Ljava/lang/Boolean;\n-  #43 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #10 = Methodref          #11.#12        // java/lang/Object.\"<init>\":()V\n+  #11 = Class              #13            // java/lang/Object\n+  #12 = NameAndType        #14:#15        // \"<init>\":()V\n+  #13 = Utf8               java/lang/Object\n+  #14 = Utf8               <init>\n+  #15 = Utf8               ()V\n+  #16 = Methodref          #17.#18        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+  #17 = Class              #19            // java/lang/Boolean\n+  #18 = NameAndType        #20:#21        // valueOf:(Z)Ljava/lang/Boolean;\n+  #19 = Utf8               java/lang/Boolean\n+  #20 = Utf8               valueOf\n+  #21 = Utf8               (Z)Ljava/lang/Boolean;\n+  #22 = Class              #23            // dev/langchain4j/model/huggingface/client/Options\n+  #23 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #24 = Methodref          #22.#25        // dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #25 = NameAndType        #14:#26        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #26 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #32 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #33 = Utf8               StackMapTable\n+  #34 = Utf8               build\n+  #35 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #36 = Utf8               access$000\n+  #37 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #38 = Utf8               x0\n+  #39 = Utf8               access$100\n+  #40 = Utf8               SourceFile\n+  #41 = Utf8               Options.java\n+  #42 = Utf8               InnerClasses\n+  #43 = Utf8               Builder\n {\n   private java.lang.Boolean waitForModel;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Boolean useCache;\n     descriptor: Ljava/lang/Boolean;\n@@ -62,19 +62,19 @@\n \n   public dev.langchain4j.model.huggingface.client.Options$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_1\n-         6: invokestatic  #4                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-         9: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: invokestatic  #16                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+         9: putfield      #7                  // Field waitForModel:Ljava/lang/Boolean;\n         12: return\n       LineNumberTable:\n         line 47: 0\n         line 49: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n@@ -84,15 +84,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        9\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: putfield      #7                  // Field waitForModel:Ljava/lang/Boolean;\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 53: 0\n         line 54: 4\n         line 56: 9\n       LocalVariableTable:\n@@ -121,32 +121,32 @@\n             0       7     1 useCache   Ljava/lang/Boolean;\n \n   public dev.langchain4j.model.huggingface.client.Options build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Options;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/model/huggingface/client/Options\n+         0: new           #22                 // class dev/langchain4j/model/huggingface/client/Options\n          3: dup\n          4: aload_0\n-         5: invokespecial #6                  // Method dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+         5: invokespecial #24                 // Method dev/langchain4j/model/huggingface/client/Options.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n          8: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n \n   static java.lang.Boolean access$000(dev.langchain4j.model.huggingface.client.Options$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #7                  // Field waitForModel:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 47: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n \n@@ -162,8 +162,8 @@\n         line 47: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Options$Builder;\n }\n SourceFile: \"Options.java\"\n InnerClasses:\n-  public static final #18= #7 of #5;      // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #43= #2 of #22;     // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/HuggingFaceClient.class", "source2": "dev/langchain4j/model/huggingface/client/HuggingFaceClient.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,38 +1,38 @@\n-  SHA-256 checksum d526527eaf097e5d97c489e8d420169f10472b2e14e3e32b643f14b9e54d4102\n+  SHA-256 checksum 2a443d989cdd60c99b62a00c9e78ffd12a6f79f30abef694b61b12b90c2ffece\n   Compiled from \"HuggingFaceClient.java\"\n public interface dev.langchain4j.model.huggingface.client.HuggingFaceClient\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  super_class: #2                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #12            // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-   #2 = Class              #13            // java/lang/Object\n-   #3 = Utf8               chat\n-   #4 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-   #5 = Utf8               generate\n-   #6 = Utf8               embed\n-   #7 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n-   #8 = Utf8               Signature\n-   #9 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n-  #10 = Utf8               SourceFile\n-  #11 = Utf8               HuggingFaceClient.java\n-  #12 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n-  #13 = Utf8               java/lang/Object\n+   #1 = Class              #2             // dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #2 = Utf8               dev/langchain4j/model/huggingface/client/HuggingFaceClient\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               chat\n+   #6 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+   #7 = Utf8               generate\n+   #8 = Utf8               embed\n+   #9 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n+  #10 = Utf8               Signature\n+  #11 = Utf8               (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+  #12 = Utf8               SourceFile\n+  #13 = Utf8               HuggingFaceClient.java\n {\n   public abstract dev.langchain4j.model.huggingface.client.TextGenerationResponse chat(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract dev.langchain4j.model.huggingface.client.TextGenerationResponse generate(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract java.util.List<float[]> embed(dev.langchain4j.model.huggingface.client.EmbeddingRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #9                           // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n+    Signature: #11                          // (Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;)Ljava/util/List<[F>;\n }\n SourceFile: \"HuggingFaceClient.java\"\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.class", "source2": "dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,63 +1,63 @@\n-  SHA-256 checksum 6d370508e5b8c20cce9648f53aac74a7779c96b1754b0bab73988bd4be88142c\n+  SHA-256 checksum 062e5cefa6ffb90d34037cb394da7a987f3c94551fbd93f5cf0a60346b1e64d5\n   Compiled from \"TextGenerationRequest.java\"\n public final class dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #7                          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  super_class: #8                         // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  super_class: #16                        // java/lang/Object\n   interfaces: 0, fields: 3, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #7.#38         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:Ldev/langchain4j/model/huggingface/client/Options;\n-   #2 = Fieldref           #7.#39         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #3 = Fieldref           #7.#40         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:Ljava/lang/String;\n-   #4 = Methodref          #8.#41         // java/lang/Object.\"<init>\":()V\n-   #5 = Class              #42            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-   #6 = Methodref          #5.#43         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n-   #7 = Class              #44            // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-   #8 = Class              #45            // java/lang/Object\n-   #9 = Utf8               inputs\n-  #10 = Utf8               Ljava/lang/String;\n-  #11 = Utf8               parameters\n-  #12 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #13 = Utf8               options\n-  #14 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n-  #15 = Utf8               <init>\n-  #16 = Utf8               ()V\n-  #17 = Utf8               Code\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               Builder\n-  #22 = Utf8               InnerClasses\n-  #23 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #24 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #25 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #26 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #27 = Utf8               build\n-  #28 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #29 = Utf8               access$000\n-  #30 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-  #31 = Utf8               x0\n-  #32 = Utf8               access$100\n-  #33 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #34 = Utf8               access$200\n-  #35 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-  #36 = Utf8               SourceFile\n-  #37 = Utf8               TextGenerationRequest.java\n-  #38 = NameAndType        #13:#14        // options:Ldev/langchain4j/model/huggingface/client/Options;\n-  #39 = NameAndType        #11:#12        // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #40 = NameAndType        #9:#10         // inputs:Ljava/lang/String;\n-  #41 = NameAndType        #15:#16        // \"<init>\":()V\n-  #42 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #43 = NameAndType        #15:#46        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n-  #44 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.options:Ldev/langchain4j/model/huggingface/client/Options;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #3 = NameAndType        #5:#6          // options:Ldev/langchain4j/model/huggingface/client/Options;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #5 = Utf8               options\n+   #6 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+   #8 = NameAndType        #9:#10         // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+   #9 = Utf8               parameters\n+  #10 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #11 = Fieldref           #2.#12         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.inputs:Ljava/lang/String;\n+  #12 = NameAndType        #13:#14        // inputs:Ljava/lang/String;\n+  #13 = Utf8               inputs\n+  #14 = Utf8               Ljava/lang/String;\n+  #15 = Methodref          #16.#17        // java/lang/Object.\"<init>\":()V\n+  #16 = Class              #18            // java/lang/Object\n+  #17 = NameAndType        #19:#20        // \"<init>\":()V\n+  #18 = Utf8               java/lang/Object\n+  #19 = Utf8               <init>\n+  #20 = Utf8               ()V\n+  #21 = Class              #22            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #22 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #23 = Methodref          #21.#24        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #24 = NameAndType        #19:#25        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #25 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #31 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #32 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #33 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #34 = Utf8               build\n+  #35 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #36 = Utf8               access$000\n+  #37 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+  #38 = Utf8               x0\n+  #39 = Utf8               access$100\n+  #40 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #41 = Utf8               access$200\n+  #42 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #43 = Utf8               SourceFile\n+  #44 = Utf8               TextGenerationRequest.java\n+  #45 = Utf8               InnerClasses\n+  #46 = Utf8               Builder\n {\n   private java.lang.String inputs;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private dev.langchain4j.model.huggingface.client.Parameters parameters;\n     descriptor: Ldev/langchain4j/model/huggingface/client/Parameters;\n@@ -69,30 +69,30 @@\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #4                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #15                 // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder inputs(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field inputs:Ljava/lang/String;\n+         2: putfield      #11                 // Field inputs:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 61: 0\n         line 62: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -102,15 +102,15 @@\n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder parameters(dev.langchain4j.model.huggingface.client.Parameters);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters;)Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+         2: putfield      #7                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -136,46 +136,46 @@\n             0       7     1 options   Ldev/langchain4j/model/huggingface/client/Options;\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationRequest build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #5                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+         0: new           #21                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n          3: dup\n          4: aload_0\n-         5: invokespecial #6                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+         5: invokespecial #23                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest.\"<init>\":(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n          8: areturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n   static java.lang.String access$000(dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field inputs:Ljava/lang/String;\n+         1: getfield      #11                 // Field inputs:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n   static dev.langchain4j.model.huggingface.client.Parameters access$100(dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+         1: getfield      #7                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n          4: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n \n@@ -191,8 +191,8 @@\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n }\n SourceFile: \"TextGenerationRequest.java\"\n InnerClasses:\n-  public static final #21= #7 of #5;      // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #46= #2 of #21;     // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/EmbeddingRequest.class", "source2": "dev/langchain4j/model/huggingface/client/EmbeddingRequest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 39a2de3c198f49cf82039e09dd334568ae1b7e6ef27d3d132e6a76fc9866b14e\n+  SHA-256 checksum 10ee1b63042cc4d0626d83f6190d6a8046ea846a34cb9f365f685e7e191151ae\n   Compiled from \"EmbeddingRequest.java\"\n public class dev.langchain4j.model.huggingface.client.EmbeddingRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #8                          // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  super_class: #9                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Methodref          #9.#34         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #8.#35         // dev/langchain4j/model/huggingface/client/EmbeddingRequest.inputs:Ljava/util/List;\n-   #3 = Methodref          #36.#37        // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #4 = Methodref          #38.#39        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #5 = Methodref          #40.#41        // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-   #6 = Methodref          #40.#42        // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-   #7 = Fieldref           #8.#43         // dev/langchain4j/model/huggingface/client/EmbeddingRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n-   #8 = Class              #44            // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-   #9 = Class              #45            // java/lang/Object\n-  #10 = Utf8               inputs\n-  #11 = Utf8               Ljava/util/List;\n-  #12 = Utf8               Signature\n-  #13 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #14 = Utf8               options\n-  #15 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n-  #16 = Utf8               <init>\n-  #17 = Utf8               (Ljava/util/List;Z)V\n-  #18 = Utf8               Code\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-  #23 = Utf8               waitForModel\n-  #24 = Utf8               Z\n-  #25 = Utf8               LocalVariableTypeTable\n-  #26 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Z)V\n-  #27 = Utf8               getInputs\n-  #28 = Utf8               ()Ljava/util/List;\n-  #29 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-  #30 = Utf8               getOptions\n-  #31 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n-  #32 = Utf8               SourceFile\n-  #33 = Utf8               EmbeddingRequest.java\n-  #34 = NameAndType        #16:#46        // \"<init>\":()V\n-  #35 = NameAndType        #10:#11        // inputs:Ljava/util/List;\n-  #36 = Class              #47            // dev/langchain4j/model/huggingface/client/Options\n-  #37 = NameAndType        #48:#51        // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #38 = Class              #52            // java/lang/Boolean\n-  #39 = NameAndType        #53:#54        // valueOf:(Z)Ljava/lang/Boolean;\n-  #40 = Class              #55            // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #41 = NameAndType        #23:#56        // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #42 = NameAndType        #57:#31        // build:()Ldev/langchain4j/model/huggingface/client/Options;\n-  #43 = NameAndType        #14:#15        // options:Ldev/langchain4j/model/huggingface/client/Options;\n-  #44 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n-  #45 = Utf8               java/lang/Object\n-  #46 = Utf8               ()V\n-  #47 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #48 = Utf8               builder\n-  #49 = Utf8               Builder\n-  #50 = Utf8               InnerClasses\n-  #51 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #52 = Utf8               java/lang/Boolean\n-  #53 = Utf8               valueOf\n-  #54 = Utf8               (Z)Ljava/lang/Boolean;\n-  #55 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #56 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #57 = Utf8               build\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/model/huggingface/client/EmbeddingRequest.inputs:Ljava/util/List;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+   #9 = NameAndType        #11:#12        // inputs:Ljava/util/List;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/EmbeddingRequest\n+  #11 = Utf8               inputs\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Methodref          #14.#15        // dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #14 = Class              #16            // dev/langchain4j/model/huggingface/client/Options\n+  #15 = NameAndType        #17:#18        // builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #16 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #17 = Utf8               builder\n+  #18 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #19 = Methodref          #20.#21        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+  #20 = Class              #22            // java/lang/Boolean\n+  #21 = NameAndType        #23:#24        // valueOf:(Z)Ljava/lang/Boolean;\n+  #22 = Utf8               java/lang/Boolean\n+  #23 = Utf8               valueOf\n+  #24 = Utf8               (Z)Ljava/lang/Boolean;\n+  #25 = Methodref          #26.#27        // dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #26 = Class              #28            // dev/langchain4j/model/huggingface/client/Options$Builder\n+  #27 = NameAndType        #29:#30        // waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #28 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #29 = Utf8               waitForModel\n+  #30 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #31 = Methodref          #26.#32        // dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #32 = NameAndType        #33:#34        // build:()Ldev/langchain4j/model/huggingface/client/Options;\n+  #33 = Utf8               build\n+  #34 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options;\n+  #35 = Fieldref           #8.#36         // dev/langchain4j/model/huggingface/client/EmbeddingRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #36 = NameAndType        #37:#38        // options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #37 = Utf8               options\n+  #38 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+  #39 = Utf8               Signature\n+  #40 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #41 = Utf8               (Ljava/util/List;Z)V\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n+  #47 = Utf8               Z\n+  #48 = Utf8               LocalVariableTypeTable\n+  #49 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Z)V\n+  #50 = Utf8               getInputs\n+  #51 = Utf8               ()Ljava/util/List;\n+  #52 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+  #53 = Utf8               getOptions\n+  #54 = Utf8               SourceFile\n+  #55 = Utf8               EmbeddingRequest.java\n+  #56 = Utf8               InnerClasses\n+  #57 = Utf8               Builder\n {\n   private final java.util.List<java.lang.String> inputs;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #13                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #40                          // Ljava/util/List<Ljava/lang/String;>;\n \n   private final dev.langchain4j.model.huggingface.client.Options options;\n     descriptor: Ldev/langchain4j/model/huggingface/client/Options;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   public dev.langchain4j.model.huggingface.client.EmbeddingRequest(java.util.List<java.lang.String>, boolean);\n     descriptor: (Ljava/util/List;Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field inputs:Ljava/util/List;\n+         6: putfield      #7                  // Field inputs:Ljava/util/List;\n          9: aload_0\n-        10: invokestatic  #3                  // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        10: invokestatic  #13                 // Method dev/langchain4j/model/huggingface/client/Options.builder:()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n         13: iload_2\n-        14: invokestatic  #4                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        17: invokevirtual #5                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-        20: invokevirtual #6                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n-        23: putfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        14: invokestatic  #19                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        17: invokevirtual #25                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.waitForModel:(Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+        20: invokevirtual #31                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.build:()Ldev/langchain4j/model/huggingface/client/Options;\n+        23: putfield      #35                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n         26: return\n       LineNumberTable:\n         line 11: 0\n         line 12: 4\n         line 13: 9\n         line 14: 14\n         line 15: 20\n@@ -104,41 +104,41 @@\n         Start  Length  Slot  Name   Signature\n             0      27     0  this   Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n             0      27     1 inputs   Ljava/util/List;\n             0      27     2 waitForModel   Z\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      27     1 inputs   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #26                          // (Ljava/util/List<Ljava/lang/String;>;Z)V\n+    Signature: #49                          // (Ljava/util/List<Ljava/lang/String;>;Z)V\n \n   public java.util.List<java.lang.String> getInputs();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field inputs:Ljava/util/List;\n+         1: getfield      #7                  // Field inputs:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n-    Signature: #29                          // ()Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #52                          // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public dev.langchain4j.model.huggingface.client.Options getOptions();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Options;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+         1: getfield      #35                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n          4: areturn\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/EmbeddingRequest;\n }\n SourceFile: \"EmbeddingRequest.java\"\n InnerClasses:\n-  public static final #49= #40 of #36;    // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #57= #26 of #14;    // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Parameters.class", "source2": "dev/langchain4j/model/huggingface/client/Parameters.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum bee7e4b746ce264739ac9f53e4dff62e987eb0b4c3298f5e1e0be5ad7658af96\n+  SHA-256 checksum 3d0a7f8b9b3ebb6b1aa97929cad45cd6d49b33b7d60f158a0b98eb8899391cd3\n   Compiled from \"Parameters.java\"\n public class dev.langchain4j.model.huggingface.client.Parameters\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #20                         // dev/langchain4j/model/huggingface/client/Parameters\n-  super_class: #41                        // java/lang/Object\n+  this_class: #14                         // dev/langchain4j/model/huggingface/client/Parameters\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 9, methods: 6, attributes: 2\n Constant pool:\n-    #1 = Methodref          #41.#81       // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #39.#82       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-    #3 = Fieldref           #20.#83       // dev/langchain4j/model/huggingface/client/Parameters.topK:Ljava/lang/Integer;\n-    #4 = Methodref          #39.#84       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-    #5 = Fieldref           #20.#85       // dev/langchain4j/model/huggingface/client/Parameters.topP:Ljava/lang/Double;\n-    #6 = Methodref          #39.#86       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-    #7 = Fieldref           #20.#87       // dev/langchain4j/model/huggingface/client/Parameters.temperature:Ljava/lang/Double;\n-    #8 = Methodref          #39.#88       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-    #9 = Fieldref           #20.#89       // dev/langchain4j/model/huggingface/client/Parameters.repetitionPenalty:Ljava/lang/Double;\n-   #10 = Methodref          #39.#90       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #11 = Fieldref           #20.#91       // dev/langchain4j/model/huggingface/client/Parameters.maxNewTokens:Ljava/lang/Integer;\n-   #12 = Methodref          #39.#92       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #13 = Fieldref           #20.#93       // dev/langchain4j/model/huggingface/client/Parameters.maxTime:Ljava/lang/Double;\n-   #14 = Methodref          #39.#94       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #15 = Fieldref           #20.#95       // dev/langchain4j/model/huggingface/client/Parameters.returnFullText:Ljava/lang/Boolean;\n-   #16 = Methodref          #39.#96       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #17 = Fieldref           #20.#97       // dev/langchain4j/model/huggingface/client/Parameters.numReturnSequences:Ljava/lang/Integer;\n-   #18 = Methodref          #39.#98       // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #19 = Fieldref           #20.#99       // dev/langchain4j/model/huggingface/client/Parameters.doSample:Ljava/lang/Boolean;\n-   #20 = Class              #100          // dev/langchain4j/model/huggingface/client/Parameters\n-   #21 = Methodref          #20.#101      // dev/langchain4j/model/huggingface/client/Parameters.equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n-   #22 = Methodref          #102.#103     // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-   #23 = Methodref          #102.#104     // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n-   #24 = Class              #105          // java/lang/StringBuilder\n-   #25 = Methodref          #24.#81       // java/lang/StringBuilder.\"<init>\":()V\n-   #26 = String             #106          // TextGenerationRequest { topK =\n-   #27 = Methodref          #24.#107      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #28 = Methodref          #24.#108      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #29 = String             #109          // , topP =\n-   #30 = String             #110          // , temperature =\n-   #31 = String             #111          // , repetitionPenalty =\n-   #32 = String             #112          // , maxNewTokens =\n-   #33 = String             #113          // , maxTime =\n-   #34 = String             #114          // , returnFullText =\n-   #35 = String             #115          // , numReturnSequences =\n-   #36 = String             #116          // , doSample =\n-   #37 = String             #117          //  }\n-   #38 = Methodref          #24.#118      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #39 = Class              #119          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-   #40 = Methodref          #39.#81       // dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n-   #41 = Class              #120          // java/lang/Object\n-   #42 = Utf8               Builder\n-   #43 = Utf8               InnerClasses\n-   #44 = Utf8               topK\n-   #45 = Utf8               Ljava/lang/Integer;\n-   #46 = Utf8               topP\n-   #47 = Utf8               Ljava/lang/Double;\n-   #48 = Utf8               temperature\n-   #49 = Utf8               repetitionPenalty\n-   #50 = Utf8               maxNewTokens\n-   #51 = Utf8               maxTime\n-   #52 = Utf8               returnFullText\n-   #53 = Utf8               Ljava/lang/Boolean;\n-   #54 = Utf8               numReturnSequences\n-   #55 = Utf8               doSample\n-   #56 = Utf8               <init>\n-   #57 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n-   #58 = Utf8               Code\n-   #59 = Utf8               LineNumberTable\n-   #60 = Utf8               LocalVariableTable\n-   #61 = Utf8               this\n-   #62 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #63 = Utf8               builder\n-   #64 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #65 = Utf8               equals\n-   #66 = Utf8               (Ljava/lang/Object;)Z\n-   #67 = Utf8               another\n-   #68 = Utf8               Ljava/lang/Object;\n-   #69 = Utf8               StackMapTable\n-   #70 = Utf8               equalTo\n-   #71 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n-   #72 = Utf8               hashCode\n-   #73 = Utf8               ()I\n-   #74 = Utf8               h\n-   #75 = Utf8               I\n-   #76 = Utf8               toString\n-   #77 = Utf8               ()Ljava/lang/String;\n-   #78 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-   #79 = Utf8               SourceFile\n-   #80 = Utf8               Parameters.java\n-   #81 = NameAndType        #56:#121      // \"<init>\":()V\n-   #82 = NameAndType        #122:#123     // access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #83 = NameAndType        #44:#45       // topK:Ljava/lang/Integer;\n-   #84 = NameAndType        #124:#125     // access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #85 = NameAndType        #46:#47       // topP:Ljava/lang/Double;\n-   #86 = NameAndType        #126:#125     // access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #87 = NameAndType        #48:#47       // temperature:Ljava/lang/Double;\n-   #88 = NameAndType        #127:#125     // access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #89 = NameAndType        #49:#47       // repetitionPenalty:Ljava/lang/Double;\n-   #90 = NameAndType        #128:#123     // access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #91 = NameAndType        #50:#45       // maxNewTokens:Ljava/lang/Integer;\n-   #92 = NameAndType        #129:#125     // access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-   #93 = NameAndType        #51:#47       // maxTime:Ljava/lang/Double;\n-   #94 = NameAndType        #130:#131     // access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #95 = NameAndType        #52:#53       // returnFullText:Ljava/lang/Boolean;\n-   #96 = NameAndType        #132:#123     // access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-   #97 = NameAndType        #54:#45       // numReturnSequences:Ljava/lang/Integer;\n-   #98 = NameAndType        #133:#131     // access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-   #99 = NameAndType        #55:#53       // doSample:Ljava/lang/Boolean;\n-  #100 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #101 = NameAndType        #70:#71       // equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n-  #102 = Class              #134          // java/util/Objects\n-  #103 = NameAndType        #65:#135      // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #104 = NameAndType        #72:#136      // hashCode:(Ljava/lang/Object;)I\n-  #105 = Utf8               java/lang/StringBuilder\n-  #106 = Utf8               TextGenerationRequest { topK =\n-  #107 = NameAndType        #137:#138     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #108 = NameAndType        #137:#139     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #109 = Utf8               , topP =\n-  #110 = Utf8               , temperature =\n-  #111 = Utf8               , repetitionPenalty =\n-  #112 = Utf8               , maxNewTokens =\n-  #113 = Utf8               , maxTime =\n-  #114 = Utf8               , returnFullText =\n-  #115 = Utf8               , numReturnSequences =\n-  #116 = Utf8               , doSample =\n-  #117 = Utf8                }\n-  #118 = NameAndType        #76:#77       // toString:()Ljava/lang/String;\n-  #119 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #120 = Utf8               java/lang/Object\n-  #121 = Utf8               ()V\n-  #122 = Utf8               access$000\n-  #123 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-  #124 = Utf8               access$100\n-  #125 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-  #126 = Utf8               access$200\n-  #127 = Utf8               access$300\n-  #128 = Utf8               access$400\n-  #129 = Utf8               access$500\n-  #130 = Utf8               access$600\n-  #131 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-  #132 = Utf8               access$700\n-  #133 = Utf8               access$800\n-  #134 = Utf8               java/util/Objects\n-  #135 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #136 = Utf8               (Ljava/lang/Object;)I\n-  #137 = Utf8               append\n-  #138 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #139 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n+    #4 = Utf8               java/lang/Object\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+    #8 = Class              #10           // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+    #9 = NameAndType        #11:#12       // access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #10 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+   #11 = Utf8               access$000\n+   #12 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #13 = Fieldref           #14.#15       // dev/langchain4j/model/huggingface/client/Parameters.topK:Ljava/lang/Integer;\n+   #14 = Class              #16           // dev/langchain4j/model/huggingface/client/Parameters\n+   #15 = NameAndType        #17:#18       // topK:Ljava/lang/Integer;\n+   #16 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+   #17 = Utf8               topK\n+   #18 = Utf8               Ljava/lang/Integer;\n+   #19 = Methodref          #8.#20        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #20 = NameAndType        #21:#22       // access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #21 = Utf8               access$100\n+   #22 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #23 = Fieldref           #14.#24       // dev/langchain4j/model/huggingface/client/Parameters.topP:Ljava/lang/Double;\n+   #24 = NameAndType        #25:#26       // topP:Ljava/lang/Double;\n+   #25 = Utf8               topP\n+   #26 = Utf8               Ljava/lang/Double;\n+   #27 = Methodref          #8.#28        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #28 = NameAndType        #29:#22       // access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #29 = Utf8               access$200\n+   #30 = Fieldref           #14.#31       // dev/langchain4j/model/huggingface/client/Parameters.temperature:Ljava/lang/Double;\n+   #31 = NameAndType        #32:#26       // temperature:Ljava/lang/Double;\n+   #32 = Utf8               temperature\n+   #33 = Methodref          #8.#34        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #34 = NameAndType        #35:#22       // access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #35 = Utf8               access$300\n+   #36 = Fieldref           #14.#37       // dev/langchain4j/model/huggingface/client/Parameters.repetitionPenalty:Ljava/lang/Double;\n+   #37 = NameAndType        #38:#26       // repetitionPenalty:Ljava/lang/Double;\n+   #38 = Utf8               repetitionPenalty\n+   #39 = Methodref          #8.#40        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #40 = NameAndType        #41:#12       // access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #41 = Utf8               access$400\n+   #42 = Fieldref           #14.#43       // dev/langchain4j/model/huggingface/client/Parameters.maxNewTokens:Ljava/lang/Integer;\n+   #43 = NameAndType        #44:#18       // maxNewTokens:Ljava/lang/Integer;\n+   #44 = Utf8               maxNewTokens\n+   #45 = Methodref          #8.#46        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #46 = NameAndType        #47:#22       // access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+   #47 = Utf8               access$500\n+   #48 = Fieldref           #14.#49       // dev/langchain4j/model/huggingface/client/Parameters.maxTime:Ljava/lang/Double;\n+   #49 = NameAndType        #50:#26       // maxTime:Ljava/lang/Double;\n+   #50 = Utf8               maxTime\n+   #51 = Methodref          #8.#52        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #52 = NameAndType        #53:#54       // access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #53 = Utf8               access$600\n+   #54 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #55 = Fieldref           #14.#56       // dev/langchain4j/model/huggingface/client/Parameters.returnFullText:Ljava/lang/Boolean;\n+   #56 = NameAndType        #57:#58       // returnFullText:Ljava/lang/Boolean;\n+   #57 = Utf8               returnFullText\n+   #58 = Utf8               Ljava/lang/Boolean;\n+   #59 = Methodref          #8.#60        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #60 = NameAndType        #61:#12       // access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+   #61 = Utf8               access$700\n+   #62 = Fieldref           #14.#63       // dev/langchain4j/model/huggingface/client/Parameters.numReturnSequences:Ljava/lang/Integer;\n+   #63 = NameAndType        #64:#18       // numReturnSequences:Ljava/lang/Integer;\n+   #64 = Utf8               numReturnSequences\n+   #65 = Methodref          #8.#66        // dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #66 = NameAndType        #67:#54       // access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+   #67 = Utf8               access$800\n+   #68 = Fieldref           #14.#69       // dev/langchain4j/model/huggingface/client/Parameters.doSample:Ljava/lang/Boolean;\n+   #69 = NameAndType        #70:#58       // doSample:Ljava/lang/Boolean;\n+   #70 = Utf8               doSample\n+   #71 = Methodref          #14.#72       // dev/langchain4j/model/huggingface/client/Parameters.equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+   #72 = NameAndType        #73:#74       // equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+   #73 = Utf8               equalTo\n+   #74 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+   #75 = Methodref          #76.#77       // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+   #76 = Class              #78           // java/util/Objects\n+   #77 = NameAndType        #79:#80       // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+   #78 = Utf8               java/util/Objects\n+   #79 = Utf8               equals\n+   #80 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+   #81 = Methodref          #76.#82       // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+   #82 = NameAndType        #83:#84       // hashCode:(Ljava/lang/Object;)I\n+   #83 = Utf8               hashCode\n+   #84 = Utf8               (Ljava/lang/Object;)I\n+   #85 = Class              #86           // java/lang/StringBuilder\n+   #86 = Utf8               java/lang/StringBuilder\n+   #87 = Methodref          #85.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #88 = String             #89           // TextGenerationRequest { topK =\n+   #89 = Utf8               TextGenerationRequest { topK =\n+   #90 = Methodref          #85.#91       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #91 = NameAndType        #92:#93       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #92 = Utf8               append\n+   #93 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #94 = Methodref          #85.#95       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #95 = NameAndType        #92:#96       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #96 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #97 = String             #98           // , topP =\n+   #98 = Utf8               , topP =\n+   #99 = String             #100          // , temperature =\n+  #100 = Utf8               , temperature =\n+  #101 = String             #102          // , repetitionPenalty =\n+  #102 = Utf8               , repetitionPenalty =\n+  #103 = String             #104          // , maxNewTokens =\n+  #104 = Utf8               , maxNewTokens =\n+  #105 = String             #106          // , maxTime =\n+  #106 = Utf8               , maxTime =\n+  #107 = String             #108          // , returnFullText =\n+  #108 = Utf8               , returnFullText =\n+  #109 = String             #110          // , numReturnSequences =\n+  #110 = Utf8               , numReturnSequences =\n+  #111 = String             #112          // , doSample =\n+  #112 = Utf8               , doSample =\n+  #113 = String             #114          //  }\n+  #114 = Utf8                }\n+  #115 = Methodref          #85.#116      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #116 = NameAndType        #117:#118     // toString:()Ljava/lang/String;\n+  #117 = Utf8               toString\n+  #118 = Utf8               ()Ljava/lang/String;\n+  #119 = Methodref          #8.#3         // dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n+  #120 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #121 = Utf8               Code\n+  #122 = Utf8               LineNumberTable\n+  #123 = Utf8               LocalVariableTable\n+  #124 = Utf8               this\n+  #125 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #126 = Utf8               builder\n+  #127 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #128 = Utf8               (Ljava/lang/Object;)Z\n+  #129 = Utf8               another\n+  #130 = Utf8               Ljava/lang/Object;\n+  #131 = Utf8               StackMapTable\n+  #132 = Utf8               ()I\n+  #133 = Utf8               h\n+  #134 = Utf8               I\n+  #135 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #136 = Utf8               SourceFile\n+  #137 = Utf8               Parameters.java\n+  #138 = Utf8               InnerClasses\n+  #139 = Utf8               Builder\n {\n   private final java.lang.Integer topK;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Double topP;\n     descriptor: Ljava/lang/Double;\n@@ -189,48 +189,48 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: invokestatic  #2                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-         9: putfield      #3                  // Field topK:Ljava/lang/Integer;\n+         6: invokestatic  #7                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+         9: putfield      #13                 // Field topK:Ljava/lang/Integer;\n         12: aload_0\n         13: aload_1\n-        14: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        17: putfield      #5                  // Field topP:Ljava/lang/Double;\n+        14: invokestatic  #19                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        17: putfield      #23                 // Field topP:Ljava/lang/Double;\n         20: aload_0\n         21: aload_1\n-        22: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        25: putfield      #7                  // Field temperature:Ljava/lang/Double;\n+        22: invokestatic  #27                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        25: putfield      #30                 // Field temperature:Ljava/lang/Double;\n         28: aload_0\n         29: aload_1\n-        30: invokestatic  #8                  // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        33: putfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n+        30: invokestatic  #33                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$300:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        33: putfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n         36: aload_0\n         37: aload_1\n-        38: invokestatic  #10                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-        41: putfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n+        38: invokestatic  #39                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$400:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+        41: putfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n         44: aload_0\n         45: aload_1\n-        46: invokestatic  #12                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-        49: putfield      #13                 // Field maxTime:Ljava/lang/Double;\n+        46: invokestatic  #45                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$500:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+        49: putfield      #48                 // Field maxTime:Ljava/lang/Double;\n         52: aload_0\n         53: aload_1\n-        54: invokestatic  #14                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-        57: putfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n+        54: invokestatic  #51                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$600:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+        57: putfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n         60: aload_0\n         61: aload_1\n-        62: invokestatic  #16                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-        65: putfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n+        62: invokestatic  #59                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$700:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+        65: putfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n         68: aload_0\n         69: aload_1\n-        70: invokestatic  #18                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-        73: putfield      #19                 // Field doSample:Ljava/lang/Boolean;\n+        70: invokestatic  #65                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.access$800:(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+        73: putfield      #68                 // Field doSample:Ljava/lang/Boolean;\n         76: return\n       LineNumberTable:\n         line 17: 0\n         line 18: 4\n         line 19: 12\n         line 20: 20\n         line 21: 28\n@@ -252,20 +252,20 @@\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #20                 // class dev/langchain4j/model/huggingface/client/Parameters\n+         8: instanceof    #14                 // class dev/langchain4j/model/huggingface/client/Parameters\n         11: ifeq          29\n         14: aload_0\n         15: aload_1\n-        16: checkcast     #20                 // class dev/langchain4j/model/huggingface/client/Parameters\n-        19: invokespecial #21                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n+        16: checkcast     #14                 // class dev/langchain4j/model/huggingface/client/Parameters\n+        19: invokespecial #71                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n         22: ifeq          29\n         25: iconst_1\n         26: goto          30\n         29: iconst_0\n         30: ireturn\n       LineNumberTable:\n         line 31: 0\n@@ -284,66 +284,66 @@\n \n   private boolean equalTo(dev.langchain4j.model.huggingface.client.Parameters);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #3                  // Field topK:Ljava/lang/Integer;\n+         1: getfield      #13                 // Field topK:Ljava/lang/Integer;\n          4: aload_1\n-         5: getfield      #3                  // Field topK:Ljava/lang/Integer;\n-         8: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+         5: getfield      #13                 // Field topK:Ljava/lang/Integer;\n+         8: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         11: ifeq          130\n         14: aload_0\n-        15: getfield      #5                  // Field topP:Ljava/lang/Double;\n+        15: getfield      #23                 // Field topP:Ljava/lang/Double;\n         18: aload_1\n-        19: getfield      #5                  // Field topP:Ljava/lang/Double;\n-        22: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        19: getfield      #23                 // Field topP:Ljava/lang/Double;\n+        22: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         25: ifeq          130\n         28: aload_0\n-        29: getfield      #7                  // Field temperature:Ljava/lang/Double;\n+        29: getfield      #30                 // Field temperature:Ljava/lang/Double;\n         32: aload_1\n-        33: getfield      #7                  // Field temperature:Ljava/lang/Double;\n-        36: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        33: getfield      #30                 // Field temperature:Ljava/lang/Double;\n+        36: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         39: ifeq          130\n         42: aload_0\n-        43: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n+        43: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n         46: aload_1\n-        47: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n-        50: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        47: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n+        50: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         53: ifeq          130\n         56: aload_0\n-        57: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n+        57: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n         60: aload_1\n-        61: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n-        64: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        61: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n+        64: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         67: ifeq          130\n         70: aload_0\n-        71: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n+        71: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n         74: aload_1\n-        75: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n-        78: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        75: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n+        78: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         81: ifeq          130\n         84: aload_0\n-        85: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n+        85: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n         88: aload_1\n-        89: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n-        92: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        89: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n+        92: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         95: ifeq          130\n         98: aload_0\n-        99: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n+        99: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n        102: aload_1\n-       103: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n-       106: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+       103: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n+       106: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n        109: ifeq          130\n        112: aload_0\n-       113: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n+       113: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n        116: aload_1\n-       117: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n-       120: invokestatic  #22                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+       117: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n+       120: invokestatic  #75                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n        123: ifeq          130\n        126: iconst_1\n        127: goto          131\n        130: iconst_0\n        131: ireturn\n       LineNumberTable:\n         line 37: 0\n@@ -374,96 +374,96 @@\n          0: sipush        5381\n          3: istore_1\n          4: iload_1\n          5: iload_1\n          6: iconst_5\n          7: ishl\n          8: aload_0\n-         9: getfield      #3                  // Field topK:Ljava/lang/Integer;\n-        12: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+         9: getfield      #13                 // Field topK:Ljava/lang/Integer;\n+        12: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         15: iadd\n         16: iadd\n         17: istore_1\n         18: iload_1\n         19: iload_1\n         20: iconst_5\n         21: ishl\n         22: aload_0\n-        23: getfield      #5                  // Field topP:Ljava/lang/Double;\n-        26: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        23: getfield      #23                 // Field topP:Ljava/lang/Double;\n+        26: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         29: iadd\n         30: iadd\n         31: istore_1\n         32: iload_1\n         33: iload_1\n         34: iconst_5\n         35: ishl\n         36: aload_0\n-        37: getfield      #7                  // Field temperature:Ljava/lang/Double;\n-        40: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        37: getfield      #30                 // Field temperature:Ljava/lang/Double;\n+        40: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         43: iadd\n         44: iadd\n         45: istore_1\n         46: iload_1\n         47: iload_1\n         48: iconst_5\n         49: ishl\n         50: aload_0\n-        51: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n-        54: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        51: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n+        54: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         57: iadd\n         58: iadd\n         59: istore_1\n         60: iload_1\n         61: iload_1\n         62: iconst_5\n         63: ishl\n         64: aload_0\n-        65: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n-        68: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        65: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n+        68: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         71: iadd\n         72: iadd\n         73: istore_1\n         74: iload_1\n         75: iload_1\n         76: iconst_5\n         77: ishl\n         78: aload_0\n-        79: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n-        82: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        79: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n+        82: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         85: iadd\n         86: iadd\n         87: istore_1\n         88: iload_1\n         89: iload_1\n         90: iconst_5\n         91: ishl\n         92: aload_0\n-        93: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n-        96: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        93: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n+        96: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         99: iadd\n        100: iadd\n        101: istore_1\n        102: iload_1\n        103: iload_1\n        104: iconst_5\n        105: ishl\n        106: aload_0\n-       107: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n-       110: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+       107: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n+       110: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n        113: iadd\n        114: iadd\n        115: istore_1\n        116: iload_1\n        117: iload_1\n        118: iconst_5\n        119: ishl\n        120: aload_0\n-       121: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n-       124: invokestatic  #23                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+       121: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n+       124: invokestatic  #81                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n        127: iadd\n        128: iadd\n        129: istore_1\n        130: iload_1\n        131: ireturn\n       LineNumberTable:\n         line 50: 0\n@@ -483,80 +483,80 @@\n             4     128     1     h   I\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #24                 // class java/lang/StringBuilder\n+         0: new           #85                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #25                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #26                 // String TextGenerationRequest { topK =\n-         9: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #87                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #88                 // String TextGenerationRequest { topK =\n+         9: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #3                  // Field topK:Ljava/lang/Integer;\n-        16: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #29                 // String , topP =\n-        21: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #13                 // Field topK:Ljava/lang/Integer;\n+        16: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #97                 // String , topP =\n+        21: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #5                  // Field topP:Ljava/lang/Double;\n-        28: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #30                 // String , temperature =\n-        33: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #23                 // Field topP:Ljava/lang/Double;\n+        28: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #99                 // String , temperature =\n+        33: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #7                  // Field temperature:Ljava/lang/Double;\n-        40: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #31                 // String , repetitionPenalty =\n-        45: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #30                 // Field temperature:Ljava/lang/Double;\n+        40: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #101                // String , repetitionPenalty =\n+        45: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #9                  // Field repetitionPenalty:Ljava/lang/Double;\n-        52: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #32                 // String , maxNewTokens =\n-        57: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        49: getfield      #36                 // Field repetitionPenalty:Ljava/lang/Double;\n+        52: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #103                // String , maxNewTokens =\n+        57: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         60: aload_0\n-        61: getfield      #11                 // Field maxNewTokens:Ljava/lang/Integer;\n-        64: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        67: ldc           #33                 // String , maxTime =\n-        69: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        61: getfield      #42                 // Field maxNewTokens:Ljava/lang/Integer;\n+        64: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        67: ldc           #105                // String , maxTime =\n+        69: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         72: aload_0\n-        73: getfield      #13                 // Field maxTime:Ljava/lang/Double;\n-        76: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        79: ldc           #34                 // String , returnFullText =\n-        81: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        73: getfield      #48                 // Field maxTime:Ljava/lang/Double;\n+        76: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        79: ldc           #107                // String , returnFullText =\n+        81: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         84: aload_0\n-        85: getfield      #15                 // Field returnFullText:Ljava/lang/Boolean;\n-        88: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        91: ldc           #35                 // String , numReturnSequences =\n-        93: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        85: getfield      #55                 // Field returnFullText:Ljava/lang/Boolean;\n+        88: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        91: ldc           #109                // String , numReturnSequences =\n+        93: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         96: aload_0\n-        97: getfield      #17                 // Field numReturnSequences:Ljava/lang/Integer;\n-       100: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       103: ldc           #36                 // String , doSample =\n-       105: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        97: getfield      #62                 // Field numReturnSequences:Ljava/lang/Integer;\n+       100: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       103: ldc           #111                // String , doSample =\n+       105: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        108: aload_0\n-       109: getfield      #19                 // Field doSample:Ljava/lang/Boolean;\n-       112: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       115: ldc           #37                 // String  }\n-       117: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       120: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       109: getfield      #68                 // Field doSample:Ljava/lang/Boolean;\n+       112: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       115: ldc           #113                // String  }\n+       117: invokevirtual #90                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       120: invokevirtual #115                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        123: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     124     0  this   Ldev/langchain4j/model/huggingface/client/Parameters;\n \n   public static dev.langchain4j.model.huggingface.client.Parameters$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #39                 // class dev/langchain4j/model/huggingface/client/Parameters$Builder\n+         0: new           #8                  // class dev/langchain4j/model/huggingface/client/Parameters$Builder\n          3: dup\n-         4: invokespecial #40                 // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n+         4: invokespecial #119                // Method dev/langchain4j/model/huggingface/client/Parameters$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 79: 0\n }\n SourceFile: \"Parameters.java\"\n InnerClasses:\n-  public static final #42= #39 of #20;    // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #139= #8 of #14;    // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/TextGenerationResponse.class", "source2": "dev/langchain4j/model/huggingface/client/TextGenerationResponse.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,53 +1,53 @@\n-  SHA-256 checksum 77da9176601e20988c750c70e378d21b808828f71a4fb3346217f743b12ebfa1\n+  SHA-256 checksum a7e9aecc78a616d1368964bdde1b26965fa4eaca9e736254ba3fa136285c3fcc\n   Compiled from \"TextGenerationResponse.java\"\n public class dev.langchain4j.model.huggingface.client.TextGenerationResponse\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #3                          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  super_class: #4                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Methodref          #4.#17         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #3.#18         // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:Ljava/lang/String;\n-   #3 = Class              #19            // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-   #4 = Class              #20            // java/lang/Object\n-   #5 = Utf8               generatedText\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               <init>\n-   #8 = Utf8               (Ljava/lang/String;)V\n-   #9 = Utf8               Code\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n-  #14 = Utf8               ()Ljava/lang/String;\n-  #15 = Utf8               SourceFile\n-  #16 = Utf8               TextGenerationResponse.java\n-  #17 = NameAndType        #7:#21         // \"<init>\":()V\n-  #18 = NameAndType        #5:#6          // generatedText:Ljava/lang/String;\n-  #19 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n-  #20 = Utf8               java/lang/Object\n-  #21 = Utf8               ()V\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/model/huggingface/client/TextGenerationResponse.generatedText:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+   #9 = NameAndType        #11:#12        // generatedText:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationResponse\n+  #11 = Utf8               generatedText\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Utf8               (Ljava/lang/String;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n+  #19 = Utf8               ()Ljava/lang/String;\n+  #20 = Utf8               SourceFile\n+  #21 = Utf8               TextGenerationResponse.java\n {\n   private final java.lang.String generatedText;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   public dev.langchain4j.model.huggingface.client.TextGenerationResponse(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #2                  // Field generatedText:Ljava/lang/String;\n+         6: putfield      #7                  // Field generatedText:Ljava/lang/String;\n          9: return\n       LineNumberTable:\n         line 7: 0\n         line 8: 4\n         line 9: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -56,15 +56,15 @@\n \n   public java.lang.String generatedText();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field generatedText:Ljava/lang/String;\n+         1: getfield      #7                  // Field generatedText:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 12: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/TextGenerationResponse;\n }\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Options.class", "source2": "dev/langchain4j/model/huggingface/client/Options.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,96 +1,96 @@\n-  SHA-256 checksum 36e378627da509d1aed952592b9c0597d111c02e496522fc10f56b837c41db30\n+  SHA-256 checksum be641299d7a248794f46058bd6ea8abdd07e655265752865d1fc8f7e46eec5cd\n   Compiled from \"Options.java\"\n public class dev.langchain4j.model.huggingface.client.Options\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/model/huggingface/client/Options\n-  super_class: #20                        // java/lang/Object\n+  this_class: #14                         // dev/langchain4j/model/huggingface/client/Options\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #20.#51        // java/lang/Object.\"<init>\":()V\n-   #2 = Methodref          #18.#52        // dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-   #3 = Fieldref           #6.#53         // dev/langchain4j/model/huggingface/client/Options.waitForModel:Ljava/lang/Boolean;\n-   #4 = Methodref          #18.#54        // dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-   #5 = Fieldref           #6.#55         // dev/langchain4j/model/huggingface/client/Options.useCache:Ljava/lang/Boolean;\n-   #6 = Class              #56            // dev/langchain4j/model/huggingface/client/Options\n-   #7 = Methodref          #6.#57         // dev/langchain4j/model/huggingface/client/Options.equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n-   #8 = Methodref          #58.#59        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-   #9 = Methodref          #58.#60        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n-  #10 = Class              #61            // java/lang/StringBuilder\n-  #11 = Methodref          #10.#51        // java/lang/StringBuilder.\"<init>\":()V\n-  #12 = String             #62            // TextGenerationRequest { waitForModel =\n-  #13 = Methodref          #10.#63        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #14 = Methodref          #10.#64        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #15 = String             #65            // , useCache =\n-  #16 = String             #66            //  }\n-  #17 = Methodref          #10.#67        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #68            // dev/langchain4j/model/huggingface/client/Options$Builder\n-  #19 = Methodref          #18.#51        // dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n-  #20 = Class              #69            // java/lang/Object\n-  #21 = Utf8               Builder\n-  #22 = Utf8               InnerClasses\n-  #23 = Utf8               waitForModel\n-  #24 = Utf8               Ljava/lang/Boolean;\n-  #25 = Utf8               useCache\n-  #26 = Utf8               <init>\n-  #27 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n-  #28 = Utf8               Code\n-  #29 = Utf8               LineNumberTable\n-  #30 = Utf8               LocalVariableTable\n-  #31 = Utf8               this\n-  #32 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n-  #33 = Utf8               builder\n-  #34 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #35 = Utf8               equals\n-  #36 = Utf8               (Ljava/lang/Object;)Z\n-  #37 = Utf8               another\n-  #38 = Utf8               Ljava/lang/Object;\n-  #39 = Utf8               StackMapTable\n-  #40 = Utf8               equalTo\n-  #41 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Z\n-  #42 = Utf8               hashCode\n-  #43 = Utf8               ()I\n-  #44 = Utf8               h\n-  #45 = Utf8               I\n-  #46 = Utf8               toString\n-  #47 = Utf8               ()Ljava/lang/String;\n-  #48 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n-  #49 = Utf8               SourceFile\n-  #50 = Utf8               Options.java\n-  #51 = NameAndType        #26:#70        // \"<init>\":()V\n-  #52 = NameAndType        #71:#72        // access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #53 = NameAndType        #23:#24        // waitForModel:Ljava/lang/Boolean;\n-  #54 = NameAndType        #73:#72        // access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #55 = NameAndType        #25:#24        // useCache:Ljava/lang/Boolean;\n-  #56 = Utf8               dev/langchain4j/model/huggingface/client/Options\n-  #57 = NameAndType        #40:#41        // equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n-  #58 = Class              #74            // java/util/Objects\n-  #59 = NameAndType        #35:#75        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #60 = NameAndType        #42:#76        // hashCode:(Ljava/lang/Object;)I\n-  #61 = Utf8               java/lang/StringBuilder\n-  #62 = Utf8               TextGenerationRequest { waitForModel =\n-  #63 = NameAndType        #77:#78        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #64 = NameAndType        #77:#79        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #65 = Utf8               , useCache =\n-  #66 = Utf8                }\n-  #67 = NameAndType        #46:#47        // toString:()Ljava/lang/String;\n-  #68 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n-  #69 = Utf8               java/lang/Object\n-  #70 = Utf8               ()V\n-  #71 = Utf8               access$000\n-  #72 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-  #73 = Utf8               access$100\n-  #74 = Utf8               java/util/Objects\n-  #75 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #76 = Utf8               (Ljava/lang/Object;)I\n-  #77 = Utf8               append\n-  #78 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #79 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#9          // dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/Options$Builder\n+   #9 = NameAndType        #11:#12        // access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/Options$Builder\n+  #11 = Utf8               access$000\n+  #12 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #13 = Fieldref           #14.#15        // dev/langchain4j/model/huggingface/client/Options.waitForModel:Ljava/lang/Boolean;\n+  #14 = Class              #16            // dev/langchain4j/model/huggingface/client/Options\n+  #15 = NameAndType        #17:#18        // waitForModel:Ljava/lang/Boolean;\n+  #16 = Utf8               dev/langchain4j/model/huggingface/client/Options\n+  #17 = Utf8               waitForModel\n+  #18 = Utf8               Ljava/lang/Boolean;\n+  #19 = Methodref          #8.#20         // dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #20 = NameAndType        #21:#12        // access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+  #21 = Utf8               access$100\n+  #22 = Fieldref           #14.#23        // dev/langchain4j/model/huggingface/client/Options.useCache:Ljava/lang/Boolean;\n+  #23 = NameAndType        #24:#18        // useCache:Ljava/lang/Boolean;\n+  #24 = Utf8               useCache\n+  #25 = Methodref          #14.#26        // dev/langchain4j/model/huggingface/client/Options.equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n+  #26 = NameAndType        #27:#28        // equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n+  #27 = Utf8               equalTo\n+  #28 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options;)Z\n+  #29 = Methodref          #30.#31        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #30 = Class              #32            // java/util/Objects\n+  #31 = NameAndType        #33:#34        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #32 = Utf8               java/util/Objects\n+  #33 = Utf8               equals\n+  #34 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #35 = Methodref          #30.#36        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+  #36 = NameAndType        #37:#38        // hashCode:(Ljava/lang/Object;)I\n+  #37 = Utf8               hashCode\n+  #38 = Utf8               (Ljava/lang/Object;)I\n+  #39 = Class              #40            // java/lang/StringBuilder\n+  #40 = Utf8               java/lang/StringBuilder\n+  #41 = Methodref          #39.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #42 = String             #43            // TextGenerationRequest { waitForModel =\n+  #43 = Utf8               TextGenerationRequest { waitForModel =\n+  #44 = Methodref          #39.#45        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #45 = NameAndType        #46:#47        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #46 = Utf8               append\n+  #47 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #48 = Methodref          #39.#49        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #49 = NameAndType        #46:#50        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #50 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #51 = String             #52            // , useCache =\n+  #52 = Utf8               , useCache =\n+  #53 = String             #54            //  }\n+  #54 = Utf8                }\n+  #55 = Methodref          #39.#56        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #56 = NameAndType        #57:#58        // toString:()Ljava/lang/String;\n+  #57 = Utf8               toString\n+  #58 = Utf8               ()Ljava/lang/String;\n+  #59 = Methodref          #8.#3          // dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n+  #60 = Utf8               (Ldev/langchain4j/model/huggingface/client/Options$Builder;)V\n+  #61 = Utf8               Code\n+  #62 = Utf8               LineNumberTable\n+  #63 = Utf8               LocalVariableTable\n+  #64 = Utf8               this\n+  #65 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+  #66 = Utf8               builder\n+  #67 = Utf8               Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #68 = Utf8               (Ljava/lang/Object;)Z\n+  #69 = Utf8               another\n+  #70 = Utf8               Ljava/lang/Object;\n+  #71 = Utf8               StackMapTable\n+  #72 = Utf8               ()I\n+  #73 = Utf8               h\n+  #74 = Utf8               I\n+  #75 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n+  #76 = Utf8               SourceFile\n+  #77 = Utf8               Options.java\n+  #78 = Utf8               InnerClasses\n+  #79 = Utf8               Builder\n {\n   private final java.lang.Boolean waitForModel;\n     descriptor: Ljava/lang/Boolean;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Boolean useCache;\n     descriptor: Ljava/lang/Boolean;\n@@ -101,20 +101,20 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: invokestatic  #2                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-         9: putfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n+         6: invokestatic  #7                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+         9: putfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n         12: aload_0\n         13: aload_1\n-        14: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n-        17: putfield      #5                  // Field useCache:Ljava/lang/Boolean;\n+        14: invokestatic  #19                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/Options$Builder;)Ljava/lang/Boolean;\n+        17: putfield      #22                 // Field useCache:Ljava/lang/Boolean;\n         20: return\n       LineNumberTable:\n         line 10: 0\n         line 11: 4\n         line 12: 12\n         line 13: 20\n       LocalVariableTable:\n@@ -129,20 +129,20 @@\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #6                  // class dev/langchain4j/model/huggingface/client/Options\n+         8: instanceof    #14                 // class dev/langchain4j/model/huggingface/client/Options\n         11: ifeq          29\n         14: aload_0\n         15: aload_1\n-        16: checkcast     #6                  // class dev/langchain4j/model/huggingface/client/Options\n-        19: invokespecial #7                  // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n+        16: checkcast     #14                 // class dev/langchain4j/model/huggingface/client/Options\n+        19: invokespecial #25                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/Options;)Z\n         22: ifeq          29\n         25: iconst_1\n         26: goto          30\n         29: iconst_0\n         30: ireturn\n       LineNumberTable:\n         line 17: 0\n@@ -161,24 +161,24 @@\n \n   private boolean equalTo(dev.langchain4j.model.huggingface.client.Options);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Options;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n+         1: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n          4: aload_1\n-         5: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n-         8: invokestatic  #8                  // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+         5: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n+         8: invokestatic  #29                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         11: ifeq          32\n         14: aload_0\n-        15: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n+        15: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n         18: aload_1\n-        19: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n-        22: invokestatic  #8                  // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        19: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n+        22: invokestatic  #29                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         25: ifeq          32\n         28: iconst_1\n         29: goto          33\n         32: iconst_0\n         33: ireturn\n       LineNumberTable:\n         line 23: 0\n@@ -201,26 +201,26 @@\n          0: sipush        5381\n          3: istore_1\n          4: iload_1\n          5: iload_1\n          6: iconst_5\n          7: ishl\n          8: aload_0\n-         9: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n-        12: invokestatic  #9                  // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+         9: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n+        12: invokestatic  #35                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         15: iadd\n         16: iadd\n         17: istore_1\n         18: iload_1\n         19: iload_1\n         20: iconst_5\n         21: ishl\n         22: aload_0\n-        23: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n-        26: invokestatic  #9                  // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        23: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n+        26: invokestatic  #35                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         29: iadd\n         30: iadd\n         31: istore_1\n         32: iload_1\n         33: ireturn\n       LineNumberTable:\n         line 29: 0\n@@ -233,45 +233,45 @@\n             4      30     1     h   I\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #10                 // class java/lang/StringBuilder\n+         0: new           #39                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #11                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #12                 // String TextGenerationRequest { waitForModel =\n-         9: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #41                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #42                 // String TextGenerationRequest { waitForModel =\n+         9: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #3                  // Field waitForModel:Ljava/lang/Boolean;\n-        16: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        19: ldc           #15                 // String , useCache =\n-        21: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #13                 // Field waitForModel:Ljava/lang/Boolean;\n+        16: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        19: ldc           #51                 // String , useCache =\n+        21: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #5                  // Field useCache:Ljava/lang/Boolean;\n-        28: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        31: ldc           #16                 // String  }\n-        33: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        36: invokevirtual #17                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        25: getfield      #22                 // Field useCache:Ljava/lang/Boolean;\n+        28: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        31: ldc           #53                 // String  }\n+        33: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: invokevirtual #55                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         39: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Ldev/langchain4j/model/huggingface/client/Options;\n \n   public static dev.langchain4j.model.huggingface.client.Options$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Options$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #18                 // class dev/langchain4j/model/huggingface/client/Options$Builder\n+         0: new           #8                  // class dev/langchain4j/model/huggingface/client/Options$Builder\n          3: dup\n-         4: invokespecial #19                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n+         4: invokespecial #59                 // Method dev/langchain4j/model/huggingface/client/Options$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 44: 0\n }\n SourceFile: \"Options.java\"\n InnerClasses:\n-  public static final #21= #18 of #6;     // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n+  public static final #79= #8 of #14;     // Builder=class dev/langchain4j/model/huggingface/client/Options$Builder of class dev/langchain4j/model/huggingface/client/Options\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/TextGenerationRequest.class", "source2": "dev/langchain4j/model/huggingface/client/TextGenerationRequest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,114 +1,114 @@\n-  SHA-256 checksum 947fcf33236a0aa2d0b81ad51e0250a286e1587f8a7234e3274cd97e084085e5\n+  SHA-256 checksum 89b13d39ae8845f8dfbc69d505a1156e43a6f80ed7c41cbfdd7a314101e8d391\n   Compiled from \"TextGenerationRequest.java\"\n public class dev.langchain4j.model.huggingface.client.TextGenerationRequest\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #8                          // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  super_class: #24                        // java/lang/Object\n+  this_class: #14                         // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Methodref          #24.#58        // java/lang/Object.\"<init>\":()V\n-   #2 = Methodref          #22.#59        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-   #3 = Fieldref           #8.#60         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.inputs:Ljava/lang/String;\n-   #4 = Methodref          #22.#61        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #5 = Fieldref           #8.#62         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-   #6 = Methodref          #22.#63        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-   #7 = Fieldref           #8.#64         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n-   #8 = Class              #65            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-   #9 = Methodref          #8.#66         // dev/langchain4j/model/huggingface/client/TextGenerationRequest.equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n-  #10 = Methodref          #67.#68        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #11 = Methodref          #67.#69        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n-  #12 = Class              #70            // java/lang/StringBuilder\n-  #13 = Methodref          #12.#58        // java/lang/StringBuilder.\"<init>\":()V\n-  #14 = String             #71            // TextGenerationRequest { inputs =\n-  #15 = Methodref          #12.#72        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #16 = Methodref          #73.#74        // dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n-  #17 = String             #75            // , parameters =\n-  #18 = Methodref          #12.#76        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #19 = String             #77            // , options =\n-  #20 = String             #78            //  }\n-  #21 = Methodref          #12.#79        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #22 = Class              #80            // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #23 = Methodref          #22.#58        // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n-  #24 = Class              #81            // java/lang/Object\n-  #25 = Utf8               Builder\n-  #26 = Utf8               InnerClasses\n-  #27 = Utf8               inputs\n-  #28 = Utf8               Ljava/lang/String;\n-  #29 = Utf8               parameters\n-  #30 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #31 = Utf8               options\n-  #32 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n-  #33 = Utf8               <init>\n-  #34 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n-  #35 = Utf8               Code\n-  #36 = Utf8               LineNumberTable\n-  #37 = Utf8               LocalVariableTable\n-  #38 = Utf8               this\n-  #39 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n-  #40 = Utf8               builder\n-  #41 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #42 = Utf8               equals\n-  #43 = Utf8               (Ljava/lang/Object;)Z\n-  #44 = Utf8               another\n-  #45 = Utf8               Ljava/lang/Object;\n-  #46 = Utf8               StackMapTable\n-  #47 = Utf8               equalTo\n-  #48 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n-  #49 = Utf8               hashCode\n-  #50 = Utf8               ()I\n-  #51 = Utf8               h\n-  #52 = Utf8               I\n-  #53 = Utf8               toString\n-  #54 = Utf8               ()Ljava/lang/String;\n-  #55 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n-  #56 = Utf8               SourceFile\n-  #57 = Utf8               TextGenerationRequest.java\n-  #58 = NameAndType        #33:#82        // \"<init>\":()V\n-  #59 = NameAndType        #83:#84        // access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-  #60 = NameAndType        #27:#28        // inputs:Ljava/lang/String;\n-  #61 = NameAndType        #85:#86        // access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #62 = NameAndType        #29:#30        // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #63 = NameAndType        #87:#88        // access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-  #64 = NameAndType        #31:#32        // options:Ldev/langchain4j/model/huggingface/client/Options;\n-  #65 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-  #66 = NameAndType        #47:#48        // equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n-  #67 = Class              #89            // java/util/Objects\n-  #68 = NameAndType        #42:#90        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #69 = NameAndType        #49:#91        // hashCode:(Ljava/lang/Object;)I\n-  #70 = Utf8               java/lang/StringBuilder\n-  #71 = Utf8               TextGenerationRequest { inputs =\n-  #72 = NameAndType        #92:#93        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #73 = Class              #94            // dev/langchain4j/internal/Utils\n-  #74 = NameAndType        #95:#96        // quoted:(Ljava/lang/Object;)Ljava/lang/String;\n-  #75 = Utf8               , parameters =\n-  #76 = NameAndType        #92:#97        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #77 = Utf8               , options =\n-  #78 = Utf8                }\n-  #79 = NameAndType        #53:#54        // toString:()Ljava/lang/String;\n-  #80 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n-  #81 = Utf8               java/lang/Object\n-  #82 = Utf8               ()V\n-  #83 = Utf8               access$000\n-  #84 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-  #85 = Utf8               access$100\n-  #86 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #87 = Utf8               access$200\n-  #88 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-  #89 = Utf8               java/util/Objects\n-  #90 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #91 = Utf8               (Ljava/lang/Object;)I\n-  #92 = Utf8               append\n-  #93 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #94 = Utf8               dev/langchain4j/internal/Utils\n-  #95 = Utf8               quoted\n-  #96 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #97 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#9          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+   #9 = NameAndType        #11:#12        // access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+  #11 = Utf8               access$000\n+  #12 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+  #13 = Fieldref           #14.#15        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.inputs:Ljava/lang/String;\n+  #14 = Class              #16            // dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #15 = NameAndType        #17:#18        // inputs:Ljava/lang/String;\n+  #16 = Utf8               dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  #17 = Utf8               inputs\n+  #18 = Utf8               Ljava/lang/String;\n+  #19 = Methodref          #8.#20         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #20 = NameAndType        #21:#22        // access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #21 = Utf8               access$100\n+  #22 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #23 = Fieldref           #14.#24        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #24 = NameAndType        #25:#26        // parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #25 = Utf8               parameters\n+  #26 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #27 = Methodref          #8.#28         // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #28 = NameAndType        #29:#30        // access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #29 = Utf8               access$200\n+  #30 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+  #31 = Fieldref           #14.#32        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #32 = NameAndType        #33:#34        // options:Ldev/langchain4j/model/huggingface/client/Options;\n+  #33 = Utf8               options\n+  #34 = Utf8               Ldev/langchain4j/model/huggingface/client/Options;\n+  #35 = Methodref          #14.#36        // dev/langchain4j/model/huggingface/client/TextGenerationRequest.equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+  #36 = NameAndType        #37:#38        // equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+  #37 = Utf8               equalTo\n+  #38 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+  #39 = Methodref          #40.#41        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #40 = Class              #42            // java/util/Objects\n+  #41 = NameAndType        #43:#44        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #42 = Utf8               java/util/Objects\n+  #43 = Utf8               equals\n+  #44 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #45 = Methodref          #40.#46        // java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+  #46 = NameAndType        #47:#48        // hashCode:(Ljava/lang/Object;)I\n+  #47 = Utf8               hashCode\n+  #48 = Utf8               (Ljava/lang/Object;)I\n+  #49 = Class              #50            // java/lang/StringBuilder\n+  #50 = Utf8               java/lang/StringBuilder\n+  #51 = Methodref          #49.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #52 = String             #53            // TextGenerationRequest { inputs =\n+  #53 = Utf8               TextGenerationRequest { inputs =\n+  #54 = Methodref          #49.#55        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #55 = NameAndType        #56:#57        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #56 = Utf8               append\n+  #57 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #58 = Methodref          #59.#60        // dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n+  #59 = Class              #61            // dev/langchain4j/internal/Utils\n+  #60 = NameAndType        #62:#63        // quoted:(Ljava/lang/Object;)Ljava/lang/String;\n+  #61 = Utf8               dev/langchain4j/internal/Utils\n+  #62 = Utf8               quoted\n+  #63 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #64 = String             #65            // , parameters =\n+  #65 = Utf8               , parameters =\n+  #66 = Methodref          #49.#67        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #67 = NameAndType        #56:#68        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #68 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #69 = String             #70            // , options =\n+  #70 = Utf8               , options =\n+  #71 = String             #72            //  }\n+  #72 = Utf8                }\n+  #73 = Methodref          #49.#74        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #74 = NameAndType        #75:#76        // toString:()Ljava/lang/String;\n+  #75 = Utf8               toString\n+  #76 = Utf8               ()Ljava/lang/String;\n+  #77 = Methodref          #8.#3          // dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n+  #78 = Utf8               (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)V\n+  #79 = Utf8               Code\n+  #80 = Utf8               LineNumberTable\n+  #81 = Utf8               LocalVariableTable\n+  #82 = Utf8               this\n+  #83 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n+  #84 = Utf8               builder\n+  #85 = Utf8               Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #86 = Utf8               (Ljava/lang/Object;)Z\n+  #87 = Utf8               another\n+  #88 = Utf8               Ljava/lang/Object;\n+  #89 = Utf8               StackMapTable\n+  #90 = Utf8               ()I\n+  #91 = Utf8               h\n+  #92 = Utf8               I\n+  #93 = Utf8               ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n+  #94 = Utf8               SourceFile\n+  #95 = Utf8               TextGenerationRequest.java\n+  #96 = Utf8               InnerClasses\n+  #97 = Utf8               Builder\n {\n   private final java.lang.String inputs;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final dev.langchain4j.model.huggingface.client.Parameters parameters;\n     descriptor: Ldev/langchain4j/model/huggingface/client/Parameters;\n@@ -123,24 +123,24 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: invokestatic  #2                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n-         9: putfield      #3                  // Field inputs:Ljava/lang/String;\n+         6: invokestatic  #7                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$000:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ljava/lang/String;\n+         9: putfield      #13                 // Field inputs:Ljava/lang/String;\n         12: aload_0\n         13: aload_1\n-        14: invokestatic  #4                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n-        17: putfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        14: invokestatic  #19                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$100:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Parameters;\n+        17: putfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n         20: aload_0\n         21: aload_1\n-        22: invokestatic  #6                  // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n-        25: putfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        22: invokestatic  #27                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.access$200:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;)Ldev/langchain4j/model/huggingface/client/Options;\n+        25: putfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n         28: return\n       LineNumberTable:\n         line 13: 0\n         line 14: 4\n         line 15: 12\n         line 16: 20\n         line 17: 28\n@@ -156,20 +156,20 @@\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #8                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+         8: instanceof    #14                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n         11: ifeq          29\n         14: aload_0\n         15: aload_1\n-        16: checkcast     #8                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n-        19: invokespecial #9                  // Method equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n+        16: checkcast     #14                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+        19: invokespecial #35                 // Method equalTo:(Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n         22: ifeq          29\n         25: iconst_1\n         26: goto          30\n         29: iconst_0\n         30: ireturn\n       LineNumberTable:\n         line 21: 0\n@@ -188,30 +188,30 @@\n \n   private boolean equalTo(dev.langchain4j.model.huggingface.client.TextGenerationRequest);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;)Z\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #3                  // Field inputs:Ljava/lang/String;\n+         1: getfield      #13                 // Field inputs:Ljava/lang/String;\n          4: aload_1\n-         5: getfield      #3                  // Field inputs:Ljava/lang/String;\n-         8: invokestatic  #10                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+         5: getfield      #13                 // Field inputs:Ljava/lang/String;\n+         8: invokestatic  #39                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         11: ifeq          46\n         14: aload_0\n-        15: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        15: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n         18: aload_1\n-        19: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-        22: invokestatic  #10                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        19: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        22: invokestatic  #39                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         25: ifeq          46\n         28: aload_0\n-        29: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        29: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n         32: aload_1\n-        33: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n-        36: invokestatic  #10                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        33: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        36: invokestatic  #39                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n         39: ifeq          46\n         42: iconst_1\n         43: goto          47\n         46: iconst_0\n         47: ireturn\n       LineNumberTable:\n         line 27: 0\n@@ -235,36 +235,36 @@\n          0: sipush        5381\n          3: istore_1\n          4: iload_1\n          5: iload_1\n          6: iconst_5\n          7: ishl\n          8: aload_0\n-         9: getfield      #3                  // Field inputs:Ljava/lang/String;\n-        12: invokestatic  #11                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+         9: getfield      #13                 // Field inputs:Ljava/lang/String;\n+        12: invokestatic  #45                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         15: iadd\n         16: iadd\n         17: istore_1\n         18: iload_1\n         19: iload_1\n         20: iconst_5\n         21: ishl\n         22: aload_0\n-        23: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-        26: invokestatic  #11                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        23: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        26: invokestatic  #45                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         29: iadd\n         30: iadd\n         31: istore_1\n         32: iload_1\n         33: iload_1\n         34: iconst_5\n         35: ishl\n         36: aload_0\n-        37: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n-        40: invokestatic  #11                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n+        37: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        40: invokestatic  #45                 // Method java/util/Objects.hashCode:(Ljava/lang/Object;)I\n         43: iadd\n         44: iadd\n         45: istore_1\n         46: iload_1\n         47: ireturn\n       LineNumberTable:\n         line 34: 0\n@@ -278,53 +278,53 @@\n             4      44     1     h   I\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #12                 // class java/lang/StringBuilder\n+         0: new           #49                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #13                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #14                 // String TextGenerationRequest { inputs =\n-         9: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #51                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #52                 // String TextGenerationRequest { inputs =\n+         9: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #3                  // Field inputs:Ljava/lang/String;\n-        16: invokestatic  #16                 // Method dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n-        19: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        22: ldc           #17                 // String , parameters =\n-        24: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #13                 // Field inputs:Ljava/lang/String;\n+        16: invokestatic  #58                 // Method dev/langchain4j/internal/Utils.quoted:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        22: ldc           #64                 // String , parameters =\n+        24: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         27: aload_0\n-        28: getfield      #5                  // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n-        31: invokevirtual #18                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        34: ldc           #19                 // String , options =\n-        36: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        28: getfield      #23                 // Field parameters:Ldev/langchain4j/model/huggingface/client/Parameters;\n+        31: invokevirtual #66                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        34: ldc           #69                 // String , options =\n+        36: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         39: aload_0\n-        40: getfield      #7                  // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n-        43: invokevirtual #18                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        46: ldc           #20                 // String  }\n-        48: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        51: invokevirtual #21                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        40: getfield      #31                 // Field options:Ldev/langchain4j/model/huggingface/client/Options;\n+        43: invokevirtual #66                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        46: ldc           #71                 // String  }\n+        48: invokevirtual #54                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        51: invokevirtual #73                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         54: areturn\n       LineNumberTable:\n         line 43: 0\n         line 44: 16\n         line 43: 54\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      55     0  this   Ldev/langchain4j/model/huggingface/client/TextGenerationRequest;\n \n   public static dev.langchain4j.model.huggingface.client.TextGenerationRequest$Builder builder();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #22                 // class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n+         0: new           #8                  // class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder\n          3: dup\n-         4: invokespecial #23                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n+         4: invokespecial #77                 // Method dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 51: 0\n }\n SourceFile: \"TextGenerationRequest.java\"\n InnerClasses:\n-  public static final #25= #22 of #8;     // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n+  public static final #97= #8 of #14;     // Builder=class dev/langchain4j/model/huggingface/client/TextGenerationRequest$Builder of class dev/langchain4j/model/huggingface/client/TextGenerationRequest\n"}]}, {"source1": "dev/langchain4j/model/huggingface/client/Parameters$Builder.class", "source2": "dev/langchain4j/model/huggingface/client/Parameters$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,87 +1,87 @@\n-  SHA-256 checksum eb8931eda95f45f38fafd17931d363b1aac6a19978566e3d0a2516d6af13433b\n+  SHA-256 checksum 5fd2e1208f4ae9beffca08f61e427d32ba3cbc6be2a610ed7f4bdae7f364c0ae\n   Compiled from \"Parameters.java\"\n public final class dev.langchain4j.model.huggingface.client.Parameters$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #13                         // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  super_class: #14                        // java/lang/Object\n+  this_class: #2                          // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+  super_class: #34                        // java/lang/Object\n   interfaces: 0, fields: 9, methods: 20, attributes: 2\n Constant pool:\n-   #1 = Fieldref           #13.#56        // dev/langchain4j/model/huggingface/client/Parameters$Builder.doSample:Ljava/lang/Boolean;\n-   #2 = Fieldref           #13.#57        // dev/langchain4j/model/huggingface/client/Parameters$Builder.numReturnSequences:Ljava/lang/Integer;\n-   #3 = Fieldref           #13.#58        // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:Ljava/lang/Boolean;\n-   #4 = Fieldref           #13.#59        // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxTime:Ljava/lang/Double;\n-   #5 = Fieldref           #13.#60        // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:Ljava/lang/Integer;\n-   #6 = Fieldref           #13.#61        // dev/langchain4j/model/huggingface/client/Parameters$Builder.repetitionPenalty:Ljava/lang/Double;\n-   #7 = Fieldref           #13.#62        // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:Ljava/lang/Double;\n-   #8 = Fieldref           #13.#63        // dev/langchain4j/model/huggingface/client/Parameters$Builder.topP:Ljava/lang/Double;\n-   #9 = Fieldref           #13.#64        // dev/langchain4j/model/huggingface/client/Parameters$Builder.topK:Ljava/lang/Integer;\n-  #10 = Methodref          #14.#65        // java/lang/Object.\"<init>\":()V\n-  #11 = Class              #66            // dev/langchain4j/model/huggingface/client/Parameters\n-  #12 = Methodref          #11.#67        // dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n-  #13 = Class              #68            // dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #14 = Class              #69            // java/lang/Object\n-  #15 = Utf8               topK\n-  #16 = Utf8               Ljava/lang/Integer;\n-  #17 = Utf8               topP\n-  #18 = Utf8               Ljava/lang/Double;\n-  #19 = Utf8               temperature\n-  #20 = Utf8               repetitionPenalty\n-  #21 = Utf8               maxNewTokens\n-  #22 = Utf8               maxTime\n-  #23 = Utf8               returnFullText\n-  #24 = Utf8               Ljava/lang/Boolean;\n-  #25 = Utf8               numReturnSequences\n-  #26 = Utf8               doSample\n-  #27 = Utf8               <init>\n-  #28 = Utf8               ()V\n-  #29 = Utf8               Code\n-  #30 = Utf8               LineNumberTable\n-  #31 = Utf8               LocalVariableTable\n-  #32 = Utf8               this\n-  #33 = Utf8               Builder\n-  #34 = Utf8               InnerClasses\n-  #35 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #36 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #37 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #38 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n-  #39 = Utf8               build\n-  #40 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n-  #41 = Utf8               access$000\n-  #42 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n-  #43 = Utf8               x0\n-  #44 = Utf8               access$100\n-  #45 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n-  #46 = Utf8               access$200\n-  #47 = Utf8               access$300\n-  #48 = Utf8               access$400\n-  #49 = Utf8               access$500\n-  #50 = Utf8               access$600\n-  #51 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n-  #52 = Utf8               access$700\n-  #53 = Utf8               access$800\n-  #54 = Utf8               SourceFile\n-  #55 = Utf8               Parameters.java\n-  #56 = NameAndType        #26:#24        // doSample:Ljava/lang/Boolean;\n-  #57 = NameAndType        #25:#16        // numReturnSequences:Ljava/lang/Integer;\n-  #58 = NameAndType        #23:#24        // returnFullText:Ljava/lang/Boolean;\n-  #59 = NameAndType        #22:#18        // maxTime:Ljava/lang/Double;\n-  #60 = NameAndType        #21:#16        // maxNewTokens:Ljava/lang/Integer;\n-  #61 = NameAndType        #20:#18        // repetitionPenalty:Ljava/lang/Double;\n-  #62 = NameAndType        #19:#18        // temperature:Ljava/lang/Double;\n-  #63 = NameAndType        #17:#18        // topP:Ljava/lang/Double;\n-  #64 = NameAndType        #15:#16        // topK:Ljava/lang/Integer;\n-  #65 = NameAndType        #27:#28        // \"<init>\":()V\n-  #66 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n-  #67 = NameAndType        #27:#70        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n-  #68 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n-  #69 = Utf8               java/lang/Object\n-  #70 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+   #1 = Fieldref           #2.#3          // dev/langchain4j/model/huggingface/client/Parameters$Builder.doSample:Ljava/lang/Boolean;\n+   #2 = Class              #4             // dev/langchain4j/model/huggingface/client/Parameters$Builder\n+   #3 = NameAndType        #5:#6          // doSample:Ljava/lang/Boolean;\n+   #4 = Utf8               dev/langchain4j/model/huggingface/client/Parameters$Builder\n+   #5 = Utf8               doSample\n+   #6 = Utf8               Ljava/lang/Boolean;\n+   #7 = Fieldref           #2.#8          // dev/langchain4j/model/huggingface/client/Parameters$Builder.numReturnSequences:Ljava/lang/Integer;\n+   #8 = NameAndType        #9:#10         // numReturnSequences:Ljava/lang/Integer;\n+   #9 = Utf8               numReturnSequences\n+  #10 = Utf8               Ljava/lang/Integer;\n+  #11 = Fieldref           #2.#12         // dev/langchain4j/model/huggingface/client/Parameters$Builder.returnFullText:Ljava/lang/Boolean;\n+  #12 = NameAndType        #13:#6         // returnFullText:Ljava/lang/Boolean;\n+  #13 = Utf8               returnFullText\n+  #14 = Fieldref           #2.#15         // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxTime:Ljava/lang/Double;\n+  #15 = NameAndType        #16:#17        // maxTime:Ljava/lang/Double;\n+  #16 = Utf8               maxTime\n+  #17 = Utf8               Ljava/lang/Double;\n+  #18 = Fieldref           #2.#19         // dev/langchain4j/model/huggingface/client/Parameters$Builder.maxNewTokens:Ljava/lang/Integer;\n+  #19 = NameAndType        #20:#10        // maxNewTokens:Ljava/lang/Integer;\n+  #20 = Utf8               maxNewTokens\n+  #21 = Fieldref           #2.#22         // dev/langchain4j/model/huggingface/client/Parameters$Builder.repetitionPenalty:Ljava/lang/Double;\n+  #22 = NameAndType        #23:#17        // repetitionPenalty:Ljava/lang/Double;\n+  #23 = Utf8               repetitionPenalty\n+  #24 = Fieldref           #2.#25         // dev/langchain4j/model/huggingface/client/Parameters$Builder.temperature:Ljava/lang/Double;\n+  #25 = NameAndType        #26:#17        // temperature:Ljava/lang/Double;\n+  #26 = Utf8               temperature\n+  #27 = Fieldref           #2.#28         // dev/langchain4j/model/huggingface/client/Parameters$Builder.topP:Ljava/lang/Double;\n+  #28 = NameAndType        #29:#17        // topP:Ljava/lang/Double;\n+  #29 = Utf8               topP\n+  #30 = Fieldref           #2.#31         // dev/langchain4j/model/huggingface/client/Parameters$Builder.topK:Ljava/lang/Integer;\n+  #31 = NameAndType        #32:#10        // topK:Ljava/lang/Integer;\n+  #32 = Utf8               topK\n+  #33 = Methodref          #34.#35        // java/lang/Object.\"<init>\":()V\n+  #34 = Class              #36            // java/lang/Object\n+  #35 = NameAndType        #37:#38        // \"<init>\":()V\n+  #36 = Utf8               java/lang/Object\n+  #37 = Utf8               <init>\n+  #38 = Utf8               ()V\n+  #39 = Class              #40            // dev/langchain4j/model/huggingface/client/Parameters\n+  #40 = Utf8               dev/langchain4j/model/huggingface/client/Parameters\n+  #41 = Methodref          #39.#42        // dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #42 = NameAndType        #37:#43        // \"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #43 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+  #44 = Utf8               Code\n+  #45 = Utf8               LineNumberTable\n+  #46 = Utf8               LocalVariableTable\n+  #47 = Utf8               this\n+  #48 = Utf8               Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #49 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #50 = Utf8               (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #51 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n+  #52 = Utf8               build\n+  #53 = Utf8               ()Ldev/langchain4j/model/huggingface/client/Parameters;\n+  #54 = Utf8               access$000\n+  #55 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n+  #56 = Utf8               x0\n+  #57 = Utf8               access$100\n+  #58 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n+  #59 = Utf8               access$200\n+  #60 = Utf8               access$300\n+  #61 = Utf8               access$400\n+  #62 = Utf8               access$500\n+  #63 = Utf8               access$600\n+  #64 = Utf8               (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n+  #65 = Utf8               access$700\n+  #66 = Utf8               access$800\n+  #67 = Utf8               SourceFile\n+  #68 = Utf8               Parameters.java\n+  #69 = Utf8               InnerClasses\n+  #70 = Utf8               Builder\n {\n   private java.lang.Integer topK;\n     descriptor: Ljava/lang/Integer;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Double topP;\n     descriptor: Ljava/lang/Double;\n@@ -117,30 +117,30 @@\n \n   public dev.langchain4j.model.huggingface.client.Parameters$Builder();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #33                 // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   public dev.langchain4j.model.huggingface.client.Parameters$Builder topK(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #9                  // Field topK:Ljava/lang/Integer;\n+         2: putfield      #30                 // Field topK:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 95: 0\n         line 96: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -150,15 +150,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder topP(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field topP:Ljava/lang/Double;\n+         2: putfield      #27                 // Field topP:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 100: 0\n         line 101: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -168,15 +168,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder temperature(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #7                  // Field temperature:Ljava/lang/Double;\n+         2: putfield      #24                 // Field temperature:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 105: 0\n         line 106: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -186,15 +186,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder repetitionPenalty(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #6                  // Field repetitionPenalty:Ljava/lang/Double;\n+         2: putfield      #21                 // Field repetitionPenalty:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 110: 0\n         line 111: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -204,15 +204,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder maxNewTokens(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field maxNewTokens:Ljava/lang/Integer;\n+         2: putfield      #18                 // Field maxNewTokens:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 115: 0\n         line 116: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -222,15 +222,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder maxTime(java.lang.Double);\n     descriptor: (Ljava/lang/Double;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field maxTime:Ljava/lang/Double;\n+         2: putfield      #14                 // Field maxTime:Ljava/lang/Double;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -240,15 +240,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder returnFullText(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         2: putfield      #11                 // Field returnFullText:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 125: 0\n         line 126: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -258,15 +258,15 @@\n   public dev.langchain4j.model.huggingface.client.Parameters$Builder numReturnSequences(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field numReturnSequences:Ljava/lang/Integer;\n+         2: putfield      #7                  // Field numReturnSequences:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 130: 0\n         line 131: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -292,130 +292,130 @@\n             0       7     1 doSample   Ljava/lang/Boolean;\n \n   public dev.langchain4j.model.huggingface.client.Parameters build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/client/Parameters;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #11                 // class dev/langchain4j/model/huggingface/client/Parameters\n+         0: new           #39                 // class dev/langchain4j/model/huggingface/client/Parameters\n          3: dup\n          4: aload_0\n-         5: invokespecial #12                 // Method dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n+         5: invokespecial #41                 // Method dev/langchain4j/model/huggingface/client/Parameters.\"<init>\":(Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)V\n          8: areturn\n       LineNumberTable:\n         line 140: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Integer access$000(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #9                  // Field topK:Ljava/lang/Integer;\n+         1: getfield      #30                 // Field topK:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$100(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field topP:Ljava/lang/Double;\n+         1: getfield      #27                 // Field topP:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$200(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field temperature:Ljava/lang/Double;\n+         1: getfield      #24                 // Field temperature:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$300(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #6                  // Field repetitionPenalty:Ljava/lang/Double;\n+         1: getfield      #21                 // Field repetitionPenalty:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Integer access$400(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field maxNewTokens:Ljava/lang/Integer;\n+         1: getfield      #18                 // Field maxNewTokens:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Double access$500(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Double;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field maxTime:Ljava/lang/Double;\n+         1: getfield      #14                 // Field maxTime:Ljava/lang/Double;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Boolean access$600(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Boolean;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field returnFullText:Ljava/lang/Boolean;\n+         1: getfield      #11                 // Field returnFullText:Ljava/lang/Boolean;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n   static java.lang.Integer access$700(dev.langchain4j.model.huggingface.client.Parameters$Builder);\n     descriptor: (Ldev/langchain4j/model/huggingface/client/Parameters$Builder;)Ljava/lang/Integer;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field numReturnSequences:Ljava/lang/Integer;\n+         1: getfield      #7                  // Field numReturnSequences:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n \n@@ -431,8 +431,8 @@\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Ldev/langchain4j/model/huggingface/client/Parameters$Builder;\n }\n SourceFile: \"Parameters.java\"\n InnerClasses:\n-  public static final #33= #13 of #11;    // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n+  public static final #70= #2 of #39;     // Builder=class dev/langchain4j/model/huggingface/client/Parameters$Builder of class dev/langchain4j/model/huggingface/client/Parameters\n"}]}, {"source1": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class", "source2": "dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,83 +1,83 @@\n-  SHA-256 checksum c0024293d3fdf8924d7b15a4b85b62e9a7add5ab7637caacd1cc62e6e5239061\n+  SHA-256 checksum 552dd02bf662e8fc36d5d446af41378bf267875eef6ad6ccd0063dfe8a6da8b2\n   Compiled from \"HuggingFaceEmbeddingModel.java\"\n public class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #18                         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  super_class: #19                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Methodref          #19.#45        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #18.#46        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:Ljava/lang/String;\n-   #3 = Fieldref           #18.#47        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.modelId:Ljava/lang/String;\n-   #4 = Fieldref           #18.#48        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.waitForModel:Ljava/lang/Boolean;\n-   #5 = Fieldref           #18.#49        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.timeout:Ljava/time/Duration;\n-   #6 = Class              #50            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-   #7 = Methodref          #6.#51         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-   #8 = Class              #52            // java/lang/StringBuilder\n-   #9 = Methodref          #8.#45         // java/lang/StringBuilder.\"<init>\":()V\n-  #10 = String             #53            // HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n-  #11 = Methodref          #8.#54         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #12 = String             #55            // , modelId=\n-  #13 = String             #56            // , waitForModel=\n-  #14 = Methodref          #8.#57         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #15 = String             #58            // , timeout=\n-  #16 = String             #59            // )\n-  #17 = Methodref          #8.#60         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #18 = Class              #61            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #19 = Class              #62            // java/lang/Object\n-  #20 = Utf8               accessToken\n-  #21 = Utf8               Ljava/lang/String;\n-  #22 = Utf8               modelId\n-  #23 = Utf8               waitForModel\n-  #24 = Utf8               Ljava/lang/Boolean;\n-  #25 = Utf8               timeout\n-  #26 = Utf8               Ljava/time/Duration;\n-  #27 = Utf8               <init>\n-  #28 = Utf8               ()V\n-  #29 = Utf8               Code\n-  #30 = Utf8               LineNumberTable\n-  #31 = Utf8               LocalVariableTable\n-  #32 = Utf8               this\n-  #33 = Utf8               HuggingFaceEmbeddingModelBuilder\n-  #34 = Utf8               InnerClasses\n-  #35 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #36 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #37 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #38 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n-  #39 = Utf8               build\n-  #40 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n-  #41 = Utf8               toString\n-  #42 = Utf8               ()Ljava/lang/String;\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               HuggingFaceEmbeddingModel.java\n-  #45 = NameAndType        #27:#28        // \"<init>\":()V\n-  #46 = NameAndType        #20:#21        // accessToken:Ljava/lang/String;\n-  #47 = NameAndType        #22:#21        // modelId:Ljava/lang/String;\n-  #48 = NameAndType        #23:#24        // waitForModel:Ljava/lang/Boolean;\n-  #49 = NameAndType        #25:#26        // timeout:Ljava/time/Duration;\n-  #50 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n-  #51 = NameAndType        #27:#63        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #52 = Utf8               java/lang/StringBuilder\n-  #53 = Utf8               HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n-  #54 = NameAndType        #64:#65        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #55 = Utf8               , modelId=\n-  #56 = Utf8               , waitForModel=\n-  #57 = NameAndType        #64:#66        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #58 = Utf8               , timeout=\n-  #59 = Utf8               )\n-  #60 = NameAndType        #41:#42        // toString:()Ljava/lang/String;\n-  #61 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n-  #62 = Utf8               java/lang/Object\n-  #63 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n-  #64 = Utf8               append\n-  #65 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #66 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.accessToken:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+   #9 = NameAndType        #11:#12        // accessToken:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder\n+  #11 = Utf8               accessToken\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.modelId:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // modelId:Ljava/lang/String;\n+  #15 = Utf8               modelId\n+  #16 = Fieldref           #8.#17         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.waitForModel:Ljava/lang/Boolean;\n+  #17 = NameAndType        #18:#19        // waitForModel:Ljava/lang/Boolean;\n+  #18 = Utf8               waitForModel\n+  #19 = Utf8               Ljava/lang/Boolean;\n+  #20 = Fieldref           #8.#21         // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder.timeout:Ljava/time/Duration;\n+  #21 = NameAndType        #22:#23        // timeout:Ljava/time/Duration;\n+  #22 = Utf8               timeout\n+  #23 = Utf8               Ljava/time/Duration;\n+  #24 = Class              #25            // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #25 = Utf8               dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  #26 = Methodref          #24.#27        // dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #27 = NameAndType        #5:#28         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+  #29 = Class              #30            // java/lang/StringBuilder\n+  #30 = Utf8               java/lang/StringBuilder\n+  #31 = Methodref          #29.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #32 = String             #33            // HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n+  #33 = Utf8               HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n+  #34 = Methodref          #29.#35        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #35 = NameAndType        #36:#37        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #36 = Utf8               append\n+  #37 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #38 = String             #39            // , modelId=\n+  #39 = Utf8               , modelId=\n+  #40 = String             #41            // , waitForModel=\n+  #41 = Utf8               , waitForModel=\n+  #42 = Methodref          #29.#43        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #43 = NameAndType        #36:#44        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #44 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #45 = String             #46            // , timeout=\n+  #46 = Utf8               , timeout=\n+  #47 = String             #48            // )\n+  #48 = Utf8               )\n+  #49 = Methodref          #29.#50        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #50 = NameAndType        #51:#52        // toString:()Ljava/lang/String;\n+  #51 = Utf8               toString\n+  #52 = Utf8               ()Ljava/lang/String;\n+  #53 = Utf8               Code\n+  #54 = Utf8               LineNumberTable\n+  #55 = Utf8               LocalVariableTable\n+  #56 = Utf8               this\n+  #57 = Utf8               Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #58 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #59 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #60 = Utf8               (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n+  #61 = Utf8               build\n+  #62 = Utf8               ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n+  #63 = Utf8               SourceFile\n+  #64 = Utf8               HuggingFaceEmbeddingModel.java\n+  #65 = Utf8               InnerClasses\n+  #66 = Utf8               HuggingFaceEmbeddingModelBuilder\n {\n   private java.lang.String accessToken;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String modelId;\n     descriptor: Ljava/lang/String;\n@@ -109,15 +109,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder accessToken(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field accessToken:Ljava/lang/String;\n+         2: putfield      #7                  // Field accessToken:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n@@ -126,15 +126,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder modelId(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field modelId:Ljava/lang/String;\n+         2: putfield      #13                 // Field modelId:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n@@ -143,15 +143,15 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder waitForModel(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field waitForModel:Ljava/lang/Boolean;\n+         2: putfield      #16                 // Field waitForModel:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n@@ -160,81 +160,81 @@\n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder timeout(java.time.Duration);\n     descriptor: (Ljava/time/Duration;)Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field timeout:Ljava/time/Duration;\n+         2: putfield      #20                 // Field timeout:Ljava/time/Duration;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n             0       7     1 timeout   Ljava/time/Duration;\n \n   public dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel build();\n     descriptor: ()Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=1, args_size=1\n-         0: new           #6                  // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+         0: new           #24                 // class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field accessToken:Ljava/lang/String;\n+         5: getfield      #7                  // Field accessToken:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field modelId:Ljava/lang/String;\n+         9: getfield      #13                 // Field modelId:Ljava/lang/String;\n         12: aload_0\n-        13: getfield      #4                  // Field waitForModel:Ljava/lang/Boolean;\n+        13: getfield      #16                 // Field waitForModel:Ljava/lang/Boolean;\n         16: aload_0\n-        17: getfield      #5                  // Field timeout:Ljava/time/Duration;\n-        20: invokespecial #7                  // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n+        17: getfield      #20                 // Field timeout:Ljava/time/Duration;\n+        20: invokespecial #26                 // Method dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/time/Duration;)V\n         23: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #8                  // class java/lang/StringBuilder\n+         0: new           #29                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #10                 // String HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n-         9: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #31                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #32                 // String HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder(accessToken=\n+         9: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field accessToken:Ljava/lang/String;\n-        16: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #12                 // String , modelId=\n-        21: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field accessToken:Ljava/lang/String;\n+        16: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #38                 // String , modelId=\n+        21: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field modelId:Ljava/lang/String;\n-        28: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #13                 // String , waitForModel=\n-        33: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field modelId:Ljava/lang/String;\n+        28: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #40                 // String , waitForModel=\n+        33: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field waitForModel:Ljava/lang/Boolean;\n-        40: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        43: ldc           #15                 // String , timeout=\n-        45: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #16                 // Field waitForModel:Ljava/lang/Boolean;\n+        40: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        43: ldc           #45                 // String , timeout=\n+        45: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #5                  // Field timeout:Ljava/time/Duration;\n-        52: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #16                 // String )\n-        57: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        60: invokevirtual #17                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        49: getfield      #20                 // Field timeout:Ljava/time/Duration;\n+        52: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #47                 // String )\n+        57: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        60: invokevirtual #49                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         63: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      64     0  this   Ldev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder;\n }\n SourceFile: \"HuggingFaceEmbeddingModel.java\"\n InnerClasses:\n-  public static #33= #18 of #6;           // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n+  public static #66= #8 of #24;           // HuggingFaceEmbeddingModelBuilder=class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder of class dev/langchain4j/model/huggingface/HuggingFaceEmbeddingModel\n"}]}, {"source1": "META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.properties", "source2": "META-INF/maven/dev.langchain4j/langchain4j-hugging-face/pom.properties", "unified_diff": "@@ -1,5 +1,5 @@\n #Generated by Maven\n-#Tue Jan 30 05:28:05 UTC 2024\n-version=0.26.0\n+#Wed Jan 29 08:56:45 UTC 2025\n groupId=dev.langchain4j\n artifactId=langchain4j-hugging-face\n+version=0.26.0\n"}]}
