{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,21 +1,21 @@\n-Zip file size: 14616 bytes, number of entries: 19\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:30 META-INF/\n--rw-r--r--  2.0 unx      132 b- defN 24-Jan-30 05:30 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:30 dev/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:30 dev/langchain4j/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:30 dev/langchain4j/store/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:30 dev/langchain4j/store/embedding/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/search/\n--rw-r--r--  2.0 unx    21513 b- defN 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class\n--rw-r--r--  2.0 unx     1479 b- defN 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/search/Document$Metadata.class\n--rw-r--r--  2.0 unx     1909 b- defN 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/search/Document.class\n--rw-r--r--  2.0 unx      998 b- defN 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class\n--rw-r--r--  2.0 unx     2890 b- defN 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.class\n--rw-r--r--  2.0 unx      731 b- defN 24-Jan-30 05:30 dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:30 META-INF/maven/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:30 META-INF/maven/dev.langchain4j/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:30 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/\n--rw-r--r--  2.0 unx     3183 b- defN 24-Jan-30 05:26 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.xml\n--rw-r--r--  2.0 unx      128 b- defN 24-Jan-30 05:30 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.properties\n-19 files, 32963 bytes uncompressed, 11392 bytes compressed:  65.4%\n+Zip file size: 14683 bytes, number of entries: 19\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/store/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/embedding/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/search/\n+-rw-rw-r--  2.0 unx      731 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class\n+-rw-rw-r--  2.0 unx     1909 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/search/Document.class\n+-rw-rw-r--  2.0 unx    21468 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class\n+-rw-rw-r--  2.0 unx      998 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class\n+-rw-rw-r--  2.0 unx     2890 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.class\n+-rw-rw-r--  2.0 unx     1479 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/azure/search/Document$Metadata.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-azure-ai-search/\n+-rw-rw-r--  2.0 unx     3183 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.xml\n+-rw-rw-r--  2.0 unx      128 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.properties\n+19 files, 32915 bytes uncompressed, 11459 bytes compressed:  65.2%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_87vbd8jq_mnt/tmpl13wg22m_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_87vbd8jq_mnt/tmpl13wg22m_.zip", "unified_diff": "@@ -18,30 +18,30 @@\n \n Filename: dev/langchain4j/store/embedding/azure/\n Comment: \n \n Filename: dev/langchain4j/store/embedding/azure/search/\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class\n+Filename: dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/azure/search/Document$Metadata.class\n+Filename: dev/langchain4j/store/embedding/azure/search/Document.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/azure/search/Document.class\n+Filename: dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class\n Comment: \n \n Filename: dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class\n Comment: \n \n Filename: dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class\n+Filename: dev/langchain4j/store/embedding/azure/search/Document$Metadata.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     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n+000A Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 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     583E2BD9 (1480469465) 'Tue Jan 30 05:30:50 2024'\n-0035 CRC                   5779D1A3 (1467601315)\n+0031 Modification Time     5A3D4718 (1513965336) 'Wed Jan 29 08:56:48 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     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n+00CF Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 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     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n+00F1 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 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     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n+011F Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 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     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n+0153 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n 0157 CRC                   00000000 (0)\n 015B Compressed Size       00000000 (0)\n 015F Uncompressed Size     00000000 (0)\n 0163 Filename Length       0020 (32)\n 0165 Extra Length          0000 (0)\n 0167 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -104,15 +104,15 @@\n #\n \n 0187 LOCAL HEADER #7       04034B50 (67324752)\n 018B Extract Zip Spec      0A (10) '1.0'\n 018C Extract OS            00 (0) 'MS-DOS'\n 018D General Purpose Flag  0000 (0)\n 018F Compression Method    0000 (0) 'Stored'\n-0191 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n+0191 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n 0195 CRC                   00000000 (0)\n 0199 Compressed Size       00000000 (0)\n 019D Uncompressed Size     00000000 (0)\n 01A1 Filename Length       0026 (38)\n 01A3 Extra Length          0000 (0)\n 01A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -121,15 +121,15 @@\n #\n \n 01CB LOCAL HEADER #8       04034B50 (67324752)\n 01CF Extract Zip Spec      0A (10) '1.0'\n 01D0 Extract OS            00 (0) 'MS-DOS'\n 01D1 General Purpose Flag  0000 (0)\n 01D3 Compression Method    0000 (0) 'Stored'\n-01D5 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n+01D5 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n 01D9 CRC                   00000000 (0)\n 01DD Compressed Size       00000000 (0)\n 01E1 Uncompressed Size     00000000 (0)\n 01E5 Filename Length       002D (45)\n 01E7 Extra Length          0000 (0)\n 01E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -139,799 +139,799 @@\n \n 0216 LOCAL HEADER #9       04034B50 (67324752)\n 021A Extract Zip Spec      0A (10) '1.0'\n 021B Extract OS            00 (0) 'MS-DOS'\n 021C General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n 021E Compression Method    0008 (8) 'Deflated'\n-0220 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-0224 CRC                   18ECADFA (418164218)\n-0228 Compressed Size       00001CDC (7388)\n-022C Uncompressed Size     00005409 (21513)\n-0230 Filename Length       004E (78)\n+0220 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+0224 CRC                   E6B758DC (3870775516)\n+0228 Compressed Size       00000174 (372)\n+022C Uncompressed Size     000002DB (731)\n+0230 Filename Length       0050 (80)\n 0232 Extra Length          0000 (0)\n-0234 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0234 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0282 PAYLOAD\n+0284 PAYLOAD\n \n-1F5E LOCAL HEADER #10      04034B50 (67324752)\n-1F62 Extract Zip Spec      0A (10) '1.0'\n-1F63 Extract OS            00 (0) 'MS-DOS'\n-1F64 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-1F66 Compression Method    0008 (8) 'Deflated'\n-1F68 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-1F6C CRC                   FBB69362 (4223046498)\n-1F70 Compressed Size       00000221 (545)\n-1F74 Uncompressed Size     000005C7 (1479)\n-1F78 Filename Length       0044 (68)\n-1F7A Extra Length          0000 (0)\n-1F7C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1F7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1FC0 PAYLOAD\n-\n-21E1 LOCAL HEADER #11      04034B50 (67324752)\n-21E5 Extract Zip Spec      0A (10) '1.0'\n-21E6 Extract OS            00 (0) 'MS-DOS'\n-21E7 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-21E9 Compression Method    0008 (8) 'Deflated'\n-21EB Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-21EF CRC                   5FF77325 (1610052389)\n-21F3 Compressed Size       000002D7 (727)\n-21F7 Uncompressed Size     00000775 (1909)\n-21FB Filename Length       003B (59)\n-21FD Extra Length          0000 (0)\n-21FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x21FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-223A PAYLOAD\n-\n-2511 LOCAL HEADER #12      04034B50 (67324752)\n-2515 Extract Zip Spec      0A (10) '1.0'\n-2516 Extract OS            00 (0) 'MS-DOS'\n-2517 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-2519 Compression Method    0008 (8) 'Deflated'\n-251B Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-251F CRC                   241EA0B6 (605986998)\n-2523 Compressed Size       000001C6 (454)\n-2527 Uncompressed Size     000003E6 (998)\n-252B Filename Length       004E (78)\n-252D Extra Length          0000 (0)\n-252F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x252F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-257D PAYLOAD\n-\n-2743 LOCAL HEADER #13      04034B50 (67324752)\n-2747 Extract Zip Spec      0A (10) '1.0'\n-2748 Extract OS            00 (0) 'MS-DOS'\n-2749 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-274B Compression Method    0008 (8) 'Deflated'\n-274D Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-2751 CRC                   80ECBCBE (2162998462)\n-2755 Compressed Size       000003E7 (999)\n-2759 Uncompressed Size     00000B4A (2890)\n-275D Filename Length       0056 (86)\n-275F Extra Length          0000 (0)\n-2761 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-27B7 PAYLOAD\n-\n-2B9E LOCAL HEADER #14      04034B50 (67324752)\n-2BA2 Extract Zip Spec      0A (10) '1.0'\n-2BA3 Extract OS            00 (0) 'MS-DOS'\n-2BA4 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-2BA6 Compression Method    0008 (8) 'Deflated'\n-2BA8 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-2BAC CRC                   1AA6AB2A (447130410)\n-2BB0 Compressed Size       00000170 (368)\n-2BB4 Uncompressed Size     000002DB (731)\n-2BB8 Filename Length       0050 (80)\n-2BBA Extra Length          0000 (0)\n-2BBC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2BBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C0C PAYLOAD\n-\n-2D7C LOCAL HEADER #15      04034B50 (67324752)\n-2D80 Extract Zip Spec      0A (10) '1.0'\n-2D81 Extract OS            00 (0) 'MS-DOS'\n-2D82 General Purpose Flag  0000 (0)\n-2D84 Compression Method    0000 (0) 'Stored'\n-2D86 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-2D8A CRC                   00000000 (0)\n-2D8E Compressed Size       00000000 (0)\n-2D92 Uncompressed Size     00000000 (0)\n-2D96 Filename Length       000F (15)\n-2D98 Extra Length          0000 (0)\n-2D9A Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2D9A: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-2DA9 LOCAL HEADER #16      04034B50 (67324752)\n-2DAD Extract Zip Spec      0A (10) '1.0'\n-2DAE Extract OS            00 (0) 'MS-DOS'\n-2DAF General Purpose Flag  0000 (0)\n-2DB1 Compression Method    0000 (0) 'Stored'\n-2DB3 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-2DB7 CRC                   00000000 (0)\n-2DBB Compressed Size       00000000 (0)\n-2DBF Uncompressed Size     00000000 (0)\n-2DC3 Filename Length       001F (31)\n-2DC5 Extra Length          0000 (0)\n-2DC7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2DC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-2DE6 LOCAL HEADER #17      04034B50 (67324752)\n-2DEA Extract Zip Spec      0A (10) '1.0'\n-2DEB Extract OS            00 (0) 'MS-DOS'\n-2DEC General Purpose Flag  0000 (0)\n-2DEE Compression Method    0000 (0) 'Stored'\n-2DF0 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-2DF4 CRC                   00000000 (0)\n-2DF8 Compressed Size       00000000 (0)\n-2DFC Uncompressed Size     00000000 (0)\n-2E00 Filename Length       003B (59)\n-2E02 Extra Length          0000 (0)\n-2E04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-2E3F LOCAL HEADER #18      04034B50 (67324752)\n-2E43 Extract Zip Spec      0A (10) '1.0'\n-2E44 Extract OS            00 (0) 'MS-DOS'\n-2E45 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-2E47 Compression Method    0008 (8) 'Deflated'\n-2E49 Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-2E4D CRC                   4F8803B2 (1334313906)\n-2E51 Compressed Size       000002AF (687)\n-2E55 Uncompressed Size     00000C6F (3183)\n-2E59 Filename Length       0042 (66)\n-2E5B Extra Length          0000 (0)\n-2E5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2E5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2E9F PAYLOAD\n-\n-314E LOCAL HEADER #19      04034B50 (67324752)\n-3152 Extract Zip Spec      0A (10) '1.0'\n-3153 Extract OS            00 (0) 'MS-DOS'\n-3154 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3156 Compression Method    0008 (8) 'Deflated'\n-3158 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-315C CRC                   7079D590 (1887032720)\n-3160 Compressed Size       00000074 (116)\n-3164 Uncompressed Size     00000080 (128)\n-3168 Filename Length       0049 (73)\n-316A Extra Length          0000 (0)\n-316C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x316C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-31B5 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-3229 CENTRAL HEADER #1     02014B50 (33639248)\n-322D Created Zip Spec      14 (20) '2.0'\n-322E Created OS            03 (3) 'Unix'\n-322F Extract Zip Spec      0A (10) '1.0'\n-3230 Extract OS            00 (0) 'MS-DOS'\n-3231 General Purpose Flag  0000 (0)\n-3233 Compression Method    0000 (0) 'Stored'\n-3235 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3239 CRC                   00000000 (0)\n-323D Compressed Size       00000000 (0)\n-3241 Uncompressed Size     00000000 (0)\n-3245 Filename Length       0009 (9)\n-3247 Extra Length          0000 (0)\n-3249 Comment Length        0000 (0)\n-324B Disk Start            0000 (0)\n-324D Int File Attributes   0000 (0)\n+03F8 LOCAL HEADER #10      04034B50 (67324752)\n+03FC Extract Zip Spec      0A (10) '1.0'\n+03FD Extract OS            00 (0) 'MS-DOS'\n+03FE General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+0400 Compression Method    0008 (8) 'Deflated'\n+0402 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+0406 CRC                   2EC86D14 (784887060)\n+040A Compressed Size       000002DE (734)\n+040E Uncompressed Size     00000775 (1909)\n+0412 Filename Length       003B (59)\n+0414 Extra Length          0000 (0)\n+0416 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0451 PAYLOAD\n+\n+072F LOCAL HEADER #11      04034B50 (67324752)\n+0733 Extract Zip Spec      0A (10) '1.0'\n+0734 Extract OS            00 (0) 'MS-DOS'\n+0735 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+0737 Compression Method    0008 (8) 'Deflated'\n+0739 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+073D CRC                   9685EC62 (2525359202)\n+0741 Compressed Size       00001D08 (7432)\n+0745 Uncompressed Size     000053DC (21468)\n+0749 Filename Length       004E (78)\n+074B Extra Length          0000 (0)\n+074D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x74D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+079B PAYLOAD\n+\n+24A3 LOCAL HEADER #12      04034B50 (67324752)\n+24A7 Extract Zip Spec      0A (10) '1.0'\n+24A8 Extract OS            00 (0) 'MS-DOS'\n+24A9 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+24AB Compression Method    0008 (8) 'Deflated'\n+24AD Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+24B1 CRC                   D1C775A1 (3519509921)\n+24B5 Compressed Size       000001C8 (456)\n+24B9 Uncompressed Size     000003E6 (998)\n+24BD Filename Length       004E (78)\n+24BF Extra Length          0000 (0)\n+24C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x24C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+250F PAYLOAD\n+\n+26D7 LOCAL HEADER #13      04034B50 (67324752)\n+26DB Extract Zip Spec      0A (10) '1.0'\n+26DC Extract OS            00 (0) 'MS-DOS'\n+26DD General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+26DF Compression Method    0008 (8) 'Deflated'\n+26E1 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+26E5 CRC                   2F723FA5 (796016549)\n+26E9 Compressed Size       000003EC (1004)\n+26ED Uncompressed Size     00000B4A (2890)\n+26F1 Filename Length       0056 (86)\n+26F3 Extra Length          0000 (0)\n+26F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x26F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+274B PAYLOAD\n+\n+2B37 LOCAL HEADER #14      04034B50 (67324752)\n+2B3B Extract Zip Spec      0A (10) '1.0'\n+2B3C Extract OS            00 (0) 'MS-DOS'\n+2B3D General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+2B3F Compression Method    0008 (8) 'Deflated'\n+2B41 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+2B45 CRC                   E9872C95 (3917950101)\n+2B49 Compressed Size       00000225 (549)\n+2B4D Uncompressed Size     000005C7 (1479)\n+2B51 Filename Length       0044 (68)\n+2B53 Extra Length          0000 (0)\n+2B55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2B55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2B99 PAYLOAD\n+\n+2DBE LOCAL HEADER #15      04034B50 (67324752)\n+2DC2 Extract Zip Spec      0A (10) '1.0'\n+2DC3 Extract OS            00 (0) 'MS-DOS'\n+2DC4 General Purpose Flag  0000 (0)\n+2DC6 Compression Method    0000 (0) 'Stored'\n+2DC8 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+2DCC CRC                   00000000 (0)\n+2DD0 Compressed Size       00000000 (0)\n+2DD4 Uncompressed Size     00000000 (0)\n+2DD8 Filename Length       000F (15)\n+2DDA Extra Length          0000 (0)\n+2DDC Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2DDC: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+2DEB LOCAL HEADER #16      04034B50 (67324752)\n+2DEF Extract Zip Spec      0A (10) '1.0'\n+2DF0 Extract OS            00 (0) 'MS-DOS'\n+2DF1 General Purpose Flag  0000 (0)\n+2DF3 Compression Method    0000 (0) 'Stored'\n+2DF5 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+2DF9 CRC                   00000000 (0)\n+2DFD Compressed Size       00000000 (0)\n+2E01 Uncompressed Size     00000000 (0)\n+2E05 Filename Length       001F (31)\n+2E07 Extra Length          0000 (0)\n+2E09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+2E28 LOCAL HEADER #17      04034B50 (67324752)\n+2E2C Extract Zip Spec      0A (10) '1.0'\n+2E2D Extract OS            00 (0) 'MS-DOS'\n+2E2E General Purpose Flag  0000 (0)\n+2E30 Compression Method    0000 (0) 'Stored'\n+2E32 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+2E36 CRC                   00000000 (0)\n+2E3A Compressed Size       00000000 (0)\n+2E3E Uncompressed Size     00000000 (0)\n+2E42 Filename Length       003B (59)\n+2E44 Extra Length          0000 (0)\n+2E46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+2E81 LOCAL HEADER #18      04034B50 (67324752)\n+2E85 Extract Zip Spec      0A (10) '1.0'\n+2E86 Extract OS            00 (0) 'MS-DOS'\n+2E87 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+2E89 Compression Method    0008 (8) 'Deflated'\n+2E8B Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+2E8F CRC                   4F8803B2 (1334313906)\n+2E93 Compressed Size       000002AF (687)\n+2E97 Uncompressed Size     00000C6F (3183)\n+2E9B Filename Length       0042 (66)\n+2E9D Extra Length          0000 (0)\n+2E9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2E9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2EE1 PAYLOAD\n+\n+3190 LOCAL HEADER #19      04034B50 (67324752)\n+3194 Extract Zip Spec      0A (10) '1.0'\n+3195 Extract OS            00 (0) 'MS-DOS'\n+3196 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3198 Compression Method    0008 (8) 'Deflated'\n+319A Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+319E CRC                   ED67FDB8 (3983015352)\n+31A2 Compressed Size       00000075 (117)\n+31A6 Uncompressed Size     00000080 (128)\n+31AA Filename Length       0049 (73)\n+31AC Extra Length          0000 (0)\n+31AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x31AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+31F7 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+326C CENTRAL HEADER #1     02014B50 (33639248)\n+3270 Created Zip Spec      14 (20) '2.0'\n+3271 Created OS            03 (3) 'Unix'\n+3272 Extract Zip Spec      0A (10) '1.0'\n+3273 Extract OS            00 (0) 'MS-DOS'\n+3274 General Purpose Flag  0000 (0)\n+3276 Compression Method    0000 (0) 'Stored'\n+3278 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+327C CRC                   00000000 (0)\n+3280 Compressed Size       00000000 (0)\n+3284 Uncompressed Size     00000000 (0)\n+3288 Filename Length       0009 (9)\n+328A Extra Length          0000 (0)\n+328C Comment Length        0000 (0)\n+328E Disk Start            0000 (0)\n+3290 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-324F Ext File Attributes   41ED0010 (1106051088)\n+3292 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-3253 Local Header Offset   00000000 (0)\n-3257 Filename              'XXXXXXXXX'\n+3296 Local Header Offset   00000000 (0)\n+329A Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x3257: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x329A: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3257: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x329A: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x322F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x3272: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-3260 CENTRAL HEADER #2     02014B50 (33639248)\n-3264 Created Zip Spec      14 (20) '2.0'\n-3265 Created OS            03 (3) 'Unix'\n-3266 Extract Zip Spec      0A (10) '1.0'\n-3267 Extract OS            00 (0) 'MS-DOS'\n-3268 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-326A Compression Method    0008 (8) 'Deflated'\n-326C Modification Time     583E2BD9 (1480469465) 'Tue Jan 30 05:30:50 2024'\n-3270 CRC                   5779D1A3 (1467601315)\n-3274 Compressed Size       0000006C (108)\n-3278 Uncompressed Size     00000084 (132)\n-327C Filename Length       0014 (20)\n-327E Extra Length          0000 (0)\n-3280 Comment Length        0000 (0)\n-3282 Disk Start            0000 (0)\n-3284 Int File Attributes   0000 (0)\n+32A3 CENTRAL HEADER #2     02014B50 (33639248)\n+32A7 Created Zip Spec      14 (20) '2.0'\n+32A8 Created OS            03 (3) 'Unix'\n+32A9 Extract Zip Spec      0A (10) '1.0'\n+32AA Extract OS            00 (0) 'MS-DOS'\n+32AB General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+32AD Compression Method    0008 (8) 'Deflated'\n+32AF Modification Time     5A3D4718 (1513965336) 'Wed Jan 29 08:56:48 2025'\n+32B3 CRC                   FFABC81E (4289447966)\n+32B7 Compressed Size       0000006C (108)\n+32BB Uncompressed Size     00000081 (129)\n+32BF Filename Length       0014 (20)\n+32C1 Extra Length          0000 (0)\n+32C3 Comment Length        0000 (0)\n+32C5 Disk Start            0000 (0)\n+32C7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3286 Ext File Attributes   81A40000 (2175008768)\n+32C9 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-328A Local Header Offset   00000027 (39)\n-328E Filename              'XXXXXXXXXXXXXXXXXXXX'\n+32CD Local Header Offset   00000027 (39)\n+32D1 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x328E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32D1: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-32A2 CENTRAL HEADER #3     02014B50 (33639248)\n-32A6 Created Zip Spec      14 (20) '2.0'\n-32A7 Created OS            03 (3) 'Unix'\n-32A8 Extract Zip Spec      0A (10) '1.0'\n-32A9 Extract OS            00 (0) 'MS-DOS'\n-32AA General Purpose Flag  0000 (0)\n-32AC Compression Method    0000 (0) 'Stored'\n-32AE Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-32B2 CRC                   00000000 (0)\n-32B6 Compressed Size       00000000 (0)\n-32BA Uncompressed Size     00000000 (0)\n-32BE Filename Length       0004 (4)\n-32C0 Extra Length          0000 (0)\n-32C2 Comment Length        0000 (0)\n-32C4 Disk Start            0000 (0)\n-32C6 Int File Attributes   0000 (0)\n+32E5 CENTRAL HEADER #3     02014B50 (33639248)\n+32E9 Created Zip Spec      14 (20) '2.0'\n+32EA Created OS            03 (3) 'Unix'\n+32EB Extract Zip Spec      0A (10) '1.0'\n+32EC Extract OS            00 (0) 'MS-DOS'\n+32ED General Purpose Flag  0000 (0)\n+32EF Compression Method    0000 (0) 'Stored'\n+32F1 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+32F5 CRC                   00000000 (0)\n+32F9 Compressed Size       00000000 (0)\n+32FD Uncompressed Size     00000000 (0)\n+3301 Filename Length       0004 (4)\n+3303 Extra Length          0000 (0)\n+3305 Comment Length        0000 (0)\n+3307 Disk Start            0000 (0)\n+3309 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-32C8 Ext File Attributes   41ED0010 (1106051088)\n+330B 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-32CC Local Header Offset   000000C5 (197)\n-32D0 Filename              'XXXX'\n+330F Local Header Offset   000000C5 (197)\n+3313 Filename              'XXXX'\n #\n-# WARNING: Offset 0x32D0: Filename 'XXXX'\n+# WARNING: Offset 0x3313: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x32D0: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x3313: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x32A8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x32EB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-32D4 CENTRAL HEADER #4     02014B50 (33639248)\n-32D8 Created Zip Spec      14 (20) '2.0'\n-32D9 Created OS            03 (3) 'Unix'\n-32DA Extract Zip Spec      0A (10) '1.0'\n-32DB Extract OS            00 (0) 'MS-DOS'\n-32DC General Purpose Flag  0000 (0)\n-32DE Compression Method    0000 (0) 'Stored'\n-32E0 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-32E4 CRC                   00000000 (0)\n-32E8 Compressed Size       00000000 (0)\n-32EC Uncompressed Size     00000000 (0)\n-32F0 Filename Length       0010 (16)\n-32F2 Extra Length          0000 (0)\n-32F4 Comment Length        0000 (0)\n-32F6 Disk Start            0000 (0)\n-32F8 Int File Attributes   0000 (0)\n+3317 CENTRAL HEADER #4     02014B50 (33639248)\n+331B Created Zip Spec      14 (20) '2.0'\n+331C Created OS            03 (3) 'Unix'\n+331D Extract Zip Spec      0A (10) '1.0'\n+331E Extract OS            00 (0) 'MS-DOS'\n+331F General Purpose Flag  0000 (0)\n+3321 Compression Method    0000 (0) 'Stored'\n+3323 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+3327 CRC                   00000000 (0)\n+332B Compressed Size       00000000 (0)\n+332F Uncompressed Size     00000000 (0)\n+3333 Filename Length       0010 (16)\n+3335 Extra Length          0000 (0)\n+3337 Comment Length        0000 (0)\n+3339 Disk Start            0000 (0)\n+333B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-32FA Ext File Attributes   41ED0010 (1106051088)\n+333D 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-32FE Local Header Offset   000000E7 (231)\n-3302 Filename              'XXXXXXXXXXXXXXXX'\n+3341 Local Header Offset   000000E7 (231)\n+3345 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3302: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3345: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3302: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3345: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x32DA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x331D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n #\n \n-3312 CENTRAL HEADER #5     02014B50 (33639248)\n-3316 Created Zip Spec      14 (20) '2.0'\n-3317 Created OS            03 (3) 'Unix'\n-3318 Extract Zip Spec      0A (10) '1.0'\n-3319 Extract OS            00 (0) 'MS-DOS'\n-331A General Purpose Flag  0000 (0)\n-331C Compression Method    0000 (0) 'Stored'\n-331E Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3322 CRC                   00000000 (0)\n-3326 Compressed Size       00000000 (0)\n-332A Uncompressed Size     00000000 (0)\n-332E Filename Length       0016 (22)\n-3330 Extra Length          0000 (0)\n-3332 Comment Length        0000 (0)\n-3334 Disk Start            0000 (0)\n-3336 Int File Attributes   0000 (0)\n+3355 CENTRAL HEADER #5     02014B50 (33639248)\n+3359 Created Zip Spec      14 (20) '2.0'\n+335A Created OS            03 (3) 'Unix'\n+335B Extract Zip Spec      0A (10) '1.0'\n+335C Extract OS            00 (0) 'MS-DOS'\n+335D General Purpose Flag  0000 (0)\n+335F Compression Method    0000 (0) 'Stored'\n+3361 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+3365 CRC                   00000000 (0)\n+3369 Compressed Size       00000000 (0)\n+336D Uncompressed Size     00000000 (0)\n+3371 Filename Length       0016 (22)\n+3373 Extra Length          0000 (0)\n+3375 Comment Length        0000 (0)\n+3377 Disk Start            0000 (0)\n+3379 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3338 Ext File Attributes   41ED0010 (1106051088)\n+337B 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-333C Local Header Offset   00000115 (277)\n-3340 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+337F Local Header Offset   00000115 (277)\n+3383 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3340: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3383: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3340: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3383: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3318: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x335B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3356 CENTRAL HEADER #6     02014B50 (33639248)\n-335A Created Zip Spec      14 (20) '2.0'\n-335B Created OS            03 (3) 'Unix'\n-335C Extract Zip Spec      0A (10) '1.0'\n-335D Extract OS            00 (0) 'MS-DOS'\n-335E General Purpose Flag  0000 (0)\n-3360 Compression Method    0000 (0) 'Stored'\n-3362 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3366 CRC                   00000000 (0)\n-336A Compressed Size       00000000 (0)\n-336E Uncompressed Size     00000000 (0)\n-3372 Filename Length       0020 (32)\n-3374 Extra Length          0000 (0)\n-3376 Comment Length        0000 (0)\n-3378 Disk Start            0000 (0)\n-337A Int File Attributes   0000 (0)\n+3399 CENTRAL HEADER #6     02014B50 (33639248)\n+339D Created Zip Spec      14 (20) '2.0'\n+339E Created OS            03 (3) 'Unix'\n+339F Extract Zip Spec      0A (10) '1.0'\n+33A0 Extract OS            00 (0) 'MS-DOS'\n+33A1 General Purpose Flag  0000 (0)\n+33A3 Compression Method    0000 (0) 'Stored'\n+33A5 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+33A9 CRC                   00000000 (0)\n+33AD Compressed Size       00000000 (0)\n+33B1 Uncompressed Size     00000000 (0)\n+33B5 Filename Length       0020 (32)\n+33B7 Extra Length          0000 (0)\n+33B9 Comment Length        0000 (0)\n+33BB Disk Start            0000 (0)\n+33BD Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-337C Ext File Attributes   41ED0010 (1106051088)\n+33BF 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-3380 Local Header Offset   00000149 (329)\n-3384 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+33C3 Local Header Offset   00000149 (329)\n+33C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3384: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3384: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x33C7: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x335C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x339F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-33A4 CENTRAL HEADER #7     02014B50 (33639248)\n-33A8 Created Zip Spec      14 (20) '2.0'\n-33A9 Created OS            03 (3) 'Unix'\n-33AA Extract Zip Spec      0A (10) '1.0'\n-33AB Extract OS            00 (0) 'MS-DOS'\n-33AC General Purpose Flag  0000 (0)\n-33AE Compression Method    0000 (0) 'Stored'\n-33B0 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-33B4 CRC                   00000000 (0)\n-33B8 Compressed Size       00000000 (0)\n-33BC Uncompressed Size     00000000 (0)\n-33C0 Filename Length       0026 (38)\n-33C2 Extra Length          0000 (0)\n-33C4 Comment Length        0000 (0)\n-33C6 Disk Start            0000 (0)\n-33C8 Int File Attributes   0000 (0)\n+33E7 CENTRAL HEADER #7     02014B50 (33639248)\n+33EB Created Zip Spec      14 (20) '2.0'\n+33EC Created OS            03 (3) 'Unix'\n+33ED Extract Zip Spec      0A (10) '1.0'\n+33EE Extract OS            00 (0) 'MS-DOS'\n+33EF General Purpose Flag  0000 (0)\n+33F1 Compression Method    0000 (0) 'Stored'\n+33F3 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+33F7 CRC                   00000000 (0)\n+33FB Compressed Size       00000000 (0)\n+33FF Uncompressed Size     00000000 (0)\n+3403 Filename Length       0026 (38)\n+3405 Extra Length          0000 (0)\n+3407 Comment Length        0000 (0)\n+3409 Disk Start            0000 (0)\n+340B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-33CA Ext File Attributes   41ED0010 (1106051088)\n+340D 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-33CE Local Header Offset   00000187 (391)\n-33D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3411 Local Header Offset   00000187 (391)\n+3415 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x33D2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3415: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x33AA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33ED: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-33F8 CENTRAL HEADER #8     02014B50 (33639248)\n-33FC Created Zip Spec      14 (20) '2.0'\n-33FD Created OS            03 (3) 'Unix'\n-33FE Extract Zip Spec      0A (10) '1.0'\n-33FF Extract OS            00 (0) 'MS-DOS'\n-3400 General Purpose Flag  0000 (0)\n-3402 Compression Method    0000 (0) 'Stored'\n-3404 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3408 CRC                   00000000 (0)\n-340C Compressed Size       00000000 (0)\n-3410 Uncompressed Size     00000000 (0)\n-3414 Filename Length       002D (45)\n-3416 Extra Length          0000 (0)\n-3418 Comment Length        0000 (0)\n-341A Disk Start            0000 (0)\n-341C Int File Attributes   0000 (0)\n+343B CENTRAL HEADER #8     02014B50 (33639248)\n+343F Created Zip Spec      14 (20) '2.0'\n+3440 Created OS            03 (3) 'Unix'\n+3441 Extract Zip Spec      0A (10) '1.0'\n+3442 Extract OS            00 (0) 'MS-DOS'\n+3443 General Purpose Flag  0000 (0)\n+3445 Compression Method    0000 (0) 'Stored'\n+3447 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+344B CRC                   00000000 (0)\n+344F Compressed Size       00000000 (0)\n+3453 Uncompressed Size     00000000 (0)\n+3457 Filename Length       002D (45)\n+3459 Extra Length          0000 (0)\n+345B Comment Length        0000 (0)\n+345D Disk Start            0000 (0)\n+345F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-341E Ext File Attributes   41ED0010 (1106051088)\n+3461 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-3422 Local Header Offset   000001CB (459)\n-3426 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3465 Local Header Offset   000001CB (459)\n+3469 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3426: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3469: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x33FE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3441: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3453 CENTRAL HEADER #9     02014B50 (33639248)\n-3457 Created Zip Spec      14 (20) '2.0'\n-3458 Created OS            03 (3) 'Unix'\n-3459 Extract Zip Spec      0A (10) '1.0'\n-345A Extract OS            00 (0) 'MS-DOS'\n-345B General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-345D Compression Method    0008 (8) 'Deflated'\n-345F Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3463 CRC                   18ECADFA (418164218)\n-3467 Compressed Size       00001CDC (7388)\n-346B Uncompressed Size     00005409 (21513)\n-346F Filename Length       004E (78)\n-3471 Extra Length          0000 (0)\n-3473 Comment Length        0000 (0)\n-3475 Disk Start            0000 (0)\n-3477 Int File Attributes   0000 (0)\n+3496 CENTRAL HEADER #9     02014B50 (33639248)\n+349A Created Zip Spec      14 (20) '2.0'\n+349B Created OS            03 (3) 'Unix'\n+349C Extract Zip Spec      0A (10) '1.0'\n+349D Extract OS            00 (0) 'MS-DOS'\n+349E General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+34A0 Compression Method    0008 (8) 'Deflated'\n+34A2 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+34A6 CRC                   E6B758DC (3870775516)\n+34AA Compressed Size       00000174 (372)\n+34AE Uncompressed Size     000002DB (731)\n+34B2 Filename Length       0050 (80)\n+34B4 Extra Length          0000 (0)\n+34B6 Comment Length        0000 (0)\n+34B8 Disk Start            0000 (0)\n+34BA Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3479 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+34BC 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-347D Local Header Offset   00000216 (534)\n-3481 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34C0 Local Header Offset   00000216 (534)\n+34C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-34CF CENTRAL HEADER #10    02014B50 (33639248)\n-34D3 Created Zip Spec      14 (20) '2.0'\n-34D4 Created OS            03 (3) 'Unix'\n-34D5 Extract Zip Spec      0A (10) '1.0'\n-34D6 Extract OS            00 (0) 'MS-DOS'\n-34D7 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-34D9 Compression Method    0008 (8) 'Deflated'\n-34DB Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-34DF CRC                   FBB69362 (4223046498)\n-34E3 Compressed Size       00000221 (545)\n-34E7 Uncompressed Size     000005C7 (1479)\n-34EB Filename Length       0044 (68)\n-34ED Extra Length          0000 (0)\n-34EF Comment Length        0000 (0)\n-34F1 Disk Start            0000 (0)\n-34F3 Int File Attributes   0000 (0)\n+3514 CENTRAL HEADER #10    02014B50 (33639248)\n+3518 Created Zip Spec      14 (20) '2.0'\n+3519 Created OS            03 (3) 'Unix'\n+351A Extract Zip Spec      0A (10) '1.0'\n+351B Extract OS            00 (0) 'MS-DOS'\n+351C General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+351E Compression Method    0008 (8) 'Deflated'\n+3520 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+3524 CRC                   2EC86D14 (784887060)\n+3528 Compressed Size       000002DE (734)\n+352C Uncompressed Size     00000775 (1909)\n+3530 Filename Length       003B (59)\n+3532 Extra Length          0000 (0)\n+3534 Comment Length        0000 (0)\n+3536 Disk Start            0000 (0)\n+3538 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-34F5 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+353A 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-34F9 Local Header Offset   00001F5E (8030)\n-34FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+353E Local Header Offset   000003F8 (1016)\n+3542 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x34FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3541 CENTRAL HEADER #11    02014B50 (33639248)\n-3545 Created Zip Spec      14 (20) '2.0'\n-3546 Created OS            03 (3) 'Unix'\n-3547 Extract Zip Spec      0A (10) '1.0'\n-3548 Extract OS            00 (0) 'MS-DOS'\n-3549 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-354B Compression Method    0008 (8) 'Deflated'\n-354D Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3551 CRC                   5FF77325 (1610052389)\n-3555 Compressed Size       000002D7 (727)\n-3559 Uncompressed Size     00000775 (1909)\n-355D Filename Length       003B (59)\n-355F Extra Length          0000 (0)\n-3561 Comment Length        0000 (0)\n-3563 Disk Start            0000 (0)\n-3565 Int File Attributes   0000 (0)\n+357D CENTRAL HEADER #11    02014B50 (33639248)\n+3581 Created Zip Spec      14 (20) '2.0'\n+3582 Created OS            03 (3) 'Unix'\n+3583 Extract Zip Spec      0A (10) '1.0'\n+3584 Extract OS            00 (0) 'MS-DOS'\n+3585 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3587 Compression Method    0008 (8) 'Deflated'\n+3589 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+358D CRC                   9685EC62 (2525359202)\n+3591 Compressed Size       00001D08 (7432)\n+3595 Uncompressed Size     000053DC (21468)\n+3599 Filename Length       004E (78)\n+359B Extra Length          0000 (0)\n+359D Comment Length        0000 (0)\n+359F Disk Start            0000 (0)\n+35A1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3567 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+35A3 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-356B Local Header Offset   000021E1 (8673)\n-356F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+35A7 Local Header Offset   0000072F (1839)\n+35AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x356F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x35AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-35AA CENTRAL HEADER #12    02014B50 (33639248)\n-35AE Created Zip Spec      14 (20) '2.0'\n-35AF Created OS            03 (3) 'Unix'\n-35B0 Extract Zip Spec      0A (10) '1.0'\n-35B1 Extract OS            00 (0) 'MS-DOS'\n-35B2 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-35B4 Compression Method    0008 (8) 'Deflated'\n-35B6 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-35BA CRC                   241EA0B6 (605986998)\n-35BE Compressed Size       000001C6 (454)\n-35C2 Uncompressed Size     000003E6 (998)\n-35C6 Filename Length       004E (78)\n-35C8 Extra Length          0000 (0)\n-35CA Comment Length        0000 (0)\n-35CC Disk Start            0000 (0)\n-35CE Int File Attributes   0000 (0)\n+35F9 CENTRAL HEADER #12    02014B50 (33639248)\n+35FD Created Zip Spec      14 (20) '2.0'\n+35FE Created OS            03 (3) 'Unix'\n+35FF Extract Zip Spec      0A (10) '1.0'\n+3600 Extract OS            00 (0) 'MS-DOS'\n+3601 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3603 Compression Method    0008 (8) 'Deflated'\n+3605 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+3609 CRC                   D1C775A1 (3519509921)\n+360D Compressed Size       000001C8 (456)\n+3611 Uncompressed Size     000003E6 (998)\n+3615 Filename Length       004E (78)\n+3617 Extra Length          0000 (0)\n+3619 Comment Length        0000 (0)\n+361B Disk Start            0000 (0)\n+361D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-35D0 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+361F 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-35D4 Local Header Offset   00002511 (9489)\n-35D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3623 Local Header Offset   000024A3 (9379)\n+3627 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x35D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3627: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3626 CENTRAL HEADER #13    02014B50 (33639248)\n-362A Created Zip Spec      14 (20) '2.0'\n-362B Created OS            03 (3) 'Unix'\n-362C Extract Zip Spec      0A (10) '1.0'\n-362D Extract OS            00 (0) 'MS-DOS'\n-362E General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3630 Compression Method    0008 (8) 'Deflated'\n-3632 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3636 CRC                   80ECBCBE (2162998462)\n-363A Compressed Size       000003E7 (999)\n-363E Uncompressed Size     00000B4A (2890)\n-3642 Filename Length       0056 (86)\n-3644 Extra Length          0000 (0)\n-3646 Comment Length        0000 (0)\n-3648 Disk Start            0000 (0)\n-364A Int File Attributes   0000 (0)\n+3675 CENTRAL HEADER #13    02014B50 (33639248)\n+3679 Created Zip Spec      14 (20) '2.0'\n+367A Created OS            03 (3) 'Unix'\n+367B Extract Zip Spec      0A (10) '1.0'\n+367C Extract OS            00 (0) 'MS-DOS'\n+367D General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+367F Compression Method    0008 (8) 'Deflated'\n+3681 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+3685 CRC                   2F723FA5 (796016549)\n+3689 Compressed Size       000003EC (1004)\n+368D Uncompressed Size     00000B4A (2890)\n+3691 Filename Length       0056 (86)\n+3693 Extra Length          0000 (0)\n+3695 Comment Length        0000 (0)\n+3697 Disk Start            0000 (0)\n+3699 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-364C Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+369B 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-3650 Local Header Offset   00002743 (10051)\n-3654 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+369F Local Header Offset   000026D7 (9943)\n+36A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3654: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x36A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-36AA CENTRAL HEADER #14    02014B50 (33639248)\n-36AE Created Zip Spec      14 (20) '2.0'\n-36AF Created OS            03 (3) 'Unix'\n-36B0 Extract Zip Spec      0A (10) '1.0'\n-36B1 Extract OS            00 (0) 'MS-DOS'\n-36B2 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-36B4 Compression Method    0008 (8) 'Deflated'\n-36B6 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-36BA CRC                   1AA6AB2A (447130410)\n-36BE Compressed Size       00000170 (368)\n-36C2 Uncompressed Size     000002DB (731)\n-36C6 Filename Length       0050 (80)\n-36C8 Extra Length          0000 (0)\n-36CA Comment Length        0000 (0)\n-36CC Disk Start            0000 (0)\n-36CE Int File Attributes   0000 (0)\n+36F9 CENTRAL HEADER #14    02014B50 (33639248)\n+36FD Created Zip Spec      14 (20) '2.0'\n+36FE Created OS            03 (3) 'Unix'\n+36FF Extract Zip Spec      0A (10) '1.0'\n+3700 Extract OS            00 (0) 'MS-DOS'\n+3701 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3703 Compression Method    0008 (8) 'Deflated'\n+3705 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+3709 CRC                   E9872C95 (3917950101)\n+370D Compressed Size       00000225 (549)\n+3711 Uncompressed Size     000005C7 (1479)\n+3715 Filename Length       0044 (68)\n+3717 Extra Length          0000 (0)\n+3719 Comment Length        0000 (0)\n+371B Disk Start            0000 (0)\n+371D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-36D0 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+371F 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-36D4 Local Header Offset   00002B9E (11166)\n-36D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3723 Local Header Offset   00002B37 (11063)\n+3727 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x36D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3727: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3728 CENTRAL HEADER #15    02014B50 (33639248)\n-372C Created Zip Spec      14 (20) '2.0'\n-372D Created OS            03 (3) 'Unix'\n-372E Extract Zip Spec      0A (10) '1.0'\n-372F Extract OS            00 (0) 'MS-DOS'\n-3730 General Purpose Flag  0000 (0)\n-3732 Compression Method    0000 (0) 'Stored'\n-3734 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3738 CRC                   00000000 (0)\n-373C Compressed Size       00000000 (0)\n-3740 Uncompressed Size     00000000 (0)\n-3744 Filename Length       000F (15)\n-3746 Extra Length          0000 (0)\n-3748 Comment Length        0000 (0)\n-374A Disk Start            0000 (0)\n-374C Int File Attributes   0000 (0)\n+376B CENTRAL HEADER #15    02014B50 (33639248)\n+376F Created Zip Spec      14 (20) '2.0'\n+3770 Created OS            03 (3) 'Unix'\n+3771 Extract Zip Spec      0A (10) '1.0'\n+3772 Extract OS            00 (0) 'MS-DOS'\n+3773 General Purpose Flag  0000 (0)\n+3775 Compression Method    0000 (0) 'Stored'\n+3777 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+377B CRC                   00000000 (0)\n+377F Compressed Size       00000000 (0)\n+3783 Uncompressed Size     00000000 (0)\n+3787 Filename Length       000F (15)\n+3789 Extra Length          0000 (0)\n+378B Comment Length        0000 (0)\n+378D Disk Start            0000 (0)\n+378F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-374E Ext File Attributes   FFFF0010 (4294901776)\n+3791 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-3752 Local Header Offset   00002D7C (11644)\n-3756 Filename              'XXXXXXXXXXXXXXX'\n+3795 Local Header Offset   00002DBE (11710)\n+3799 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3756: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3799: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3756: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3799: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x372E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3771: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-3765 CENTRAL HEADER #16    02014B50 (33639248)\n-3769 Created Zip Spec      14 (20) '2.0'\n-376A Created OS            03 (3) 'Unix'\n-376B Extract Zip Spec      0A (10) '1.0'\n-376C Extract OS            00 (0) 'MS-DOS'\n-376D General Purpose Flag  0000 (0)\n-376F Compression Method    0000 (0) 'Stored'\n-3771 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-3775 CRC                   00000000 (0)\n-3779 Compressed Size       00000000 (0)\n-377D Uncompressed Size     00000000 (0)\n-3781 Filename Length       001F (31)\n-3783 Extra Length          0000 (0)\n-3785 Comment Length        0000 (0)\n-3787 Disk Start            0000 (0)\n-3789 Int File Attributes   0000 (0)\n+37A8 CENTRAL HEADER #16    02014B50 (33639248)\n+37AC Created Zip Spec      14 (20) '2.0'\n+37AD Created OS            03 (3) 'Unix'\n+37AE Extract Zip Spec      0A (10) '1.0'\n+37AF Extract OS            00 (0) 'MS-DOS'\n+37B0 General Purpose Flag  0000 (0)\n+37B2 Compression Method    0000 (0) 'Stored'\n+37B4 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+37B8 CRC                   00000000 (0)\n+37BC Compressed Size       00000000 (0)\n+37C0 Uncompressed Size     00000000 (0)\n+37C4 Filename Length       001F (31)\n+37C6 Extra Length          0000 (0)\n+37C8 Comment Length        0000 (0)\n+37CA Disk Start            0000 (0)\n+37CC Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-378B Ext File Attributes   FFFF0010 (4294901776)\n+37CE 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-378F Local Header Offset   00002DA9 (11689)\n-3793 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+37D2 Local Header Offset   00002DEB (11755)\n+37D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x37D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3793: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x37D6: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x376B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x37AE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-37B2 CENTRAL HEADER #17    02014B50 (33639248)\n-37B6 Created Zip Spec      14 (20) '2.0'\n-37B7 Created OS            03 (3) 'Unix'\n-37B8 Extract Zip Spec      0A (10) '1.0'\n-37B9 Extract OS            00 (0) 'MS-DOS'\n-37BA General Purpose Flag  0000 (0)\n-37BC Compression Method    0000 (0) 'Stored'\n-37BE Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-37C2 CRC                   00000000 (0)\n-37C6 Compressed Size       00000000 (0)\n-37CA Uncompressed Size     00000000 (0)\n-37CE Filename Length       003B (59)\n-37D0 Extra Length          0000 (0)\n-37D2 Comment Length        0000 (0)\n-37D4 Disk Start            0000 (0)\n-37D6 Int File Attributes   0000 (0)\n+37F5 CENTRAL HEADER #17    02014B50 (33639248)\n+37F9 Created Zip Spec      14 (20) '2.0'\n+37FA Created OS            03 (3) 'Unix'\n+37FB Extract Zip Spec      0A (10) '1.0'\n+37FC Extract OS            00 (0) 'MS-DOS'\n+37FD General Purpose Flag  0000 (0)\n+37FF Compression Method    0000 (0) 'Stored'\n+3801 Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+3805 CRC                   00000000 (0)\n+3809 Compressed Size       00000000 (0)\n+380D Uncompressed Size     00000000 (0)\n+3811 Filename Length       003B (59)\n+3813 Extra Length          0000 (0)\n+3815 Comment Length        0000 (0)\n+3817 Disk Start            0000 (0)\n+3819 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-37D8 Ext File Attributes   FFFF0010 (4294901776)\n+381B 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-37DC Local Header Offset   00002DE6 (11750)\n-37E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+381F Local Header Offset   00002E28 (11816)\n+3823 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x37E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x37E0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3823: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x37B8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x37FB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-381B CENTRAL HEADER #18    02014B50 (33639248)\n-381F Created Zip Spec      14 (20) '2.0'\n-3820 Created OS            03 (3) 'Unix'\n-3821 Extract Zip Spec      0A (10) '1.0'\n-3822 Extract OS            00 (0) 'MS-DOS'\n-3823 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3825 Compression Method    0008 (8) 'Deflated'\n-3827 Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-382B CRC                   4F8803B2 (1334313906)\n-382F Compressed Size       000002AF (687)\n-3833 Uncompressed Size     00000C6F (3183)\n-3837 Filename Length       0042 (66)\n-3839 Extra Length          0000 (0)\n-383B Comment Length        0000 (0)\n-383D Disk Start            0000 (0)\n-383F Int File Attributes   0000 (0)\n+385E CENTRAL HEADER #18    02014B50 (33639248)\n+3862 Created Zip Spec      14 (20) '2.0'\n+3863 Created OS            03 (3) 'Unix'\n+3864 Extract Zip Spec      0A (10) '1.0'\n+3865 Extract OS            00 (0) 'MS-DOS'\n+3866 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3868 Compression Method    0008 (8) 'Deflated'\n+386A Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+386E CRC                   4F8803B2 (1334313906)\n+3872 Compressed Size       000002AF (687)\n+3876 Uncompressed Size     00000C6F (3183)\n+387A Filename Length       0042 (66)\n+387C Extra Length          0000 (0)\n+387E Comment Length        0000 (0)\n+3880 Disk Start            0000 (0)\n+3882 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3841 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+3884 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-3845 Local Header Offset   00002E3F (11839)\n-3849 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3888 Local Header Offset   00002E81 (11905)\n+388C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x388C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-388B CENTRAL HEADER #19    02014B50 (33639248)\n-388F Created Zip Spec      14 (20) '2.0'\n-3890 Created OS            03 (3) 'Unix'\n-3891 Extract Zip Spec      0A (10) '1.0'\n-3892 Extract OS            00 (0) 'MS-DOS'\n-3893 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3895 Compression Method    0008 (8) 'Deflated'\n-3897 Modification Time     583E2BDA (1480469466) 'Tue Jan 30 05:30:52 2024'\n-389B CRC                   7079D590 (1887032720)\n-389F Compressed Size       00000074 (116)\n-38A3 Uncompressed Size     00000080 (128)\n-38A7 Filename Length       0049 (73)\n-38A9 Extra Length          0000 (0)\n-38AB Comment Length        0000 (0)\n-38AD Disk Start            0000 (0)\n-38AF Int File Attributes   0000 (0)\n+38CE CENTRAL HEADER #19    02014B50 (33639248)\n+38D2 Created Zip Spec      14 (20) '2.0'\n+38D3 Created OS            03 (3) 'Unix'\n+38D4 Extract Zip Spec      0A (10) '1.0'\n+38D5 Extract OS            00 (0) 'MS-DOS'\n+38D6 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+38D8 Compression Method    0008 (8) 'Deflated'\n+38DA Modification Time     5A3D4719 (1513965337) 'Wed Jan 29 08:56:50 2025'\n+38DE CRC                   ED67FDB8 (3983015352)\n+38E2 Compressed Size       00000075 (117)\n+38E6 Uncompressed Size     00000080 (128)\n+38EA Filename Length       0049 (73)\n+38EC Extra Length          0000 (0)\n+38EE Comment Length        0000 (0)\n+38F0 Disk Start            0000 (0)\n+38F2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-38B1 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+38F4 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-38B5 Local Header Offset   0000314E (12622)\n-38B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+38F8 Local Header Offset   00003190 (12688)\n+38FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x38B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x38FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3902 END CENTRAL HEADER    06054B50 (101010256)\n-3906 Number of this disk   0000 (0)\n-3908 Central Dir Disk no   0000 (0)\n-390A Entries in this disk  0013 (19)\n-390C Total Entries         0013 (19)\n-390E Size of Central Dir   000006D9 (1753)\n-3912 Offset to Central Dir 00003229 (12841)\n-3916 Comment Length        0000 (0)\n+3945 END CENTRAL HEADER    06054B50 (101010256)\n+3949 Number of this disk   0000 (0)\n+394B Central Dir Disk no   0000 (0)\n+394D Entries in this disk  0013 (19)\n+394F Total Entries         0013 (19)\n+3951 Size of Central Dir   000006D9 (1753)\n+3955 Offset to Central Dir 0000326C (12908)\n+3959 Comment Length        0000 (0)\n #\n # Error Count: 10\n # Warning Count: 48\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/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class", "source2": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,766 +1,749 @@\n-  SHA-256 checksum 660d5f4127fa5477c0332e54a5c8c239222389d9165bd83c62cb1368bf195ac4\n+  SHA-256 checksum a59f08c05c1e58a821d026e2a13e3b465bd847a2b45d96c0794f4e59728f5db7\n   Compiled from \"AzureAiSearchEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore extends java.lang.Object implements dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment>\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #13                         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  super_class: #190                       // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 10, methods: 23, attributes: 4\n Constant pool:\n-    #1 = Methodref          #190.#368     // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #13.#369      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n-    #3 = Class              #370          // com/azure/search/documents/indexes/SearchIndexClientBuilder\n-    #4 = Methodref          #3.#368       // com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n-    #5 = Methodref          #3.#371       // com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-    #6 = Methodref          #3.#372       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-    #7 = Methodref          #3.#373       // com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-    #8 = Fieldref           #13.#374      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n-    #9 = Class              #375          // com/azure/search/documents/SearchClientBuilder\n-   #10 = Methodref          #9.#368       // com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n-   #11 = Methodref          #9.#376       // com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #12 = Methodref          #9.#377       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #13 = Class              #378          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-   #14 = String             #379          // vectorsearch\n-   #15 = Methodref          #9.#380       // com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #16 = Methodref          #9.#381       // com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n-   #17 = Fieldref           #13.#382      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchClient:Lcom/azure/search/documents/SearchClient;\n-   #18 = Methodref          #3.#383       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-   #19 = Methodref          #9.#384       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #20 = Methodref          #13.#385      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(I)V\n-   #21 = Methodref          #13.#386      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-   #22 = Class              #387          // java/util/ArrayList\n-   #23 = Methodref          #22.#368      // java/util/ArrayList.\"<init>\":()V\n-   #24 = Class              #388          // com/azure/search/documents/indexes/models/SearchField\n-   #25 = String             #248          // id\n-   #26 = Fieldref           #389.#390     // com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #27 = Methodref          #24.#391      // com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n-   #28 = Methodref          #392.#393     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #29 = Methodref          #24.#394      // com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #30 = Methodref          #24.#395      // com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #31 = InterfaceMethodref #94.#396      // java/util/List.add:(Ljava/lang/Object;)Z\n-   #32 = String             #397          // content\n-   #33 = Methodref          #24.#398      // com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #34 = String             #399          // content_vector\n-   #35 = Fieldref           #389.#400     // com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #36 = Methodref          #389.#401     // com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #37 = Methodref          #402.#403     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #38 = Methodref          #24.#404      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #39 = String             #405          // vector-search-profile\n-   #40 = Methodref          #24.#406      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #41 = String             #273          // metadata\n-   #42 = Fieldref           #389.#407     // com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #43 = String             #408          // source\n-   #44 = String             #274          // attributes\n-   #45 = String             #269          // key\n-   #46 = String             #270          // value\n-   #47 = Methodref          #409.#410     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #48 = Methodref          #24.#411      // com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #49 = Class              #412          // com/azure/search/documents/indexes/models/VectorSearch\n-   #50 = Methodref          #49.#368      // com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n-   #51 = Class              #413          // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n-   #52 = String             #414          // vector-search-algorithm\n-   #53 = Methodref          #51.#415      // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n-   #54 = Class              #416          // com/azure/search/documents/indexes/models/HnswParameters\n-   #55 = Methodref          #54.#368      // com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n-   #56 = Fieldref           #417.#418     // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-   #57 = Methodref          #54.#419      // com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #58 = Methodref          #54.#420      // com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #59 = Methodref          #54.#421      // com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #60 = Methodref          #54.#422      // com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #61 = Methodref          #51.#423      // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-   #62 = Methodref          #424.#425     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #63 = Methodref          #49.#426      // com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-   #64 = Class              #427          // com/azure/search/documents/indexes/models/VectorSearchProfile\n-   #65 = Methodref          #64.#428      // com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-   #66 = Methodref          #49.#429      // com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-   #67 = Class              #430          // com/azure/search/documents/indexes/models/SemanticSearch\n-   #68 = Methodref          #67.#368      // com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n-   #69 = String             #431          // semantic-search-config\n-   #70 = Methodref          #67.#432      // com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-   #71 = Class              #433          // com/azure/search/documents/indexes/models/SemanticConfiguration\n-   #72 = Class              #434          // com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n-   #73 = Methodref          #72.#368      // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n-   #74 = Class              #435          // com/azure/search/documents/indexes/models/SemanticField\n-   #75 = Methodref          #74.#415      // com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n-   #76 = Methodref          #72.#436      // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-   #77 = Methodref          #72.#437      // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-   #78 = Methodref          #71.#438      // com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n-   #79 = Methodref          #67.#439      // com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-   #80 = Class              #440          // com/azure/search/documents/indexes/models/SearchIndex\n-   #81 = Methodref          #80.#415      // com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n-   #82 = Methodref          #80.#441      // com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #83 = Methodref          #80.#442      // com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #84 = Methodref          #80.#443      // com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #85 = Methodref          #444.#445     // com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #86 = Methodref          #444.#446     // com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n-   #87 = Methodref          #447.#448     // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-   #88 = Methodref          #13.#449      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-   #89 = InterfaceMethodref #94.#450      // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #90 = InvokeDynamic      #0:#456       // #0:apply:()Ljava/util/function/Function;\n-   #91 = InterfaceMethodref #457.#458     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #92 = Methodref          #459.#460     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-   #93 = InterfaceMethodref #457.#461     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #94 = Class              #462          // java/util/List\n-   #95 = Methodref          #13.#463      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-   #96 = InvokeDynamic      #1:#456       // #1:apply:()Ljava/util/function/Function;\n-   #97 = Methodref          #148.#465     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-   #98 = Class              #466          // com/azure/search/documents/models/VectorizedQuery\n-   #99 = Methodref          #98.#467      // com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n-  #100 = Class              #468          // java/lang/String\n-  #101 = Methodref          #98.#469      // com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #102 = Methodref          #98.#470      // com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #103 = Class              #471          // com/azure/search/documents/models/SearchOptions\n-  #104 = Methodref          #103.#368     // com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n-  #105 = Class              #472          // com/azure/search/documents/models/VectorSearchOptions\n-  #106 = Methodref          #105.#368     // com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n-  #107 = Class              #473          // com/azure/search/documents/models/VectorQuery\n-  #108 = Methodref          #105.#474     // com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-  #109 = Methodref          #103.#475     // com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-  #110 = Fieldref           #476.#477     // com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n-  #111 = Methodref          #478.#479     // com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #112 = Methodref          #480.#481     // com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n-  #113 = InterfaceMethodref #482.#483     // java/util/Iterator.hasNext:()Z\n-  #114 = InterfaceMethodref #482.#484     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #115 = Class              #485          // com/azure/search/documents/models/SearchResult\n-  #116 = Methodref          #115.#486     // com/azure/search/documents/models/SearchResult.getScore:()D\n-  #117 = Methodref          #13.#487      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.fromAzureScoreToRelevanceScore:(D)D\n-  #118 = Methodref          #183.#488     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-  #119 = Methodref          #183.#489     // java/lang/Double.doubleValue:()D\n-  #120 = Class              #490          // com/azure/search/documents/SearchDocument\n-  #121 = Methodref          #115.#491     // com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #122 = Methodref          #120.#492     // com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #123 = Methodref          #13.#493      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.doublesListToFloatArray:(Ljava/util/List;)[F\n-  #124 = Methodref          #148.#494     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #125 = Methodref          #447.#495     // dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n-  #126 = Class              #496          // java/util/LinkedHashMap\n-  #127 = Methodref          #126.#492     // java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #128 = Class              #497          // java/util/HashMap\n-  #129 = Methodref          #128.#368     // java/util/HashMap.\"<init>\":()V\n-  #130 = InterfaceMethodref #94.#481      // java/util/List.iterator:()Ljava/util/Iterator;\n-  #131 = InterfaceMethodref #498.#499     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #132 = Methodref          #500.#501     // dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #133 = Methodref          #150.#502     // dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #134 = Class              #503          // dev/langchain4j/store/embedding/EmbeddingMatch\n-  #135 = Methodref          #134.#504     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #136 = Methodref          #447.#505     // dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n-  #137 = Fieldref           #13.#506      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.log:Lorg/slf4j/Logger;\n-  #138 = String             #507          // Empty embeddings - no ops\n-  #139 = InterfaceMethodref #508.#509     // org/slf4j/Logger.info:(Ljava/lang/String;)V\n-  #140 = InterfaceMethodref #94.#510      // java/util/List.size:()I\n-  #141 = String             #511          // ids size is not equal to embeddings size\n-  #142 = Methodref          #512.#513     // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-  #143 = String             #514          // embeddings size is not equal to embedded size\n-  #144 = Class              #515          // dev/langchain4j/store/embedding/azure/search/Document\n-  #145 = Methodref          #144.#368     // dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n-  #146 = InterfaceMethodref #94.#516      // java/util/List.get:(I)Ljava/lang/Object;\n-  #147 = Methodref          #144.#517     // dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n-  #148 = Class              #518          // dev/langchain4j/data/embedding/Embedding\n-  #149 = Methodref          #144.#519     // dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n-  #150 = Class              #520          // dev/langchain4j/data/segment/TextSegment\n-  #151 = Methodref          #150.#521     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #152 = Methodref          #144.#522     // dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n-  #153 = Class              #523          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #154 = Methodref          #153.#368     // dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n-  #155 = Methodref          #150.#524     // dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n-  #156 = Methodref          #500.#525     // dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n-  #157 = InterfaceMethodref #498.#526     // java/util/Map.entrySet:()Ljava/util/Set;\n-  #158 = InterfaceMethodref #527.#481     // java/util/Set.iterator:()Ljava/util/Iterator;\n-  #159 = Class              #528          // java/util/Map$Entry\n-  #160 = Class              #529          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #161 = Methodref          #160.#368     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n-  #162 = InterfaceMethodref #159.#530     // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-  #163 = Methodref          #160.#531     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n-  #164 = InterfaceMethodref #159.#532     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-  #165 = Methodref          #160.#533     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n-  #166 = Methodref          #153.#534     // dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n-  #167 = Methodref          #144.#535     // dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #168 = Methodref          #478.#536     // com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-  #169 = Methodref          #537.#538     // com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n-  #170 = Class              #539          // com/azure/search/documents/models/IndexingResult\n-  #171 = Methodref          #170.#540     // com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n-  #172 = Class              #541          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  #173 = Class              #542          // java/lang/StringBuilder\n-  #174 = Methodref          #173.#368     // java/lang/StringBuilder.\"<init>\":()V\n-  #175 = String             #543          // Failed to add embedding:\n-  #176 = Methodref          #173.#544     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #177 = Methodref          #170.#545     // com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n-  #178 = Methodref          #173.#546     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #179 = Methodref          #172.#415     // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n-  #180 = String             #547          // Added embedding: {}\n-  #181 = Methodref          #170.#548     // com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n-  #182 = InterfaceMethodref #508.#549     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #183 = Class              #550          // java/lang/Double\n-  #184 = Methodref          #183.#551     // java/lang/Double.floatValue:()F\n-  #185 = Methodref          #552.#553     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n-  #186 = Class              #554          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #187 = Methodref          #186.#368     // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n-  #188 = Methodref          #13.#555      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #189 = Methodref          #556.#557     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #190 = Class              #558          // java/lang/Object\n-  #191 = Class              #559          // dev/langchain4j/store/embedding/EmbeddingStore\n-  #192 = Utf8               Builder\n-  #193 = Utf8               InnerClasses\n-  #194 = Utf8               log\n-  #195 = Utf8               Lorg/slf4j/Logger;\n-  #196 = Utf8               INDEX_NAME\n-  #197 = Utf8               Ljava/lang/String;\n-  #198 = Utf8               ConstantValue\n-  #199 = Utf8               DEFAULT_FIELD_ID\n-  #200 = Utf8               DEFAULT_FIELD_CONTENT\n-  #201 = Utf8               DEFAULT_FIELD_CONTENT_VECTOR\n-  #202 = Utf8               DEFAULT_FIELD_METADATA\n-  #203 = Utf8               DEFAULT_FIELD_METADATA_SOURCE\n-  #204 = Utf8               DEFAULT_FIELD_METADATA_ATTRS\n-  #205 = Utf8               searchIndexClient\n-  #206 = Utf8               Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #207 = Utf8               searchClient\n-  #208 = Utf8               Lcom/azure/search/documents/SearchClient;\n-  #209 = Utf8               <init>\n-  #210 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #211 = Utf8               Code\n-  #212 = Utf8               LineNumberTable\n-  #213 = Utf8               LocalVariableTable\n-  #214 = Utf8               this\n-  #215 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-  #216 = Utf8               endpoint\n-  #217 = Utf8               keyCredential\n-  #218 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n-  #219 = Utf8               dimensions\n-  #220 = Utf8               I\n-  #221 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #222 = Utf8               index\n-  #223 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #224 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #225 = Utf8               tokenCredential\n-  #226 = Utf8               Lcom/azure/core/credential/TokenCredential;\n-  #227 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #228 = Utf8               initialize\n-  #229 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #230 = Utf8               StackMapTable\n-  #231 = Utf8               createOrUpdateIndex\n-  #232 = Utf8               (I)V\n-  #233 = Utf8               fields\n-  #234 = Utf8               Ljava/util/List;\n-  #235 = Utf8               vectorSearch\n-  #236 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #237 = Utf8               semanticSearch\n-  #238 = Utf8               Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #239 = Utf8               LocalVariableTypeTable\n-  #240 = Utf8               Ljava/util/List<Lcom/azure/search/documents/indexes/models/SearchField;>;\n-  #241 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #242 = Utf8               deleteIndex\n-  #243 = Utf8               ()V\n-  #244 = Utf8               add\n-  #245 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #246 = Utf8               embedding\n-  #247 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n-  #248 = Utf8               id\n-  #249 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #250 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #251 = Utf8               textSegment\n-  #252 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n-  #253 = Utf8               addAll\n-  #254 = Utf8               (Ljava/util/List;)Ljava/util/List;\n-  #255 = Utf8               embeddings\n-  #256 = Utf8               ids\n-  #257 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-  #258 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #259 = Utf8               Signature\n-  #260 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #261 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #262 = Utf8               embedded\n-  #263 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #264 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #265 = Utf8               findRelevant\n-  #266 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n-  #267 = Utf8               innerAttribute\n-  #268 = Utf8               Ljava/util/LinkedHashMap;\n-  #269 = Utf8               key\n-  #270 = Utf8               value\n-  #271 = Utf8               attribute\n-  #272 = Utf8               Ljava/lang/Object;\n-  #273 = Utf8               metadata\n-  #274 = Utf8               attributes\n-  #275 = Utf8               attributesMap\n-  #276 = Utf8               Ljava/util/Map;\n-  #277 = Utf8               langChainMetadata\n-  #278 = Utf8               Ldev/langchain4j/data/document/Metadata;\n-  #279 = Utf8               embeddingMatch\n-  #280 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #281 = Utf8               score\n-  #282 = Utf8               Ljava/lang/Double;\n-  #283 = Utf8               searchDocument\n-  #284 = Utf8               Lcom/azure/search/documents/SearchDocument;\n-  #285 = Utf8               embeddingId\n-  #286 = Utf8               embeddingList\n-  #287 = Utf8               embeddingArray\n-  #288 = Utf8               [F\n-  #289 = Utf8               embeddedContent\n-  #290 = Utf8               searchResult\n-  #291 = Utf8               Lcom/azure/search/documents/models/SearchResult;\n-  #292 = Utf8               referenceEmbedding\n-  #293 = Utf8               maxResults\n-  #294 = Utf8               minScore\n-  #295 = Utf8               D\n-  #296 = Utf8               vector\n-  #297 = Utf8               vectorizedQuery\n-  #298 = Utf8               Lcom/azure/search/documents/models/VectorizedQuery;\n-  #299 = Utf8               searchResults\n-  #300 = Utf8               Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #301 = Utf8               result\n-  #302 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #303 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #304 = Utf8               Ljava/util/List<Ljava/lang/Double;>;\n-  #305 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n-  #306 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #307 = Class              #378          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #308 = Class              #518          // dev/langchain4j/data/embedding/Embedding\n-  #309 = Class              #462          // java/util/List\n-  #310 = Class              #466          // com/azure/search/documents/models/VectorizedQuery\n-  #311 = Class              #560          // com/azure/search/documents/util/SearchPagedIterable\n-  #312 = Class              #561          // java/util/Iterator\n-  #313 = Class              #485          // com/azure/search/documents/models/SearchResult\n-  #314 = Class              #550          // java/lang/Double\n-  #315 = Class              #490          // com/azure/search/documents/SearchDocument\n-  #316 = Class              #468          // java/lang/String\n-  #317 = Class              #288          // \"[F\"\n-  #318 = Class              #496          // java/util/LinkedHashMap\n-  #319 = Class              #562          // java/util/Map\n-  #320 = Class              #503          // dev/langchain4j/store/embedding/EmbeddingMatch\n-  #321 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #322 = Utf8               addInternal\n-  #323 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #324 = Class              #520          // dev/langchain4j/data/segment/TextSegment\n-  #325 = Utf8               addAllInternal\n-  #326 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #327 = Utf8               Metadata\n-  #328 = Utf8               Attribute\n-  #329 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n-  #330 = Utf8               entry\n-  #331 = Utf8               Entry\n-  #332 = Utf8               Ljava/util/Map$Entry;\n-  #333 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #334 = Utf8               document\n-  #335 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n-  #336 = Utf8               i\n-  #337 = Utf8               indexingResult\n-  #338 = Utf8               Lcom/azure/search/documents/models/IndexingResult;\n-  #339 = Utf8               searchDocuments\n-  #340 = Utf8               indexingResults\n-  #341 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n-  #342 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-  #343 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n-  #344 = Utf8               Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n-  #345 = Class              #515          // dev/langchain4j/store/embedding/azure/search/Document\n-  #346 = Class              #523          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #347 = Class              #539          // com/azure/search/documents/models/IndexingResult\n-  #348 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n-  #349 = Utf8               doublesListToFloatArray\n-  #350 = Utf8               (Ljava/util/List;)[F\n-  #351 = Utf8               doubles\n-  #352 = Utf8               array\n-  #353 = Utf8               (Ljava/util/List<Ljava/lang/Double;>;)[F\n-  #354 = Utf8               fromAzureScoreToRelevanceScore\n-  #355 = Utf8               (D)D\n-  #356 = Utf8               cosineDistance\n-  #357 = Utf8               cosineSimilarity\n-  #358 = Utf8               builder\n-  #359 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #360 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n-  #361 = Utf8               lambda$addAll$1\n-  #362 = Utf8               ignored\n-  #363 = Utf8               lambda$addAll$0\n-  #364 = Utf8               <clinit>\n-  #365 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #366 = Utf8               SourceFile\n-  #367 = Utf8               AzureAiSearchEmbeddingStore.java\n-  #368 = NameAndType        #209:#243     // \"<init>\":()V\n-  #369 = NameAndType        #228:#229     // initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #370 = Utf8               com/azure/search/documents/indexes/SearchIndexClientBuilder\n-  #371 = NameAndType        #216:#563     // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #372 = NameAndType        #564:#565     // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #373 = NameAndType        #566:#567     // buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #374 = NameAndType        #205:#206     // searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #375 = Utf8               com/azure/search/documents/SearchClientBuilder\n-  #376 = NameAndType        #216:#568     // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #377 = NameAndType        #564:#569     // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #378 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #379 = Utf8               vectorsearch\n-  #380 = NameAndType        #570:#568     // indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #381 = NameAndType        #566:#571     // buildClient:()Lcom/azure/search/documents/SearchClient;\n-  #382 = NameAndType        #207:#208     // searchClient:Lcom/azure/search/documents/SearchClient;\n-  #383 = NameAndType        #564:#572     // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #384 = NameAndType        #564:#573     // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #385 = NameAndType        #231:#232     // createOrUpdateIndex:(I)V\n-  #386 = NameAndType        #231:#241     // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #387 = Utf8               java/util/ArrayList\n-  #388 = Utf8               com/azure/search/documents/indexes/models/SearchField\n-  #389 = Class              #574          // com/azure/search/documents/indexes/models/SearchFieldDataType\n-  #390 = NameAndType        #575:#576     // STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #391 = NameAndType        #209:#577     // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n-  #392 = Class              #578          // java/lang/Boolean\n-  #393 = NameAndType        #579:#580     // valueOf:(Z)Ljava/lang/Boolean;\n-  #394 = NameAndType        #581:#582     // setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #395 = NameAndType        #583:#582     // setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #396 = NameAndType        #244:#584     // add:(Ljava/lang/Object;)Z\n-  #397 = Utf8               content\n-  #398 = NameAndType        #585:#582     // setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #399 = Utf8               content_vector\n-  #400 = NameAndType        #586:#576     // SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #401 = NameAndType        #587:#588     // collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #402 = Class              #589          // java/lang/Integer\n-  #403 = NameAndType        #579:#590     // valueOf:(I)Ljava/lang/Integer;\n-  #404 = NameAndType        #591:#592     // setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #405 = Utf8               vector-search-profile\n-  #406 = NameAndType        #593:#594     // setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #407 = NameAndType        #595:#576     // COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #408 = Utf8               source\n-  #409 = Class              #596          // java/util/Arrays\n-  #410 = NameAndType        #597:#598     // asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #411 = NameAndType        #599:#600     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #412 = Utf8               com/azure/search/documents/indexes/models/VectorSearch\n-  #413 = Utf8               com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n-  #414 = Utf8               vector-search-algorithm\n-  #415 = NameAndType        #209:#601     // \"<init>\":(Ljava/lang/String;)V\n-  #416 = Utf8               com/azure/search/documents/indexes/models/HnswParameters\n-  #417 = Class              #602          // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n-  #418 = NameAndType        #603:#604     // COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-  #419 = NameAndType        #605:#606     // setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #420 = NameAndType        #607:#608     // setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #421 = NameAndType        #609:#608     // setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #422 = NameAndType        #610:#608     // setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #423 = NameAndType        #611:#612     // setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-  #424 = Class              #613          // java/util/Collections\n-  #425 = NameAndType        #614:#615     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-  #426 = NameAndType        #616:#617     // setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #427 = Utf8               com/azure/search/documents/indexes/models/VectorSearchProfile\n-  #428 = NameAndType        #209:#618     // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-  #429 = NameAndType        #619:#617     // setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #430 = Utf8               com/azure/search/documents/indexes/models/SemanticSearch\n-  #431 = Utf8               semantic-search-config\n-  #432 = NameAndType        #620:#621     // setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #433 = Utf8               com/azure/search/documents/indexes/models/SemanticConfiguration\n-  #434 = Utf8               com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n-  #435 = Utf8               com/azure/search/documents/indexes/models/SemanticField\n-  #436 = NameAndType        #622:#623     // setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-  #437 = NameAndType        #624:#623     // setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-  #438 = NameAndType        #209:#625     // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n-  #439 = NameAndType        #626:#627     // setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #440 = Utf8               com/azure/search/documents/indexes/models/SearchIndex\n-  #441 = NameAndType        #599:#628     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #442 = NameAndType        #629:#630     // setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #443 = NameAndType        #631:#632     // setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #444 = Class              #633          // com/azure/search/documents/indexes/SearchIndexClient\n-  #445 = NameAndType        #231:#634     // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #446 = NameAndType        #242:#601     // deleteIndex:(Ljava/lang/String;)V\n-  #447 = Class              #635          // dev/langchain4j/internal/Utils\n-  #448 = NameAndType        #636:#637     // randomUUID:()Ljava/lang/String;\n-  #449 = NameAndType        #322:#323     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #450 = NameAndType        #638:#639     // stream:()Ljava/util/stream/Stream;\n-  #451 = Utf8               BootstrapMethods\n-  #452 = MethodHandle       6:#640        // 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-  #453 = MethodType         #641          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #454 = MethodHandle       6:#642        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #455 = MethodType         #245          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #456 = NameAndType        #643:#644     // apply:()Ljava/util/function/Function;\n-  #457 = Class              #645          // java/util/stream/Stream\n-  #458 = NameAndType        #646:#647     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #459 = Class              #648          // java/util/stream/Collectors\n-  #460 = NameAndType        #649:#650     // toList:()Ljava/util/stream/Collector;\n-  #461 = NameAndType        #651:#652     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #462 = Utf8               java/util/List\n-  #463 = NameAndType        #325:#326     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #464 = MethodHandle       6:#653        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #465 = NameAndType        #654:#655     // vectorAsList:()Ljava/util/List;\n-  #466 = Utf8               com/azure/search/documents/models/VectorizedQuery\n-  #467 = NameAndType        #209:#656     // \"<init>\":(Ljava/util/List;)V\n-  #468 = Utf8               java/lang/String\n-  #469 = NameAndType        #599:#657     // setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #470 = NameAndType        #658:#659     // setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #471 = Utf8               com/azure/search/documents/models/SearchOptions\n-  #472 = Utf8               com/azure/search/documents/models/VectorSearchOptions\n-  #473 = Utf8               com/azure/search/documents/models/VectorQuery\n-  #474 = NameAndType        #660:#661     // setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-  #475 = NameAndType        #662:#663     // setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-  #476 = Class              #664          // com/azure/core/util/Context\n-  #477 = NameAndType        #665:#666     // NONE:Lcom/azure/core/util/Context;\n-  #478 = Class              #667          // com/azure/search/documents/SearchClient\n-  #479 = NameAndType        #668:#669     // search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #480 = Class              #560          // com/azure/search/documents/util/SearchPagedIterable\n-  #481 = NameAndType        #670:#671     // iterator:()Ljava/util/Iterator;\n-  #482 = Class              #561          // java/util/Iterator\n-  #483 = NameAndType        #672:#673     // hasNext:()Z\n-  #484 = NameAndType        #674:#675     // next:()Ljava/lang/Object;\n-  #485 = Utf8               com/azure/search/documents/models/SearchResult\n-  #486 = NameAndType        #676:#677     // getScore:()D\n-  #487 = NameAndType        #354:#355     // fromAzureScoreToRelevanceScore:(D)D\n-  #488 = NameAndType        #579:#678     // valueOf:(D)Ljava/lang/Double;\n-  #489 = NameAndType        #679:#677     // doubleValue:()D\n-  #490 = Utf8               com/azure/search/documents/SearchDocument\n-  #491 = NameAndType        #680:#681     // getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #492 = NameAndType        #682:#641     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #493 = NameAndType        #349:#350     // doublesListToFloatArray:(Ljava/util/List;)[F\n-  #494 = NameAndType        #683:#684     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #495 = NameAndType        #685:#686     // isNotNullOrBlank:(Ljava/lang/String;)Z\n-  #496 = Utf8               java/util/LinkedHashMap\n-  #497 = Utf8               java/util/HashMap\n-  #498 = Class              #562          // java/util/Map\n-  #499 = NameAndType        #687:#688     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #500 = Class              #689          // dev/langchain4j/data/document/Metadata\n-  #501 = NameAndType        #683:#690     // from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #502 = NameAndType        #251:#691     // textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #503 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n-  #504 = NameAndType        #209:#692     // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #505 = NameAndType        #693:#694     // isNullOrEmpty:(Ljava/util/Collection;)Z\n-  #506 = NameAndType        #194:#195     // log:Lorg/slf4j/Logger;\n-  #507 = Utf8               Empty embeddings - no ops\n-  #508 = Class              #695          // org/slf4j/Logger\n-  #509 = NameAndType        #696:#601     // info:(Ljava/lang/String;)V\n-  #510 = NameAndType        #697:#698     // size:()I\n-  #511 = Utf8               ids size is not equal to embeddings size\n-  #512 = Class              #699          // dev/langchain4j/internal/ValidationUtils\n-  #513 = NameAndType        #700:#701     // ensureTrue:(ZLjava/lang/String;)V\n-  #514 = Utf8               embeddings size is not equal to embedded size\n-  #515 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n-  #516 = NameAndType        #682:#702     // get:(I)Ljava/lang/Object;\n-  #517 = NameAndType        #703:#601     // setId:(Ljava/lang/String;)V\n-  #518 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #519 = NameAndType        #704:#705     // setContentVector:(Ljava/util/Collection;)V\n-  #520 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #521 = NameAndType        #706:#637     // text:()Ljava/lang/String;\n-  #522 = NameAndType        #707:#601     // setContent:(Ljava/lang/String;)V\n-  #523 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #524 = NameAndType        #273:#708     // metadata:()Ldev/langchain4j/data/document/Metadata;\n-  #525 = NameAndType        #709:#710     // asMap:()Ljava/util/Map;\n-  #526 = NameAndType        #711:#712     // entrySet:()Ljava/util/Set;\n-  #527 = Class              #713          // java/util/Set\n-  #528 = Utf8               java/util/Map$Entry\n-  #529 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #530 = NameAndType        #714:#675     // getKey:()Ljava/lang/Object;\n-  #531 = NameAndType        #581:#601     // setKey:(Ljava/lang/String;)V\n-  #532 = NameAndType        #715:#675     // getValue:()Ljava/lang/Object;\n-  #533 = NameAndType        #716:#601     // setValue:(Ljava/lang/String;)V\n-  #534 = NameAndType        #717:#705     // setAttributes:(Ljava/util/Collection;)V\n-  #535 = NameAndType        #718:#719     // setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #536 = NameAndType        #720:#721     // uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-  #537 = Class              #722          // com/azure/search/documents/models/IndexDocumentsResult\n-  #538 = NameAndType        #723:#655     // getResults:()Ljava/util/List;\n-  #539 = Utf8               com/azure/search/documents/models/IndexingResult\n-  #540 = NameAndType        #724:#673     // isSucceeded:()Z\n-  #541 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  #542 = Utf8               java/lang/StringBuilder\n-  #543 = Utf8               Failed to add embedding:\n-  #544 = NameAndType        #725:#726     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #545 = NameAndType        #727:#637     // getErrorMessage:()Ljava/lang/String;\n-  #546 = NameAndType        #728:#637     // toString:()Ljava/lang/String;\n-  #547 = Utf8               Added embedding: {}\n-  #548 = NameAndType        #714:#637     // getKey:()Ljava/lang/String;\n-  #549 = NameAndType        #729:#730     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #550 = Utf8               java/lang/Double\n-  #551 = NameAndType        #731:#732     // floatValue:()F\n-  #552 = Class              #733          // dev/langchain4j/store/embedding/RelevanceScore\n-  #553 = NameAndType        #734:#355     // fromCosineSimilarity:(D)D\n-  #554 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #555 = NameAndType        #244:#250     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #556 = Class              #735          // org/slf4j/LoggerFactory\n-  #557 = NameAndType        #736:#737     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #558 = Utf8               java/lang/Object\n-  #559 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n-  #560 = Utf8               com/azure/search/documents/util/SearchPagedIterable\n-  #561 = Utf8               java/util/Iterator\n-  #562 = Utf8               java/util/Map\n-  #563 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #564 = Utf8               credential\n-  #565 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #566 = Utf8               buildClient\n-  #567 = Utf8               ()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #568 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #569 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #570 = Utf8               indexName\n-  #571 = Utf8               ()Lcom/azure/search/documents/SearchClient;\n-  #572 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #573 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #574 = Utf8               com/azure/search/documents/indexes/models/SearchFieldDataType\n-  #575 = Utf8               STRING\n-  #576 = Utf8               Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #577 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n-  #578 = Utf8               java/lang/Boolean\n-  #579 = Utf8               valueOf\n-  #580 = Utf8               (Z)Ljava/lang/Boolean;\n-  #581 = Utf8               setKey\n-  #582 = Utf8               (Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #583 = Utf8               setFilterable\n-  #584 = Utf8               (Ljava/lang/Object;)Z\n-  #585 = Utf8               setSearchable\n-  #586 = Utf8               SINGLE\n-  #587 = Utf8               collection\n-  #588 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #589 = Utf8               java/lang/Integer\n-  #590 = Utf8               (I)Ljava/lang/Integer;\n-  #591 = Utf8               setVectorSearchDimensions\n-  #592 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #593 = Utf8               setVectorSearchProfileName\n-  #594 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #595 = Utf8               COMPLEX\n-  #596 = Utf8               java/util/Arrays\n-  #597 = Utf8               asList\n-  #598 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n-  #599 = Utf8               setFields\n-  #600 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #601 = Utf8               (Ljava/lang/String;)V\n-  #602 = Utf8               com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n-  #603 = Utf8               COSINE\n-  #604 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-  #605 = Utf8               setMetric\n-  #606 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #607 = Utf8               setM\n-  #608 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #609 = Utf8               setEfSearch\n-  #610 = Utf8               setEfConstruction\n-  #611 = Utf8               setParameters\n-  #612 = Utf8               (Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-  #613 = Utf8               java/util/Collections\n-  #614 = Utf8               singletonList\n-  #615 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-  #616 = Utf8               setAlgorithms\n-  #617 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #618 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #619 = Utf8               setProfiles\n-  #620 = Utf8               setDefaultConfigurationName\n-  #621 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #622 = Utf8               setContentFields\n-  #623 = Utf8               ([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-  #624 = Utf8               setKeywordsFields\n-  #625 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n-  #626 = Utf8               setConfigurations\n-  #627 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #628 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #629 = Utf8               setVectorSearch\n-  #630 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #631 = Utf8               setSemanticSearch\n-  #632 = Utf8               (Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #633 = Utf8               com/azure/search/documents/indexes/SearchIndexClient\n-  #634 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #635 = Utf8               dev/langchain4j/internal/Utils\n-  #636 = Utf8               randomUUID\n-  #637 = Utf8               ()Ljava/lang/String;\n-  #638 = Utf8               stream\n-  #639 = Utf8               ()Ljava/util/stream/Stream;\n-  #640 = Methodref          #738.#739     // 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-  #641 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #642 = Methodref          #13.#740      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #643 = Utf8               apply\n-  #644 = Utf8               ()Ljava/util/function/Function;\n-  #645 = Utf8               java/util/stream/Stream\n-  #646 = Utf8               map\n-  #647 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #648 = Utf8               java/util/stream/Collectors\n-  #649 = Utf8               toList\n-  #650 = Utf8               ()Ljava/util/stream/Collector;\n-  #651 = Utf8               collect\n-  #652 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #653 = Methodref          #13.#741      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #654 = Utf8               vectorAsList\n-  #655 = Utf8               ()Ljava/util/List;\n-  #656 = Utf8               (Ljava/util/List;)V\n-  #657 = Utf8               ([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #658 = Utf8               setKNearestNeighborsCount\n-  #659 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #660 = Utf8               setQueries\n-  #661 = Utf8               ([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-  #662 = Utf8               setVectorSearchOptions\n-  #663 = Utf8               (Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-  #664 = Utf8               com/azure/core/util/Context\n-  #665 = Utf8               NONE\n-  #666 = Utf8               Lcom/azure/core/util/Context;\n-  #667 = Utf8               com/azure/search/documents/SearchClient\n-  #668 = Utf8               search\n-  #669 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #670 = Utf8               iterator\n-  #671 = Utf8               ()Ljava/util/Iterator;\n-  #672 = Utf8               hasNext\n-  #673 = Utf8               ()Z\n-  #674 = Utf8               next\n-  #675 = Utf8               ()Ljava/lang/Object;\n-  #676 = Utf8               getScore\n-  #677 = Utf8               ()D\n-  #678 = Utf8               (D)Ljava/lang/Double;\n-  #679 = Utf8               doubleValue\n-  #680 = Utf8               getDocument\n-  #681 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #682 = Utf8               get\n-  #683 = Utf8               from\n-  #684 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #685 = Utf8               isNotNullOrBlank\n-  #686 = Utf8               (Ljava/lang/String;)Z\n-  #687 = Utf8               put\n-  #688 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #689 = Utf8               dev/langchain4j/data/document/Metadata\n-  #690 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #691 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #692 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #693 = Utf8               isNullOrEmpty\n-  #694 = Utf8               (Ljava/util/Collection;)Z\n-  #695 = Utf8               org/slf4j/Logger\n-  #696 = Utf8               info\n-  #697 = Utf8               size\n-  #698 = Utf8               ()I\n-  #699 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #700 = Utf8               ensureTrue\n-  #701 = Utf8               (ZLjava/lang/String;)V\n-  #702 = Utf8               (I)Ljava/lang/Object;\n-  #703 = Utf8               setId\n-  #704 = Utf8               setContentVector\n-  #705 = Utf8               (Ljava/util/Collection;)V\n-  #706 = Utf8               text\n-  #707 = Utf8               setContent\n-  #708 = Utf8               ()Ldev/langchain4j/data/document/Metadata;\n-  #709 = Utf8               asMap\n-  #710 = Utf8               ()Ljava/util/Map;\n-  #711 = Utf8               entrySet\n-  #712 = Utf8               ()Ljava/util/Set;\n-  #713 = Utf8               java/util/Set\n-  #714 = Utf8               getKey\n-  #715 = Utf8               getValue\n-  #716 = Utf8               setValue\n-  #717 = Utf8               setAttributes\n-  #718 = Utf8               setMetadata\n-  #719 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #720 = Utf8               uploadDocuments\n-  #721 = Utf8               (Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-  #722 = Utf8               com/azure/search/documents/models/IndexDocumentsResult\n-  #723 = Utf8               getResults\n-  #724 = Utf8               isSucceeded\n-  #725 = Utf8               append\n-  #726 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #727 = Utf8               getErrorMessage\n-  #728 = Utf8               toString\n-  #729 = Utf8               debug\n-  #730 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #731 = Utf8               floatValue\n-  #732 = Utf8               ()F\n-  #733 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n-  #734 = Utf8               fromCosineSimilarity\n-  #735 = Utf8               org/slf4j/LoggerFactory\n-  #736 = Utf8               getLogger\n-  #737 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #738 = Class              #742          // java/lang/invoke/LambdaMetafactory\n-  #739 = NameAndType        #743:#746     // 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-  #740 = NameAndType        #363:#245     // lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #741 = NameAndType        #361:#245     // lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #742 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #743 = Utf8               metafactory\n-  #744 = Class              #748          // java/lang/invoke/MethodHandles$Lookup\n-  #745 = Utf8               Lookup\n-  #746 = 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-  #747 = Class              #749          // java/lang/invoke/MethodHandles\n-  #748 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #749 = 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 = Methodref          #8.#9         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+    #8 = Class              #10           // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+    #9 = NameAndType        #11:#12       // initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #10 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+   #11 = Utf8               initialize\n+   #12 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #13 = Class              #14           // com/azure/search/documents/indexes/SearchIndexClientBuilder\n+   #14 = Utf8               com/azure/search/documents/indexes/SearchIndexClientBuilder\n+   #15 = Methodref          #13.#3        // com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n+   #16 = Methodref          #13.#17       // com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #17 = NameAndType        #18:#19       // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #18 = Utf8               endpoint\n+   #19 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #20 = Methodref          #13.#21       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #21 = NameAndType        #22:#23       // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #22 = Utf8               credential\n+   #23 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #24 = Methodref          #13.#25       // com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #25 = NameAndType        #26:#27       // buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #26 = Utf8               buildClient\n+   #27 = Utf8               ()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #28 = Fieldref           #8.#29        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #29 = NameAndType        #30:#31       // searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #30 = Utf8               searchIndexClient\n+   #31 = Utf8               Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #32 = Class              #33           // com/azure/search/documents/SearchClientBuilder\n+   #33 = Utf8               com/azure/search/documents/SearchClientBuilder\n+   #34 = Methodref          #32.#3        // com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n+   #35 = Methodref          #32.#36       // com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #36 = NameAndType        #18:#37       // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #37 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #38 = Methodref          #32.#39       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #39 = NameAndType        #22:#40       // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #40 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #41 = String             #42           // vectorsearch\n+   #42 = Utf8               vectorsearch\n+   #43 = Methodref          #32.#44       // com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #44 = NameAndType        #45:#37       // indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #45 = Utf8               indexName\n+   #46 = Methodref          #32.#47       // com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n+   #47 = NameAndType        #26:#48       // buildClient:()Lcom/azure/search/documents/SearchClient;\n+   #48 = Utf8               ()Lcom/azure/search/documents/SearchClient;\n+   #49 = Fieldref           #8.#50        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchClient:Lcom/azure/search/documents/SearchClient;\n+   #50 = NameAndType        #51:#52       // searchClient:Lcom/azure/search/documents/SearchClient;\n+   #51 = Utf8               searchClient\n+   #52 = Utf8               Lcom/azure/search/documents/SearchClient;\n+   #53 = Methodref          #13.#54       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #54 = NameAndType        #22:#55       // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #55 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #56 = Methodref          #32.#57       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #57 = NameAndType        #22:#58       // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #58 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #59 = Methodref          #8.#60        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(I)V\n+   #60 = NameAndType        #61:#62       // createOrUpdateIndex:(I)V\n+   #61 = Utf8               createOrUpdateIndex\n+   #62 = Utf8               (I)V\n+   #63 = Methodref          #8.#64        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #64 = NameAndType        #61:#65       // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #65 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #66 = Class              #67           // java/util/ArrayList\n+   #67 = Utf8               java/util/ArrayList\n+   #68 = Methodref          #66.#3        // java/util/ArrayList.\"<init>\":()V\n+   #69 = Class              #70           // com/azure/search/documents/indexes/models/SearchField\n+   #70 = Utf8               com/azure/search/documents/indexes/models/SearchField\n+   #71 = String             #72           // id\n+   #72 = Utf8               id\n+   #73 = Fieldref           #74.#75       // com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+   #74 = Class              #76           // com/azure/search/documents/indexes/models/SearchFieldDataType\n+   #75 = NameAndType        #77:#78       // STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+   #76 = Utf8               com/azure/search/documents/indexes/models/SearchFieldDataType\n+   #77 = Utf8               STRING\n+   #78 = Utf8               Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+   #79 = Methodref          #69.#80       // com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+   #80 = NameAndType        #5:#81        // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+   #81 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+   #82 = Methodref          #83.#84       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #83 = Class              #85           // java/lang/Boolean\n+   #84 = NameAndType        #86:#87       // valueOf:(Z)Ljava/lang/Boolean;\n+   #85 = Utf8               java/lang/Boolean\n+   #86 = Utf8               valueOf\n+   #87 = Utf8               (Z)Ljava/lang/Boolean;\n+   #88 = Methodref          #69.#89       // com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #89 = NameAndType        #90:#91       // setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #90 = Utf8               setKey\n+   #91 = Utf8               (Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #92 = Methodref          #69.#93       // com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #93 = NameAndType        #94:#91       // setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #94 = Utf8               setFilterable\n+   #95 = InterfaceMethodref #96.#97       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #96 = Class              #98           // java/util/List\n+   #97 = NameAndType        #99:#100      // add:(Ljava/lang/Object;)Z\n+   #98 = Utf8               java/util/List\n+   #99 = Utf8               add\n+  #100 = Utf8               (Ljava/lang/Object;)Z\n+  #101 = String             #102          // content\n+  #102 = Utf8               content\n+  #103 = Methodref          #69.#104      // com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #104 = NameAndType        #105:#91      // setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #105 = Utf8               setSearchable\n+  #106 = String             #107          // content_vector\n+  #107 = Utf8               content_vector\n+  #108 = Fieldref           #74.#109      // com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #109 = NameAndType        #110:#78      // SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #110 = Utf8               SINGLE\n+  #111 = Methodref          #74.#112      // com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #112 = NameAndType        #113:#114     // collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #113 = Utf8               collection\n+  #114 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #115 = Methodref          #116.#117     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+  #116 = Class              #118          // java/lang/Integer\n+  #117 = NameAndType        #86:#119      // valueOf:(I)Ljava/lang/Integer;\n+  #118 = Utf8               java/lang/Integer\n+  #119 = Utf8               (I)Ljava/lang/Integer;\n+  #120 = Methodref          #69.#121      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #121 = NameAndType        #122:#123     // setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #122 = Utf8               setVectorSearchDimensions\n+  #123 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #124 = String             #125          // vector-search-profile\n+  #125 = Utf8               vector-search-profile\n+  #126 = Methodref          #69.#127      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #127 = NameAndType        #128:#129     // setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #128 = Utf8               setVectorSearchProfileName\n+  #129 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #130 = String             #131          // metadata\n+  #131 = Utf8               metadata\n+  #132 = Fieldref           #74.#133      // com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #133 = NameAndType        #134:#78      // COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #134 = Utf8               COMPLEX\n+  #135 = String             #136          // source\n+  #136 = Utf8               source\n+  #137 = String             #138          // attributes\n+  #138 = Utf8               attributes\n+  #139 = String             #140          // key\n+  #140 = Utf8               key\n+  #141 = String             #142          // value\n+  #142 = Utf8               value\n+  #143 = Methodref          #144.#145     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #144 = Class              #146          // java/util/Arrays\n+  #145 = NameAndType        #147:#148     // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #146 = Utf8               java/util/Arrays\n+  #147 = Utf8               asList\n+  #148 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #149 = Methodref          #69.#150      // com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #150 = NameAndType        #151:#152     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #151 = Utf8               setFields\n+  #152 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #153 = Class              #154          // com/azure/search/documents/indexes/models/VectorSearch\n+  #154 = Utf8               com/azure/search/documents/indexes/models/VectorSearch\n+  #155 = Methodref          #153.#3       // com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n+  #156 = Class              #157          // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n+  #157 = Utf8               com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n+  #158 = String             #159          // vector-search-algorithm\n+  #159 = Utf8               vector-search-algorithm\n+  #160 = Methodref          #156.#161     // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n+  #161 = NameAndType        #5:#162       // \"<init>\":(Ljava/lang/String;)V\n+  #162 = Utf8               (Ljava/lang/String;)V\n+  #163 = Class              #164          // com/azure/search/documents/indexes/models/HnswParameters\n+  #164 = Utf8               com/azure/search/documents/indexes/models/HnswParameters\n+  #165 = Methodref          #163.#3       // com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n+  #166 = Fieldref           #167.#168     // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+  #167 = Class              #169          // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n+  #168 = NameAndType        #170:#171     // COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+  #169 = Utf8               com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n+  #170 = Utf8               COSINE\n+  #171 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+  #172 = Methodref          #163.#173     // com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #173 = NameAndType        #174:#175     // setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #174 = Utf8               setMetric\n+  #175 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #176 = Methodref          #163.#177     // com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #177 = NameAndType        #178:#179     // setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #178 = Utf8               setM\n+  #179 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #180 = Methodref          #163.#181     // com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #181 = NameAndType        #182:#179     // setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #182 = Utf8               setEfSearch\n+  #183 = Methodref          #163.#184     // com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #184 = NameAndType        #185:#179     // setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #185 = Utf8               setEfConstruction\n+  #186 = Methodref          #156.#187     // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+  #187 = NameAndType        #188:#189     // setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+  #188 = Utf8               setParameters\n+  #189 = Utf8               (Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+  #190 = Methodref          #191.#192     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #191 = Class              #193          // java/util/Collections\n+  #192 = NameAndType        #194:#195     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #193 = Utf8               java/util/Collections\n+  #194 = Utf8               singletonList\n+  #195 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #196 = Methodref          #153.#197     // com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #197 = NameAndType        #198:#199     // setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #198 = Utf8               setAlgorithms\n+  #199 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #200 = Class              #201          // com/azure/search/documents/indexes/models/VectorSearchProfile\n+  #201 = Utf8               com/azure/search/documents/indexes/models/VectorSearchProfile\n+  #202 = Methodref          #200.#203     // com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+  #203 = NameAndType        #5:#204       // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+  #204 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #205 = Methodref          #153.#206     // com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #206 = NameAndType        #207:#199     // setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #207 = Utf8               setProfiles\n+  #208 = Class              #209          // com/azure/search/documents/indexes/models/SemanticSearch\n+  #209 = Utf8               com/azure/search/documents/indexes/models/SemanticSearch\n+  #210 = Methodref          #208.#3       // com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n+  #211 = String             #212          // semantic-search-config\n+  #212 = Utf8               semantic-search-config\n+  #213 = Methodref          #208.#214     // com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #214 = NameAndType        #215:#216     // setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #215 = Utf8               setDefaultConfigurationName\n+  #216 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #217 = Class              #218          // com/azure/search/documents/indexes/models/SemanticConfiguration\n+  #218 = Utf8               com/azure/search/documents/indexes/models/SemanticConfiguration\n+  #219 = Class              #220          // com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n+  #220 = Utf8               com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n+  #221 = Methodref          #219.#3       // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n+  #222 = Class              #223          // com/azure/search/documents/indexes/models/SemanticField\n+  #223 = Utf8               com/azure/search/documents/indexes/models/SemanticField\n+  #224 = Methodref          #222.#161     // com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n+  #225 = Methodref          #219.#226     // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #226 = NameAndType        #227:#228     // setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #227 = Utf8               setContentFields\n+  #228 = Utf8               ([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #229 = Methodref          #219.#230     // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #230 = NameAndType        #231:#228     // setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #231 = Utf8               setKeywordsFields\n+  #232 = Methodref          #217.#233     // com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+  #233 = NameAndType        #5:#234       // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+  #234 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+  #235 = Methodref          #208.#236     // com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #236 = NameAndType        #237:#238     // setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #237 = Utf8               setConfigurations\n+  #238 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #239 = Class              #240          // com/azure/search/documents/indexes/models/SearchIndex\n+  #240 = Utf8               com/azure/search/documents/indexes/models/SearchIndex\n+  #241 = Methodref          #239.#161     // com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n+  #242 = Methodref          #239.#243     // com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #243 = NameAndType        #151:#244     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #244 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #245 = Methodref          #239.#246     // com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #246 = NameAndType        #247:#248     // setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #247 = Utf8               setVectorSearch\n+  #248 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #249 = Methodref          #239.#250     // com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #250 = NameAndType        #251:#252     // setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #251 = Utf8               setSemanticSearch\n+  #252 = Utf8               (Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #253 = Methodref          #254.#255     // com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #254 = Class              #256          // com/azure/search/documents/indexes/SearchIndexClient\n+  #255 = NameAndType        #61:#257      // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #256 = Utf8               com/azure/search/documents/indexes/SearchIndexClient\n+  #257 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #258 = Methodref          #254.#259     // com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n+  #259 = NameAndType        #260:#162     // deleteIndex:(Ljava/lang/String;)V\n+  #260 = Utf8               deleteIndex\n+  #261 = Methodref          #262.#263     // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+  #262 = Class              #264          // dev/langchain4j/internal/Utils\n+  #263 = NameAndType        #265:#266     // randomUUID:()Ljava/lang/String;\n+  #264 = Utf8               dev/langchain4j/internal/Utils\n+  #265 = Utf8               randomUUID\n+  #266 = Utf8               ()Ljava/lang/String;\n+  #267 = Methodref          #8.#268       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #268 = NameAndType        #269:#270     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #269 = Utf8               addInternal\n+  #270 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #271 = InterfaceMethodref #96.#272      // java/util/List.stream:()Ljava/util/stream/Stream;\n+  #272 = NameAndType        #273:#274     // stream:()Ljava/util/stream/Stream;\n+  #273 = Utf8               stream\n+  #274 = Utf8               ()Ljava/util/stream/Stream;\n+  #275 = InvokeDynamic      #0:#276       // #0:apply:()Ljava/util/function/Function;\n+  #276 = NameAndType        #277:#278     // apply:()Ljava/util/function/Function;\n+  #277 = Utf8               apply\n+  #278 = Utf8               ()Ljava/util/function/Function;\n+  #279 = InterfaceMethodref #280.#281     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #280 = Class              #282          // java/util/stream/Stream\n+  #281 = NameAndType        #283:#284     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #282 = Utf8               java/util/stream/Stream\n+  #283 = Utf8               map\n+  #284 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #285 = Methodref          #286.#287     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+  #286 = Class              #288          // java/util/stream/Collectors\n+  #287 = NameAndType        #289:#290     // toList:()Ljava/util/stream/Collector;\n+  #288 = Utf8               java/util/stream/Collectors\n+  #289 = Utf8               toList\n+  #290 = Utf8               ()Ljava/util/stream/Collector;\n+  #291 = InterfaceMethodref #280.#292     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #292 = NameAndType        #293:#294     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #293 = Utf8               collect\n+  #294 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #295 = Methodref          #8.#296       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #296 = NameAndType        #297:#298     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #297 = Utf8               addAllInternal\n+  #298 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #299 = InvokeDynamic      #1:#276       // #1:apply:()Ljava/util/function/Function;\n+  #300 = Methodref          #301.#302     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #301 = Class              #303          // dev/langchain4j/data/embedding/Embedding\n+  #302 = NameAndType        #304:#305     // vectorAsList:()Ljava/util/List;\n+  #303 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #304 = Utf8               vectorAsList\n+  #305 = Utf8               ()Ljava/util/List;\n+  #306 = Class              #307          // com/azure/search/documents/models/VectorizedQuery\n+  #307 = Utf8               com/azure/search/documents/models/VectorizedQuery\n+  #308 = Methodref          #306.#309     // com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n+  #309 = NameAndType        #5:#310       // \"<init>\":(Ljava/util/List;)V\n+  #310 = Utf8               (Ljava/util/List;)V\n+  #311 = Class              #312          // java/lang/String\n+  #312 = Utf8               java/lang/String\n+  #313 = Methodref          #306.#314     // com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #314 = NameAndType        #151:#315     // setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #315 = Utf8               ([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #316 = Methodref          #306.#317     // com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #317 = NameAndType        #318:#319     // setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #318 = Utf8               setKNearestNeighborsCount\n+  #319 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #320 = Class              #321          // com/azure/search/documents/models/SearchOptions\n+  #321 = Utf8               com/azure/search/documents/models/SearchOptions\n+  #322 = Methodref          #320.#3       // com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n+  #323 = Class              #324          // com/azure/search/documents/models/VectorSearchOptions\n+  #324 = Utf8               com/azure/search/documents/models/VectorSearchOptions\n+  #325 = Methodref          #323.#3       // com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n+  #326 = Class              #327          // com/azure/search/documents/models/VectorQuery\n+  #327 = Utf8               com/azure/search/documents/models/VectorQuery\n+  #328 = Methodref          #323.#329     // com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+  #329 = NameAndType        #330:#331     // setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+  #330 = Utf8               setQueries\n+  #331 = Utf8               ([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+  #332 = Methodref          #320.#333     // com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+  #333 = NameAndType        #334:#335     // setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+  #334 = Utf8               setVectorSearchOptions\n+  #335 = Utf8               (Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+  #336 = Fieldref           #337.#338     // com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n+  #337 = Class              #339          // com/azure/core/util/Context\n+  #338 = NameAndType        #340:#341     // NONE:Lcom/azure/core/util/Context;\n+  #339 = Utf8               com/azure/core/util/Context\n+  #340 = Utf8               NONE\n+  #341 = Utf8               Lcom/azure/core/util/Context;\n+  #342 = Methodref          #343.#344     // com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #343 = Class              #345          // com/azure/search/documents/SearchClient\n+  #344 = NameAndType        #346:#347     // search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #345 = Utf8               com/azure/search/documents/SearchClient\n+  #346 = Utf8               search\n+  #347 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #348 = Methodref          #349.#350     // com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n+  #349 = Class              #351          // com/azure/search/documents/util/SearchPagedIterable\n+  #350 = NameAndType        #352:#353     // iterator:()Ljava/util/Iterator;\n+  #351 = Utf8               com/azure/search/documents/util/SearchPagedIterable\n+  #352 = Utf8               iterator\n+  #353 = Utf8               ()Ljava/util/Iterator;\n+  #354 = InterfaceMethodref #355.#356     // java/util/Iterator.hasNext:()Z\n+  #355 = Class              #357          // java/util/Iterator\n+  #356 = NameAndType        #358:#359     // hasNext:()Z\n+  #357 = Utf8               java/util/Iterator\n+  #358 = Utf8               hasNext\n+  #359 = Utf8               ()Z\n+  #360 = InterfaceMethodref #355.#361     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #361 = NameAndType        #362:#363     // next:()Ljava/lang/Object;\n+  #362 = Utf8               next\n+  #363 = Utf8               ()Ljava/lang/Object;\n+  #364 = Class              #365          // com/azure/search/documents/models/SearchResult\n+  #365 = Utf8               com/azure/search/documents/models/SearchResult\n+  #366 = Methodref          #364.#367     // com/azure/search/documents/models/SearchResult.getScore:()D\n+  #367 = NameAndType        #368:#369     // getScore:()D\n+  #368 = Utf8               getScore\n+  #369 = Utf8               ()D\n+  #370 = Methodref          #8.#371       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.fromAzureScoreToRelevanceScore:(D)D\n+  #371 = NameAndType        #372:#373     // fromAzureScoreToRelevanceScore:(D)D\n+  #372 = Utf8               fromAzureScoreToRelevanceScore\n+  #373 = Utf8               (D)D\n+  #374 = Methodref          #375.#376     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+  #375 = Class              #377          // java/lang/Double\n+  #376 = NameAndType        #86:#378      // valueOf:(D)Ljava/lang/Double;\n+  #377 = Utf8               java/lang/Double\n+  #378 = Utf8               (D)Ljava/lang/Double;\n+  #379 = Methodref          #375.#380     // java/lang/Double.doubleValue:()D\n+  #380 = NameAndType        #381:#369     // doubleValue:()D\n+  #381 = Utf8               doubleValue\n+  #382 = Class              #383          // com/azure/search/documents/SearchDocument\n+  #383 = Utf8               com/azure/search/documents/SearchDocument\n+  #384 = Methodref          #364.#385     // com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #385 = NameAndType        #386:#387     // getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #386 = Utf8               getDocument\n+  #387 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+  #388 = Methodref          #382.#389     // com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #389 = NameAndType        #390:#391     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #390 = Utf8               get\n+  #391 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #392 = Methodref          #8.#393       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.doublesListToFloatArray:(Ljava/util/List;)[F\n+  #393 = NameAndType        #394:#395     // doublesListToFloatArray:(Ljava/util/List;)[F\n+  #394 = Utf8               doublesListToFloatArray\n+  #395 = Utf8               (Ljava/util/List;)[F\n+  #396 = Methodref          #301.#397     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #397 = NameAndType        #398:#399     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #398 = Utf8               from\n+  #399 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #400 = Methodref          #262.#401     // dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n+  #401 = NameAndType        #402:#403     // isNotNullOrBlank:(Ljava/lang/String;)Z\n+  #402 = Utf8               isNotNullOrBlank\n+  #403 = Utf8               (Ljava/lang/String;)Z\n+  #404 = Class              #405          // java/util/LinkedHashMap\n+  #405 = Utf8               java/util/LinkedHashMap\n+  #406 = Methodref          #404.#389     // java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #407 = Class              #408          // java/util/HashMap\n+  #408 = Utf8               java/util/HashMap\n+  #409 = Methodref          #407.#3       // java/util/HashMap.\"<init>\":()V\n+  #410 = InterfaceMethodref #96.#350      // java/util/List.iterator:()Ljava/util/Iterator;\n+  #411 = InterfaceMethodref #412.#413     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #412 = Class              #414          // java/util/Map\n+  #413 = NameAndType        #415:#416     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #414 = Utf8               java/util/Map\n+  #415 = Utf8               put\n+  #416 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #417 = Methodref          #418.#419     // dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #418 = Class              #420          // dev/langchain4j/data/document/Metadata\n+  #419 = NameAndType        #398:#421     // from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #420 = Utf8               dev/langchain4j/data/document/Metadata\n+  #421 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #422 = Methodref          #423.#424     // dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #423 = Class              #425          // dev/langchain4j/data/segment/TextSegment\n+  #424 = NameAndType        #426:#427     // textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #425 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #426 = Utf8               textSegment\n+  #427 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #428 = Class              #429          // dev/langchain4j/store/embedding/EmbeddingMatch\n+  #429 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n+  #430 = Methodref          #428.#431     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #431 = NameAndType        #5:#432       // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #432 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #433 = Methodref          #262.#434     // dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+  #434 = NameAndType        #435:#436     // isNullOrEmpty:(Ljava/util/Collection;)Z\n+  #435 = Utf8               isNullOrEmpty\n+  #436 = Utf8               (Ljava/util/Collection;)Z\n+  #437 = Fieldref           #8.#438       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.log:Lorg/slf4j/Logger;\n+  #438 = NameAndType        #439:#440     // log:Lorg/slf4j/Logger;\n+  #439 = Utf8               log\n+  #440 = Utf8               Lorg/slf4j/Logger;\n+  #441 = String             #442          // Empty embeddings - no ops\n+  #442 = Utf8               Empty embeddings - no ops\n+  #443 = InterfaceMethodref #444.#445     // org/slf4j/Logger.info:(Ljava/lang/String;)V\n+  #444 = Class              #446          // org/slf4j/Logger\n+  #445 = NameAndType        #447:#162     // info:(Ljava/lang/String;)V\n+  #446 = Utf8               org/slf4j/Logger\n+  #447 = Utf8               info\n+  #448 = InterfaceMethodref #96.#449      // java/util/List.size:()I\n+  #449 = NameAndType        #450:#451     // size:()I\n+  #450 = Utf8               size\n+  #451 = Utf8               ()I\n+  #452 = String             #453          // ids size is not equal to embeddings size\n+  #453 = Utf8               ids size is not equal to embeddings size\n+  #454 = Methodref          #455.#456     // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+  #455 = Class              #457          // dev/langchain4j/internal/ValidationUtils\n+  #456 = NameAndType        #458:#459     // ensureTrue:(ZLjava/lang/String;)V\n+  #457 = Utf8               dev/langchain4j/internal/ValidationUtils\n+  #458 = Utf8               ensureTrue\n+  #459 = Utf8               (ZLjava/lang/String;)V\n+  #460 = String             #461          // embeddings size is not equal to embedded size\n+  #461 = Utf8               embeddings size is not equal to embedded size\n+  #462 = Class              #463          // dev/langchain4j/store/embedding/azure/search/Document\n+  #463 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #464 = Methodref          #462.#3       // dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n+  #465 = InterfaceMethodref #96.#466      // java/util/List.get:(I)Ljava/lang/Object;\n+  #466 = NameAndType        #390:#467     // get:(I)Ljava/lang/Object;\n+  #467 = Utf8               (I)Ljava/lang/Object;\n+  #468 = Methodref          #462.#469     // dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n+  #469 = NameAndType        #470:#162     // setId:(Ljava/lang/String;)V\n+  #470 = Utf8               setId\n+  #471 = Methodref          #462.#472     // dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n+  #472 = NameAndType        #473:#474     // setContentVector:(Ljava/util/Collection;)V\n+  #473 = Utf8               setContentVector\n+  #474 = Utf8               (Ljava/util/Collection;)V\n+  #475 = Methodref          #423.#476     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #476 = NameAndType        #477:#266     // text:()Ljava/lang/String;\n+  #477 = Utf8               text\n+  #478 = Methodref          #462.#479     // dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n+  #479 = NameAndType        #480:#162     // setContent:(Ljava/lang/String;)V\n+  #480 = Utf8               setContent\n+  #481 = Class              #482          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #482 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #483 = Methodref          #481.#3       // dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n+  #484 = Methodref          #423.#485     // dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n+  #485 = NameAndType        #131:#486     // metadata:()Ldev/langchain4j/data/document/Metadata;\n+  #486 = Utf8               ()Ldev/langchain4j/data/document/Metadata;\n+  #487 = Methodref          #418.#488     // dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n+  #488 = NameAndType        #489:#490     // asMap:()Ljava/util/Map;\n+  #489 = Utf8               asMap\n+  #490 = Utf8               ()Ljava/util/Map;\n+  #491 = InterfaceMethodref #412.#492     // java/util/Map.entrySet:()Ljava/util/Set;\n+  #492 = NameAndType        #493:#494     // entrySet:()Ljava/util/Set;\n+  #493 = Utf8               entrySet\n+  #494 = Utf8               ()Ljava/util/Set;\n+  #495 = InterfaceMethodref #496.#350     // java/util/Set.iterator:()Ljava/util/Iterator;\n+  #496 = Class              #497          // java/util/Set\n+  #497 = Utf8               java/util/Set\n+  #498 = Class              #499          // java/util/Map$Entry\n+  #499 = Utf8               java/util/Map$Entry\n+  #500 = Class              #501          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  #501 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  #502 = Methodref          #500.#3       // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n+  #503 = InterfaceMethodref #498.#504     // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+  #504 = NameAndType        #505:#363     // getKey:()Ljava/lang/Object;\n+  #505 = Utf8               getKey\n+  #506 = Methodref          #500.#507     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n+  #507 = NameAndType        #90:#162      // setKey:(Ljava/lang/String;)V\n+  #508 = InterfaceMethodref #498.#509     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+  #509 = NameAndType        #510:#363     // getValue:()Ljava/lang/Object;\n+  #510 = Utf8               getValue\n+  #511 = Methodref          #500.#512     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n+  #512 = NameAndType        #513:#162     // setValue:(Ljava/lang/String;)V\n+  #513 = Utf8               setValue\n+  #514 = Methodref          #481.#515     // dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n+  #515 = NameAndType        #516:#474     // setAttributes:(Ljava/util/Collection;)V\n+  #516 = Utf8               setAttributes\n+  #517 = Methodref          #462.#518     // dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #518 = NameAndType        #519:#520     // setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #519 = Utf8               setMetadata\n+  #520 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #521 = Methodref          #343.#522     // com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+  #522 = NameAndType        #523:#524     // uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+  #523 = Utf8               uploadDocuments\n+  #524 = Utf8               (Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+  #525 = Methodref          #526.#527     // com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n+  #526 = Class              #528          // com/azure/search/documents/models/IndexDocumentsResult\n+  #527 = NameAndType        #529:#305     // getResults:()Ljava/util/List;\n+  #528 = Utf8               com/azure/search/documents/models/IndexDocumentsResult\n+  #529 = Utf8               getResults\n+  #530 = Class              #531          // com/azure/search/documents/models/IndexingResult\n+  #531 = Utf8               com/azure/search/documents/models/IndexingResult\n+  #532 = Methodref          #530.#533     // com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n+  #533 = NameAndType        #534:#359     // isSucceeded:()Z\n+  #534 = Utf8               isSucceeded\n+  #535 = Class              #536          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #536 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #537 = Class              #538          // java/lang/StringBuilder\n+  #538 = Utf8               java/lang/StringBuilder\n+  #539 = Methodref          #537.#3       // java/lang/StringBuilder.\"<init>\":()V\n+  #540 = String             #541          // Failed to add embedding:\n+  #541 = Utf8               Failed to add embedding:\n+  #542 = Methodref          #537.#543     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #543 = NameAndType        #544:#545     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #544 = Utf8               append\n+  #545 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #546 = Methodref          #530.#547     // com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n+  #547 = NameAndType        #548:#266     // getErrorMessage:()Ljava/lang/String;\n+  #548 = Utf8               getErrorMessage\n+  #549 = Methodref          #537.#550     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #550 = NameAndType        #551:#266     // toString:()Ljava/lang/String;\n+  #551 = Utf8               toString\n+  #552 = Methodref          #535.#161     // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n+  #553 = String             #554          // Added embedding: {}\n+  #554 = Utf8               Added embedding: {}\n+  #555 = Methodref          #530.#556     // com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n+  #556 = NameAndType        #505:#266     // getKey:()Ljava/lang/String;\n+  #557 = InterfaceMethodref #444.#558     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #558 = NameAndType        #559:#560     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #559 = Utf8               debug\n+  #560 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #561 = Methodref          #375.#562     // java/lang/Double.floatValue:()F\n+  #562 = NameAndType        #563:#564     // floatValue:()F\n+  #563 = Utf8               floatValue\n+  #564 = Utf8               ()F\n+  #565 = Methodref          #566.#567     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+  #566 = Class              #568          // dev/langchain4j/store/embedding/RelevanceScore\n+  #567 = NameAndType        #569:#373     // fromCosineSimilarity:(D)D\n+  #568 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n+  #569 = Utf8               fromCosineSimilarity\n+  #570 = Class              #571          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  #571 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  #572 = Methodref          #570.#3       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n+  #573 = Methodref          #8.#574       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #574 = NameAndType        #99:#575      // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #575 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #576 = Methodref          #577.#578     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #577 = Class              #579          // org/slf4j/LoggerFactory\n+  #578 = NameAndType        #580:#581     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #579 = Utf8               org/slf4j/LoggerFactory\n+  #580 = Utf8               getLogger\n+  #581 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #582 = Class              #583          // dev/langchain4j/store/embedding/EmbeddingStore\n+  #583 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n+  #584 = Utf8               INDEX_NAME\n+  #585 = Utf8               Ljava/lang/String;\n+  #586 = Utf8               ConstantValue\n+  #587 = Utf8               DEFAULT_FIELD_ID\n+  #588 = Utf8               DEFAULT_FIELD_CONTENT\n+  #589 = Utf8               DEFAULT_FIELD_CONTENT_VECTOR\n+  #590 = Utf8               DEFAULT_FIELD_METADATA\n+  #591 = Utf8               DEFAULT_FIELD_METADATA_SOURCE\n+  #592 = Utf8               DEFAULT_FIELD_METADATA_ATTRS\n+  #593 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #594 = Utf8               Code\n+  #595 = Utf8               LineNumberTable\n+  #596 = Utf8               LocalVariableTable\n+  #597 = Utf8               this\n+  #598 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+  #599 = Utf8               keyCredential\n+  #600 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n+  #601 = Utf8               dimensions\n+  #602 = Utf8               I\n+  #603 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #604 = Utf8               index\n+  #605 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #606 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #607 = Utf8               tokenCredential\n+  #608 = Utf8               Lcom/azure/core/credential/TokenCredential;\n+  #609 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #610 = Utf8               StackMapTable\n+  #611 = Utf8               fields\n+  #612 = Utf8               Ljava/util/List;\n+  #613 = Utf8               vectorSearch\n+  #614 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #615 = Utf8               semanticSearch\n+  #616 = Utf8               Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #617 = Utf8               LocalVariableTypeTable\n+  #618 = Utf8               Ljava/util/List<Lcom/azure/search/documents/indexes/models/SearchField;>;\n+  #619 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #620 = Utf8               embedding\n+  #621 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n+  #622 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #623 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n+  #624 = Utf8               addAll\n+  #625 = Utf8               (Ljava/util/List;)Ljava/util/List;\n+  #626 = Utf8               embeddings\n+  #627 = Utf8               ids\n+  #628 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #629 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #630 = Utf8               Signature\n+  #631 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #632 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #633 = Utf8               embedded\n+  #634 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #635 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #636 = Utf8               findRelevant\n+  #637 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n+  #638 = Utf8               innerAttribute\n+  #639 = Utf8               Ljava/util/LinkedHashMap;\n+  #640 = Utf8               attribute\n+  #641 = Utf8               Ljava/lang/Object;\n+  #642 = Utf8               attributesMap\n+  #643 = Utf8               Ljava/util/Map;\n+  #644 = Utf8               langChainMetadata\n+  #645 = Utf8               Ldev/langchain4j/data/document/Metadata;\n+  #646 = Utf8               embeddingMatch\n+  #647 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #648 = Utf8               score\n+  #649 = Utf8               Ljava/lang/Double;\n+  #650 = Utf8               searchDocument\n+  #651 = Utf8               Lcom/azure/search/documents/SearchDocument;\n+  #652 = Utf8               embeddingId\n+  #653 = Utf8               embeddingList\n+  #654 = Utf8               embeddingArray\n+  #655 = Utf8               [F\n+  #656 = Utf8               embeddedContent\n+  #657 = Utf8               searchResult\n+  #658 = Utf8               Lcom/azure/search/documents/models/SearchResult;\n+  #659 = Utf8               referenceEmbedding\n+  #660 = Utf8               maxResults\n+  #661 = Utf8               minScore\n+  #662 = Utf8               D\n+  #663 = Utf8               vector\n+  #664 = Utf8               vectorizedQuery\n+  #665 = Utf8               Lcom/azure/search/documents/models/VectorizedQuery;\n+  #666 = Utf8               searchResults\n+  #667 = Utf8               Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #668 = Utf8               result\n+  #669 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #670 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #671 = Utf8               Ljava/util/List<Ljava/lang/Double;>;\n+  #672 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n+  #673 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #674 = Class              #655          // \"[F\"\n+  #675 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #676 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n+  #677 = Utf8               entry\n+  #678 = Utf8               Ljava/util/Map$Entry;\n+  #679 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #680 = Utf8               document\n+  #681 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n+  #682 = Utf8               i\n+  #683 = Utf8               indexingResult\n+  #684 = Utf8               Lcom/azure/search/documents/models/IndexingResult;\n+  #685 = Utf8               searchDocuments\n+  #686 = Utf8               indexingResults\n+  #687 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n+  #688 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+  #689 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n+  #690 = Utf8               Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n+  #691 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n+  #692 = Utf8               doubles\n+  #693 = Utf8               array\n+  #694 = Utf8               (Ljava/util/List<Ljava/lang/Double;>;)[F\n+  #695 = Utf8               cosineDistance\n+  #696 = Utf8               cosineSimilarity\n+  #697 = Utf8               builder\n+  #698 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #699 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n+  #700 = Utf8               lambda$addAll$1\n+  #701 = Utf8               ignored\n+  #702 = Utf8               lambda$addAll$0\n+  #703 = Utf8               <clinit>\n+  #704 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #705 = Utf8               SourceFile\n+  #706 = Utf8               AzureAiSearchEmbeddingStore.java\n+  #707 = Utf8               BootstrapMethods\n+  #708 = MethodHandle       6:#709        // 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+  #709 = Methodref          #710.#711     // 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+  #710 = Class              #712          // java/lang/invoke/LambdaMetafactory\n+  #711 = NameAndType        #713:#714     // 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+  #712 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #713 = Utf8               metafactory\n+  #714 = 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+  #715 = MethodType         #391          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #716 = MethodHandle       6:#717        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #717 = Methodref          #8.#718       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #718 = NameAndType        #702:#619     // lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #719 = MethodType         #619          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #720 = MethodHandle       6:#721        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #721 = Methodref          #8.#722       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #722 = NameAndType        #700:#619     // lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #723 = Utf8               InnerClasses\n+  #724 = Utf8               Metadata\n+  #725 = Utf8               Entry\n+  #726 = Utf8               Attribute\n+  #727 = Utf8               Builder\n+  #728 = Class              #729          // java/lang/invoke/MethodHandles$Lookup\n+  #729 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #730 = Class              #731          // java/lang/invoke/MethodHandles\n+  #731 = Utf8               java/lang/invoke/MethodHandles\n+  #732 = Utf8               Lookup\n {\n   private static final org.slf4j.Logger log;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n \n   private static final java.lang.String INDEX_NAME = \"vectorsearch\";\n     descriptor: Ljava/lang/String;\n@@ -814,15 +797,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aload_2\n          7: aconst_null\n          8: iload_3\n          9: aconst_null\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 56: 0\n         line 57: 4\n         line 58: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -840,15 +823,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aload_2\n          7: aconst_null\n          8: iconst_0\n          9: aload_3\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 4\n         line 62: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -866,15 +849,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aconst_null\n          7: aload_2\n          8: iload_3\n          9: aconst_null\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 64: 0\n         line 65: 4\n         line 66: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -892,15 +875,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aconst_null\n          7: aload_2\n          8: iconst_0\n          9: aload_3\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 68: 0\n         line 69: 4\n         line 70: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -913,67 +896,67 @@\n     descriptor: (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=6, args_size=6\n          0: aload_2\n          1: ifnull        56\n          4: aload_0\n-         5: new           #3                  // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n+         5: new           #13                 // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n          8: dup\n-         9: invokespecial #4                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n+         9: invokespecial #15                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n         12: aload_1\n-        13: invokevirtual #5                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        13: invokevirtual #16                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n         16: aload_2\n-        17: invokevirtual #6                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-        20: invokevirtual #7                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-        23: putfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        17: invokevirtual #20                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        20: invokevirtual #24                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        23: putfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n         26: aload_0\n-        27: new           #9                  // class com/azure/search/documents/SearchClientBuilder\n+        27: new           #32                 // class com/azure/search/documents/SearchClientBuilder\n         30: dup\n-        31: invokespecial #10                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n+        31: invokespecial #34                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n         34: aload_1\n-        35: invokevirtual #11                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        35: invokevirtual #35                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n         38: aload_2\n-        39: invokevirtual #12                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-        42: ldc           #14                 // String vectorsearch\n-        44: invokevirtual #15                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-        47: invokevirtual #16                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n-        50: putfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+        39: invokevirtual #38                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+        42: ldc           #41                 // String vectorsearch\n+        44: invokevirtual #43                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        47: invokevirtual #46                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n+        50: putfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n         53: goto          105\n         56: aload_0\n-        57: new           #3                  // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n+        57: new           #13                 // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n         60: dup\n-        61: invokespecial #4                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n+        61: invokespecial #15                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n         64: aload_1\n-        65: invokevirtual #5                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        65: invokevirtual #16                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n         68: aload_3\n-        69: invokevirtual #18                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-        72: invokevirtual #7                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-        75: putfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        69: invokevirtual #53                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        72: invokevirtual #24                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        75: putfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n         78: aload_0\n-        79: new           #9                  // class com/azure/search/documents/SearchClientBuilder\n+        79: new           #32                 // class com/azure/search/documents/SearchClientBuilder\n         82: dup\n-        83: invokespecial #10                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n+        83: invokespecial #34                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n         86: aload_1\n-        87: invokevirtual #11                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        87: invokevirtual #35                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n         90: aload_3\n-        91: invokevirtual #19                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-        94: ldc           #14                 // String vectorsearch\n-        96: invokevirtual #15                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-        99: invokevirtual #16                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n-       102: putfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+        91: invokevirtual #56                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+        94: ldc           #41                 // String vectorsearch\n+        96: invokevirtual #43                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        99: invokevirtual #46                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n+       102: putfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n        105: aload         5\n        107: ifnonnull     119\n        110: aload_0\n        111: iload         4\n-       113: invokevirtual #20                 // Method createOrUpdateIndex:(I)V\n+       113: invokevirtual #59                 // Method createOrUpdateIndex:(I)V\n        116: goto          125\n        119: aload_0\n        120: aload         5\n-       122: invokevirtual #21                 // Method createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+       122: invokevirtual #63                 // Method createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n        125: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 4\n         line 75: 13\n         line 76: 17\n         line 77: 20\n@@ -1010,208 +993,208 @@\n         frame_type = 5 /* same */\n \n   void createOrUpdateIndex(int);\n     descriptor: (I)V\n     flags: (0x0000)\n     Code:\n       stack=14, locals=6, args_size=2\n-         0: new           #22                 // class java/util/ArrayList\n+         0: new           #66                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_2\n          8: aload_2\n-         9: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+         9: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n         12: dup\n-        13: ldc           #25                 // String id\n-        15: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        18: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+        13: ldc           #71                 // String id\n+        15: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        18: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n         21: iconst_1\n-        22: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        25: invokevirtual #29                 // Method com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        22: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        25: invokevirtual #88                 // Method com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n         28: iconst_1\n-        29: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        32: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-        35: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        29: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        32: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        35: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         40: pop\n         41: aload_2\n-        42: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+        42: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n         45: dup\n-        46: ldc           #32                 // String content\n-        48: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        51: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+        46: ldc           #101                // String content\n+        48: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        51: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n         54: iconst_1\n-        55: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        58: invokevirtual #33                 // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        55: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        58: invokevirtual #103                // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n         61: iconst_1\n-        62: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        65: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-        68: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        62: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        65: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        68: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         73: pop\n         74: aload_2\n-        75: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+        75: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n         78: dup\n-        79: ldc           #34                 // String content_vector\n-        81: getstatic     #35                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        84: invokestatic  #36                 // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        87: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+        79: ldc           #106                // String content_vector\n+        81: getstatic     #108                // Field com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        84: invokestatic  #111                // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        87: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n         90: iconst_1\n-        91: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        94: invokevirtual #33                 // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        91: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        94: invokevirtual #103                // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n         97: iload_1\n-        98: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       101: invokevirtual #38                 // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-       104: ldc           #39                 // String vector-search-profile\n-       106: invokevirtual #40                 // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-       109: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        98: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       101: invokevirtual #120                // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       104: ldc           #124                // String vector-search-profile\n+       106: invokevirtual #126                // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       109: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n        114: pop\n        115: aload_2\n-       116: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       116: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        119: dup\n-       120: ldc           #41                 // String metadata\n-       122: getstatic     #42                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       125: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       120: ldc           #130                // String metadata\n+       122: getstatic     #132                // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       125: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        128: iconst_2\n-       129: anewarray     #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       129: anewarray     #69                 // class com/azure/search/documents/indexes/models/SearchField\n        132: dup\n        133: iconst_0\n-       134: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       134: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        137: dup\n-       138: ldc           #43                 // String source\n-       140: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       143: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       138: ldc           #135                // String source\n+       140: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       143: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        146: iconst_1\n-       147: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       150: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       147: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       150: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n        153: aastore\n        154: dup\n        155: iconst_1\n-       156: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       156: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        159: dup\n-       160: ldc           #44                 // String attributes\n-       162: getstatic     #42                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       165: invokestatic  #36                 // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       168: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       160: ldc           #137                // String attributes\n+       162: getstatic     #132                // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       165: invokestatic  #111                // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       168: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        171: iconst_2\n-       172: anewarray     #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       172: anewarray     #69                 // class com/azure/search/documents/indexes/models/SearchField\n        175: dup\n        176: iconst_0\n-       177: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       177: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        180: dup\n-       181: ldc           #45                 // String key\n-       183: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       186: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       181: ldc           #139                // String key\n+       183: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       186: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        189: iconst_1\n-       190: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       193: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       190: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       193: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n        196: aastore\n        197: dup\n        198: iconst_1\n-       199: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       199: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        202: dup\n-       203: ldc           #46                 // String value\n-       205: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       208: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       203: ldc           #141                // String value\n+       205: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       208: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        211: iconst_1\n-       212: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       215: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       212: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       215: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n        218: aastore\n-       219: invokestatic  #47                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-       222: invokevirtual #48                 // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       219: invokestatic  #143                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+       222: invokevirtual #149                // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n        225: aastore\n-       226: invokestatic  #47                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-       229: invokevirtual #48                 // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-       232: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       226: invokestatic  #143                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+       229: invokevirtual #149                // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       232: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n        237: pop\n-       238: new           #49                 // class com/azure/search/documents/indexes/models/VectorSearch\n+       238: new           #153                // class com/azure/search/documents/indexes/models/VectorSearch\n        241: dup\n-       242: invokespecial #50                 // Method com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n-       245: new           #51                 // class com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n+       242: invokespecial #155                // Method com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n+       245: new           #156                // class com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n        248: dup\n-       249: ldc           #52                 // String vector-search-algorithm\n-       251: invokespecial #53                 // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n-       254: new           #54                 // class com/azure/search/documents/indexes/models/HnswParameters\n+       249: ldc           #158                // String vector-search-algorithm\n+       251: invokespecial #160                // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n+       254: new           #163                // class com/azure/search/documents/indexes/models/HnswParameters\n        257: dup\n-       258: invokespecial #55                 // Method com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n-       261: getstatic     #56                 // Field com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-       264: invokevirtual #57                 // Method com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       258: invokespecial #165                // Method com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n+       261: getstatic     #166                // Field com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+       264: invokevirtual #172                // Method com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n        267: iconst_4\n-       268: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       271: invokevirtual #58                 // Method com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       268: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       271: invokevirtual #176                // Method com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n        274: sipush        500\n-       277: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       280: invokevirtual #59                 // Method com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       277: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       280: invokevirtual #180                // Method com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n        283: sipush        400\n-       286: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       289: invokevirtual #60                 // Method com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-       292: invokevirtual #61                 // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-       295: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-       298: invokevirtual #63                 // Method com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-       301: new           #64                 // class com/azure/search/documents/indexes/models/VectorSearchProfile\n+       286: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       289: invokevirtual #183                // Method com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       292: invokevirtual #186                // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+       295: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+       298: invokevirtual #196                // Method com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+       301: new           #200                // class com/azure/search/documents/indexes/models/VectorSearchProfile\n        304: dup\n-       305: ldc           #39                 // String vector-search-profile\n-       307: ldc           #52                 // String vector-search-algorithm\n-       309: invokespecial #65                 // Method com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-       312: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-       315: invokevirtual #66                 // Method com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+       305: ldc           #124                // String vector-search-profile\n+       307: ldc           #158                // String vector-search-algorithm\n+       309: invokespecial #202                // Method com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+       312: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+       315: invokevirtual #205                // Method com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n        318: astore_3\n-       319: new           #67                 // class com/azure/search/documents/indexes/models/SemanticSearch\n+       319: new           #208                // class com/azure/search/documents/indexes/models/SemanticSearch\n        322: dup\n-       323: invokespecial #68                 // Method com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n-       326: ldc           #69                 // String semantic-search-config\n-       328: invokevirtual #70                 // Method com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+       323: invokespecial #210                // Method com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n+       326: ldc           #211                // String semantic-search-config\n+       328: invokevirtual #213                // Method com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n        331: iconst_1\n-       332: anewarray     #71                 // class com/azure/search/documents/indexes/models/SemanticConfiguration\n+       332: anewarray     #217                // class com/azure/search/documents/indexes/models/SemanticConfiguration\n        335: dup\n        336: iconst_0\n-       337: new           #71                 // class com/azure/search/documents/indexes/models/SemanticConfiguration\n+       337: new           #217                // class com/azure/search/documents/indexes/models/SemanticConfiguration\n        340: dup\n-       341: ldc           #69                 // String semantic-search-config\n-       343: new           #72                 // class com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n+       341: ldc           #211                // String semantic-search-config\n+       343: new           #219                // class com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n        346: dup\n-       347: invokespecial #73                 // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n+       347: invokespecial #221                // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n        350: iconst_1\n-       351: anewarray     #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       351: anewarray     #222                // class com/azure/search/documents/indexes/models/SemanticField\n        354: dup\n        355: iconst_0\n-       356: new           #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       356: new           #222                // class com/azure/search/documents/indexes/models/SemanticField\n        359: dup\n-       360: ldc           #32                 // String content\n-       362: invokespecial #75                 // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n+       360: ldc           #101                // String content\n+       362: invokespecial #224                // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n        365: aastore\n-       366: invokevirtual #76                 // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+       366: invokevirtual #225                // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n        369: iconst_1\n-       370: anewarray     #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       370: anewarray     #222                // class com/azure/search/documents/indexes/models/SemanticField\n        373: dup\n        374: iconst_0\n-       375: new           #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       375: new           #222                // class com/azure/search/documents/indexes/models/SemanticField\n        378: dup\n-       379: ldc           #32                 // String content\n-       381: invokespecial #75                 // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n+       379: ldc           #101                // String content\n+       381: invokespecial #224                // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n        384: aastore\n-       385: invokevirtual #77                 // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-       388: invokespecial #78                 // Method com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+       385: invokevirtual #229                // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+       388: invokespecial #232                // Method com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n        391: aastore\n-       392: invokestatic  #47                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-       395: invokevirtual #79                 // Method com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+       392: invokestatic  #143                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+       395: invokevirtual #235                // Method com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n        398: astore        4\n-       400: new           #80                 // class com/azure/search/documents/indexes/models/SearchIndex\n+       400: new           #239                // class com/azure/search/documents/indexes/models/SearchIndex\n        403: dup\n-       404: ldc           #14                 // String vectorsearch\n-       406: invokespecial #81                 // Method com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n+       404: ldc           #41                 // String vectorsearch\n+       406: invokespecial #241                // Method com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n        409: aload_2\n-       410: invokevirtual #82                 // Method com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       410: invokevirtual #242                // Method com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        413: aload_3\n-       414: invokevirtual #83                 // Method com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       414: invokevirtual #245                // Method com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        417: aload         4\n-       419: invokevirtual #84                 // Method com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       419: invokevirtual #249                // Method com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        422: astore        5\n        424: aload_0\n-       425: getfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+       425: getfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n        428: aload         5\n-       430: invokevirtual #85                 // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       430: invokevirtual #253                // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        433: pop\n        434: return\n       LineNumberTable:\n         line 110: 0\n         line 111: 8\n         line 112: 22\n         line 113: 29\n@@ -1266,17 +1249,17 @@\n \n   void createOrUpdateIndex(com.azure.search.documents.indexes.models.SearchIndex);\n     descriptor: (Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+         1: getfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n          4: aload_1\n-         5: invokevirtual #85                 // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+         5: invokevirtual #253                // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n          8: pop\n          9: return\n       LineNumberTable:\n         line 170: 0\n         line 171: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -1285,37 +1268,37 @@\n \n   public void deleteIndex();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n-         4: ldc           #14                 // String vectorsearch\n-         6: invokevirtual #86                 // Method com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n+         1: getfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+         4: ldc           #41                 // String vectorsearch\n+         6: invokevirtual #258                // Method com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 174: 0\n         line 175: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: astore_2\n          4: aload_0\n          5: aload_2\n          6: aload_1\n          7: aconst_null\n-         8: invokespecial #88                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         8: invokespecial #267                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n         11: aload_2\n         12: areturn\n       LineNumberTable:\n         line 179: 0\n         line 180: 4\n         line 181: 11\n       LocalVariableTable:\n@@ -1329,15 +1312,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n          3: aconst_null\n-         4: invokespecial #88                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         4: invokespecial #267                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n          7: return\n       LineNumberTable:\n         line 186: 0\n         line 187: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n@@ -1345,21 +1328,21 @@\n             0       8     2 embedding   Ldev/langchain4j/data/embedding/Embedding;\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding, dev.langchain4j.data.segment.TextSegment);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=3\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: astore_3\n          4: aload_0\n          5: aload_3\n          6: aload_1\n          7: aload_2\n-         8: invokespecial #88                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         8: invokespecial #267                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n         11: aload_3\n         12: areturn\n       LineNumberTable:\n         line 191: 0\n         line 192: 4\n         line 193: 11\n       LocalVariableTable:\n@@ -1371,26 +1354,26 @@\n \n   public java.util.List<java.lang.String> addAll(java.util.List<dev.langchain4j.data.embedding.Embedding>);\n     descriptor: (Ljava/util/List;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n-         1: invokeinterface #89,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #90,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #91,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #92                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #93,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #94                 // class java/util/List\n+         1: invokeinterface #271,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #275,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #279,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #285                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #291,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #96                 // class java/util/List\n         27: astore_2\n         28: aload_0\n         29: aload_2\n         30: aload_1\n         31: aconst_null\n-        32: invokespecial #95                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        32: invokespecial #295                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         35: aload_2\n         36: areturn\n       LineNumberTable:\n         line 198: 0\n         line 199: 28\n         line 200: 35\n       LocalVariableTable:\n@@ -1398,34 +1381,34 @@\n             0      37     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n             0      37     1 embeddings   Ljava/util/List;\n            28       9     2   ids   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      37     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n            28       9     2   ids   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #260                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #631                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n \n   public java.util.List<java.lang.String> addAll(java.util.List<dev.langchain4j.data.embedding.Embedding>, java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=3\n          0: aload_1\n-         1: invokeinterface #89,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #96,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #91,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #92                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #93,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #94                 // class java/util/List\n+         1: invokeinterface #271,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #299,  0            // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #279,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #285                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #291,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #96                 // class java/util/List\n         27: astore_3\n         28: aload_0\n         29: aload_3\n         30: aload_1\n         31: aload_2\n-        32: invokespecial #95                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        32: invokespecial #295                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         35: aload_3\n         36: areturn\n       LineNumberTable:\n         line 205: 0\n         line 206: 28\n         line 207: 35\n       LocalVariableTable:\n@@ -1435,272 +1418,272 @@\n             0      37     2 embedded   Ljava/util/List;\n            28       9     3   ids   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      37     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n             0      37     2 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n            28       9     3   ids   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #264                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #635                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n \n   public java.util.List<dev.langchain4j.store.embedding.EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> findRelevant(dev.langchain4j.data.embedding.Embedding, int, double);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=8, locals=27, args_size=4\n          0: aload_1\n-         1: invokevirtual #97                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+         1: invokevirtual #300                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n          4: astore        5\n-         6: new           #98                 // class com/azure/search/documents/models/VectorizedQuery\n+         6: new           #306                // class com/azure/search/documents/models/VectorizedQuery\n          9: dup\n         10: aload         5\n-        12: invokespecial #99                 // Method com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n+        12: invokespecial #308                // Method com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n         15: iconst_1\n-        16: anewarray     #100                // class java/lang/String\n+        16: anewarray     #311                // class java/lang/String\n         19: dup\n         20: iconst_0\n-        21: ldc           #34                 // String content_vector\n+        21: ldc           #106                // String content_vector\n         23: aastore\n-        24: invokevirtual #101                // Method com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+        24: invokevirtual #313                // Method com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n         27: iload_2\n-        28: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        31: invokevirtual #102                // Method com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+        28: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        31: invokevirtual #316                // Method com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n         34: astore        6\n         36: aload_0\n-        37: getfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+        37: getfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n         40: aconst_null\n-        41: new           #103                // class com/azure/search/documents/models/SearchOptions\n+        41: new           #320                // class com/azure/search/documents/models/SearchOptions\n         44: dup\n-        45: invokespecial #104                // Method com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n-        48: new           #105                // class com/azure/search/documents/models/VectorSearchOptions\n+        45: invokespecial #322                // Method com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n+        48: new           #323                // class com/azure/search/documents/models/VectorSearchOptions\n         51: dup\n-        52: invokespecial #106                // Method com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n+        52: invokespecial #325                // Method com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n         55: iconst_1\n-        56: anewarray     #107                // class com/azure/search/documents/models/VectorQuery\n+        56: anewarray     #326                // class com/azure/search/documents/models/VectorQuery\n         59: dup\n         60: iconst_0\n         61: aload         6\n         63: aastore\n-        64: invokevirtual #108                // Method com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-        67: invokevirtual #109                // Method com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-        70: getstatic     #110                // Field com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n-        73: invokevirtual #111                // Method com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+        64: invokevirtual #328                // Method com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+        67: invokevirtual #332                // Method com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+        70: getstatic     #336                // Field com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n+        73: invokevirtual #342                // Method com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n         76: astore        7\n-        78: new           #22                 // class java/util/ArrayList\n+        78: new           #66                 // class java/util/ArrayList\n         81: dup\n-        82: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n+        82: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n         85: astore        8\n         87: aload         7\n-        89: invokevirtual #112                // Method com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n+        89: invokevirtual #348                // Method com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n         92: astore        9\n         94: aload         9\n-        96: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       101: ifeq          386\n+        96: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       101: ifeq          387\n        104: aload         9\n-       106: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       111: checkcast     #115                // class com/azure/search/documents/models/SearchResult\n+       106: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       111: checkcast     #364                // class com/azure/search/documents/models/SearchResult\n        114: astore        10\n        116: aload_0\n        117: aload         10\n-       119: invokevirtual #116                // Method com/azure/search/documents/models/SearchResult.getScore:()D\n-       122: invokespecial #117                // Method fromAzureScoreToRelevanceScore:(D)D\n-       125: invokestatic  #118                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+       119: invokevirtual #366                // Method com/azure/search/documents/models/SearchResult.getScore:()D\n+       122: invokespecial #370                // Method fromAzureScoreToRelevanceScore:(D)D\n+       125: invokestatic  #374                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n        128: astore        11\n        130: aload         11\n-       132: invokevirtual #119                // Method java/lang/Double.doubleValue:()D\n+       132: invokevirtual #379                // Method java/lang/Double.doubleValue:()D\n        135: dload_3\n        136: dcmpg\n        137: ifge          143\n        140: goto          94\n        143: aload         10\n-       145: ldc           #120                // class com/azure/search/documents/SearchDocument\n-       147: invokevirtual #121                // Method com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n-       150: checkcast     #120                // class com/azure/search/documents/SearchDocument\n-       153: astore        12\n-       155: aload         12\n-       157: ldc           #25                 // String id\n-       159: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       162: checkcast     #100                // class java/lang/String\n-       165: astore        13\n-       167: aload         12\n-       169: ldc           #34                 // String content_vector\n-       171: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       174: checkcast     #94                 // class java/util/List\n-       177: astore        14\n-       179: aload_0\n-       180: aload         14\n-       182: invokespecial #123                // Method doublesListToFloatArray:(Ljava/util/List;)[F\n-       185: astore        15\n-       187: aload         15\n-       189: invokestatic  #124                // Method dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-       192: astore        16\n-       194: aload         12\n-       196: ldc           #32                 // String content\n-       198: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       201: checkcast     #100                // class java/lang/String\n-       204: astore        17\n-       206: aload         17\n-       208: invokestatic  #125                // Method dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n-       211: ifeq          357\n-       214: aload         12\n-       216: ldc           #41                 // String metadata\n-       218: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       221: checkcast     #126                // class java/util/LinkedHashMap\n-       224: astore        19\n-       226: aload         19\n-       228: ldc           #44                 // String attributes\n-       230: invokevirtual #127                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       233: checkcast     #94                 // class java/util/List\n-       236: astore        20\n-       238: new           #128                // class java/util/HashMap\n-       241: dup\n-       242: invokespecial #129                // Method java/util/HashMap.\"<init>\":()V\n-       245: astore        21\n-       247: aload         20\n-       249: invokeinterface #130,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       254: astore        22\n-       256: aload         22\n-       258: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       263: ifeq          321\n-       266: aload         22\n-       268: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       273: astore        23\n-       275: aload         23\n-       277: checkcast     #126                // class java/util/LinkedHashMap\n-       280: astore        24\n-       282: aload         24\n-       284: ldc           #45                 // String key\n-       286: invokevirtual #127                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       289: checkcast     #100                // class java/lang/String\n-       292: astore        25\n-       294: aload         24\n-       296: ldc           #46                 // String value\n-       298: invokevirtual #127                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       301: checkcast     #100                // class java/lang/String\n-       304: astore        26\n-       306: aload         21\n-       308: aload         25\n-       310: aload         26\n-       312: invokeinterface #131,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       317: pop\n-       318: goto          256\n-       321: aload         21\n-       323: invokestatic  #132                // Method dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-       326: astore        22\n-       328: aload         17\n-       330: aload         22\n-       332: invokestatic  #133                // Method dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-       335: astore        23\n-       337: new           #134                // class dev/langchain4j/store/embedding/EmbeddingMatch\n-       340: dup\n-       341: aload         11\n-       343: aload         13\n-       345: aload         16\n-       347: aload         23\n-       349: invokespecial #135                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-       352: astore        18\n-       354: goto          373\n-       357: new           #134                // class dev/langchain4j/store/embedding/EmbeddingMatch\n-       360: dup\n-       361: aload         11\n-       363: aload         13\n-       365: aload         16\n-       367: aconst_null\n-       368: invokespecial #135                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-       371: astore        18\n-       373: aload         8\n-       375: aload         18\n-       377: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       382: pop\n-       383: goto          94\n-       386: aload         8\n-       388: areturn\n+       145: ldc_w         #382                // class com/azure/search/documents/SearchDocument\n+       148: invokevirtual #384                // Method com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n+       151: checkcast     #382                // class com/azure/search/documents/SearchDocument\n+       154: astore        12\n+       156: aload         12\n+       158: ldc           #71                 // String id\n+       160: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       163: checkcast     #311                // class java/lang/String\n+       166: astore        13\n+       168: aload         12\n+       170: ldc           #106                // String content_vector\n+       172: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       175: checkcast     #96                 // class java/util/List\n+       178: astore        14\n+       180: aload_0\n+       181: aload         14\n+       183: invokespecial #392                // Method doublesListToFloatArray:(Ljava/util/List;)[F\n+       186: astore        15\n+       188: aload         15\n+       190: invokestatic  #396                // Method dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+       193: astore        16\n+       195: aload         12\n+       197: ldc           #101                // String content\n+       199: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       202: checkcast     #311                // class java/lang/String\n+       205: astore        17\n+       207: aload         17\n+       209: invokestatic  #400                // Method dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n+       212: ifeq          358\n+       215: aload         12\n+       217: ldc           #130                // String metadata\n+       219: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       222: checkcast     #404                // class java/util/LinkedHashMap\n+       225: astore        19\n+       227: aload         19\n+       229: ldc           #137                // String attributes\n+       231: invokevirtual #406                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       234: checkcast     #96                 // class java/util/List\n+       237: astore        20\n+       239: new           #407                // class java/util/HashMap\n+       242: dup\n+       243: invokespecial #409                // Method java/util/HashMap.\"<init>\":()V\n+       246: astore        21\n+       248: aload         20\n+       250: invokeinterface #410,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       255: astore        22\n+       257: aload         22\n+       259: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       264: ifeq          322\n+       267: aload         22\n+       269: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       274: astore        23\n+       276: aload         23\n+       278: checkcast     #404                // class java/util/LinkedHashMap\n+       281: astore        24\n+       283: aload         24\n+       285: ldc           #139                // String key\n+       287: invokevirtual #406                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       290: checkcast     #311                // class java/lang/String\n+       293: astore        25\n+       295: aload         24\n+       297: ldc           #141                // String value\n+       299: invokevirtual #406                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       302: checkcast     #311                // class java/lang/String\n+       305: astore        26\n+       307: aload         21\n+       309: aload         25\n+       311: aload         26\n+       313: invokeinterface #411,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       318: pop\n+       319: goto          257\n+       322: aload         21\n+       324: invokestatic  #417                // Method dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+       327: astore        22\n+       329: aload         17\n+       331: aload         22\n+       333: invokestatic  #422                // Method dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+       336: astore        23\n+       338: new           #428                // class dev/langchain4j/store/embedding/EmbeddingMatch\n+       341: dup\n+       342: aload         11\n+       344: aload         13\n+       346: aload         16\n+       348: aload         23\n+       350: invokespecial #430                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+       353: astore        18\n+       355: goto          374\n+       358: new           #428                // class dev/langchain4j/store/embedding/EmbeddingMatch\n+       361: dup\n+       362: aload         11\n+       364: aload         13\n+       366: aload         16\n+       368: aconst_null\n+       369: invokespecial #430                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+       372: astore        18\n+       374: aload         8\n+       376: aload         18\n+       378: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       383: pop\n+       384: goto          94\n+       387: aload         8\n+       389: areturn\n       LineNumberTable:\n         line 212: 0\n         line 213: 6\n         line 214: 24\n         line 215: 28\n         line 217: 36\n         line 220: 64\n         line 218: 73\n         line 223: 78\n         line 224: 87\n         line 225: 116\n         line 226: 130\n         line 227: 140\n         line 229: 143\n-        line 230: 155\n-        line 231: 167\n-        line 232: 179\n-        line 233: 187\n-        line 234: 194\n-        line 236: 206\n-        line 237: 214\n-        line 238: 226\n-        line 239: 238\n-        line 240: 247\n-        line 241: 275\n-        line 242: 282\n-        line 243: 294\n-        line 244: 306\n-        line 245: 318\n-        line 246: 321\n-        line 247: 328\n-        line 248: 337\n-        line 249: 354\n-        line 250: 357\n-        line 252: 373\n-        line 253: 383\n-        line 254: 386\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-          282      36    24 innerAttribute   Ljava/util/LinkedHashMap;\n-          294      24    25   key   Ljava/lang/String;\n-          306      12    26 value   Ljava/lang/String;\n-          275      43    23 attribute   Ljava/lang/Object;\n-          226     128    19 metadata   Ljava/util/LinkedHashMap;\n-          238     116    20 attributes   Ljava/util/List;\n-          247     107    21 attributesMap   Ljava/util/Map;\n-          328      26    22 langChainMetadata   Ldev/langchain4j/data/document/Metadata;\n-          337      17    23 embedded   Ldev/langchain4j/data/segment/TextSegment;\n-          354       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-          130     253    11 score   Ljava/lang/Double;\n-          155     228    12 searchDocument   Lcom/azure/search/documents/SearchDocument;\n-          167     216    13 embeddingId   Ljava/lang/String;\n-          179     204    14 embeddingList   Ljava/util/List;\n-          187     196    15 embeddingArray   [F\n-          194     189    16 embedding   Ldev/langchain4j/data/embedding/Embedding;\n-          206     177    17 embeddedContent   Ljava/lang/String;\n-          373      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-          116     267    10 searchResult   Lcom/azure/search/documents/models/SearchResult;\n-            0     389     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-            0     389     1 referenceEmbedding   Ldev/langchain4j/data/embedding/Embedding;\n-            0     389     2 maxResults   I\n-            0     389     3 minScore   D\n-            6     383     5 vector   Ljava/util/List;\n-           36     353     6 vectorizedQuery   Lcom/azure/search/documents/models/VectorizedQuery;\n-           78     311     7 searchResults   Lcom/azure/search/documents/util/SearchPagedIterable;\n-           87     302     8 result   Ljava/util/List;\n+        line 230: 156\n+        line 231: 168\n+        line 232: 180\n+        line 233: 188\n+        line 234: 195\n+        line 236: 207\n+        line 237: 215\n+        line 238: 227\n+        line 239: 239\n+        line 240: 248\n+        line 241: 276\n+        line 242: 283\n+        line 243: 295\n+        line 244: 307\n+        line 245: 319\n+        line 246: 322\n+        line 247: 329\n+        line 248: 338\n+        line 249: 355\n+        line 250: 358\n+        line 252: 374\n+        line 253: 384\n+        line 254: 387\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+          283      36    24 innerAttribute   Ljava/util/LinkedHashMap;\n+          295      24    25   key   Ljava/lang/String;\n+          307      12    26 value   Ljava/lang/String;\n+          276      43    23 attribute   Ljava/lang/Object;\n+          227     128    19 metadata   Ljava/util/LinkedHashMap;\n+          239     116    20 attributes   Ljava/util/List;\n+          248     107    21 attributesMap   Ljava/util/Map;\n+          329      26    22 langChainMetadata   Ldev/langchain4j/data/document/Metadata;\n+          338      17    23 embedded   Ldev/langchain4j/data/segment/TextSegment;\n+          355       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+          130     254    11 score   Ljava/lang/Double;\n+          156     228    12 searchDocument   Lcom/azure/search/documents/SearchDocument;\n+          168     216    13 embeddingId   Ljava/lang/String;\n+          180     204    14 embeddingList   Ljava/util/List;\n+          188     196    15 embeddingArray   [F\n+          195     189    16 embedding   Ldev/langchain4j/data/embedding/Embedding;\n+          207     177    17 embeddedContent   Ljava/lang/String;\n+          374      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+          116     268    10 searchResult   Lcom/azure/search/documents/models/SearchResult;\n+            0     390     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+            0     390     1 referenceEmbedding   Ldev/langchain4j/data/embedding/Embedding;\n+            0     390     2 maxResults   I\n+            0     390     3 minScore   D\n+            6     384     5 vector   Ljava/util/List;\n+           36     354     6 vectorizedQuery   Lcom/azure/search/documents/models/VectorizedQuery;\n+           78     312     7 searchResults   Lcom/azure/search/documents/util/SearchPagedIterable;\n+           87     303     8 result   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-          247     107    21 attributesMap   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-          354       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-          179     204    14 embeddingList   Ljava/util/List<Ljava/lang/Double;>;\n-          373      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-            6     383     5 vector   Ljava/util/List<Ljava/lang/Float;>;\n-           87     302     8 result   Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+          248     107    21 attributesMap   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+          355       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+          180     204    14 embeddingList   Ljava/util/List<Ljava/lang/Double;>;\n+          374      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+            6     384     5 vector   Ljava/util/List<Ljava/lang/Float;>;\n+           87     303     8 result   Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n       StackMapTable: number_of_entries = 7\n         frame_type = 255 /* full_frame */\n           offset_delta = 94\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List, class java/util/Iterator ]\n           stack = []\n         frame_type = 253 /* append */\n           offset_delta = 48\n           locals = [ class com/azure/search/documents/models/SearchResult, class java/lang/Double ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 112\n+          offset_delta = 113\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List, class java/util/Iterator, class com/azure/search/documents/models/SearchResult, class java/lang/Double, class com/azure/search/documents/SearchDocument, class java/lang/String, class java/util/List, class \"[F\", class dev/langchain4j/data/embedding/Embedding, class java/lang/String, top, class java/util/LinkedHashMap, class java/util/List, class java/util/Map, class java/util/Iterator ]\n           stack = []\n         frame_type = 250 /* chop */\n           offset_delta = 64\n         frame_type = 255 /* full_frame */\n           offset_delta = 35\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List, class java/util/Iterator, class com/azure/search/documents/models/SearchResult, class java/lang/Double, class com/azure/search/documents/SearchDocument, class java/lang/String, class java/util/List, class \"[F\", class dev/langchain4j/data/embedding/Embedding, class java/lang/String ]\n@@ -1708,39 +1691,39 @@\n         frame_type = 252 /* append */\n           offset_delta = 15\n           locals = [ class dev/langchain4j/store/embedding/EmbeddingMatch ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 12\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List ]\n           stack = []\n-    Signature: #321                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+    Signature: #675                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n \n   private void addInternal(java.lang.String, dev.langchain4j.data.embedding.Embedding, dev.langchain4j.data.segment.TextSegment);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=4, args_size=4\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         2: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          5: aload_2\n-         6: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         6: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          9: aload_3\n         10: ifnonnull     17\n         13: aconst_null\n         14: goto          21\n         17: aload_3\n-        18: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-        21: invokespecial #95                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        18: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+        21: invokespecial #295                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         24: return\n       LineNumberTable:\n         line 258: 0\n         line 259: 2\n         line 260: 6\n-        line 261: 18\n+        line 261: 9\n         line 258: 21\n         line 262: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n             0      25     1    id   Ljava/lang/String;\n             0      25     2 embedding   Ldev/langchain4j/data/embedding/Embedding;\n@@ -1757,243 +1740,243 @@\n \n   private void addAllInternal(java.util.List<java.lang.String>, java.util.List<dev.langchain4j.data.embedding.Embedding>, java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=12, args_size=4\n          0: aload_1\n-         1: invokestatic  #136                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+         1: invokestatic  #433                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n          4: ifne          14\n          7: aload_2\n-         8: invokestatic  #136                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n-        11: ifeq          25\n-        14: getstatic     #137                // Field log:Lorg/slf4j/Logger;\n-        17: ldc           #138                // String Empty embeddings - no ops\n-        19: invokeinterface #139,  2          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n-        24: return\n-        25: aload_1\n-        26: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        31: aload_2\n-        32: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        37: if_icmpne     44\n-        40: iconst_1\n-        41: goto          45\n-        44: iconst_0\n-        45: ldc           #141                // String ids size is not equal to embeddings size\n-        47: invokestatic  #142                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-        50: aload_3\n-        51: ifnull        69\n-        54: aload_2\n-        55: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        60: aload_3\n-        61: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        66: if_icmpne     73\n-        69: iconst_1\n-        70: goto          74\n-        73: iconst_0\n-        74: ldc           #143                // String embeddings size is not equal to embedded size\n-        76: invokestatic  #142                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-        79: new           #22                 // class java/util/ArrayList\n-        82: dup\n-        83: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n-        86: astore        4\n-        88: iconst_0\n-        89: istore        5\n-        91: iload         5\n-        93: aload_1\n-        94: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        99: if_icmpge     320\n-       102: new           #144                // class dev/langchain4j/store/embedding/azure/search/Document\n-       105: dup\n-       106: invokespecial #145                // Method dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n-       109: astore        6\n-       111: aload         6\n-       113: aload_1\n-       114: iload         5\n-       116: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       121: checkcast     #100                // class java/lang/String\n-       124: invokevirtual #147                // Method dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n-       127: aload         6\n-       129: aload_2\n-       130: iload         5\n-       132: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       137: checkcast     #148                // class dev/langchain4j/data/embedding/Embedding\n-       140: invokevirtual #97                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-       143: invokevirtual #149                // Method dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n-       146: aload_3\n-       147: ifnull        304\n-       150: aload         6\n-       152: aload_3\n-       153: iload         5\n-       155: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       160: checkcast     #150                // class dev/langchain4j/data/segment/TextSegment\n-       163: invokevirtual #151                // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-       166: invokevirtual #152                // Method dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n-       169: new           #153                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-       172: dup\n-       173: invokespecial #154                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n-       176: astore        7\n-       178: new           #22                 // class java/util/ArrayList\n-       181: dup\n-       182: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n-       185: astore        8\n-       187: aload_3\n-       188: iload         5\n-       190: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       195: checkcast     #150                // class dev/langchain4j/data/segment/TextSegment\n-       198: invokevirtual #155                // Method dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n-       201: invokevirtual #156                // Method dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n-       204: invokeinterface #157,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n-       209: invokeinterface #158,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n-       214: astore        9\n-       216: aload         9\n-       218: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       223: ifeq          290\n-       226: aload         9\n-       228: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       233: checkcast     #159                // class java/util/Map$Entry\n-       236: astore        10\n-       238: new           #160                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-       241: dup\n-       242: invokespecial #161                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n-       245: astore        11\n-       247: aload         11\n-       249: aload         10\n-       251: invokeinterface #162,  1          // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-       256: checkcast     #100                // class java/lang/String\n-       259: invokevirtual #163                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n-       262: aload         11\n-       264: aload         10\n-       266: invokeinterface #164,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-       271: checkcast     #100                // class java/lang/String\n-       274: invokevirtual #165                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n-       277: aload         8\n-       279: aload         11\n-       281: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       286: pop\n-       287: goto          216\n-       290: aload         7\n-       292: aload         8\n-       294: invokevirtual #166                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n-       297: aload         6\n-       299: aload         7\n-       301: invokevirtual #167                // Method dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-       304: aload         4\n-       306: aload         6\n-       308: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       313: pop\n-       314: iinc          5, 1\n-       317: goto          91\n-       320: aload_0\n-       321: getfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n-       324: aload         4\n-       326: invokevirtual #168                // Method com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-       329: invokevirtual #169                // Method com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n-       332: astore        5\n-       334: aload         5\n-       336: invokeinterface #130,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       341: astore        6\n-       343: aload         6\n-       345: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       350: ifeq          422\n-       353: aload         6\n-       355: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       360: checkcast     #170                // class com/azure/search/documents/models/IndexingResult\n-       363: astore        7\n-       365: aload         7\n-       367: invokevirtual #171                // Method com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n-       370: ifne          404\n-       373: new           #172                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-       376: dup\n-       377: new           #173                // class java/lang/StringBuilder\n-       380: dup\n-       381: invokespecial #174                // Method java/lang/StringBuilder.\"<init>\":()V\n-       384: ldc           #175                // String Failed to add embedding:\n-       386: invokevirtual #176                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       389: aload         7\n-       391: invokevirtual #177                // Method com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n-       394: invokevirtual #176                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       397: invokevirtual #178                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       400: invokespecial #179                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n-       403: athrow\n-       404: getstatic     #137                // Field log:Lorg/slf4j/Logger;\n-       407: ldc           #180                // String Added embedding: {}\n-       409: aload         7\n-       411: invokevirtual #181                // Method com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n-       414: invokeinterface #182,  3          // InterfaceMethod org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-       419: goto          343\n-       422: return\n+         8: invokestatic  #433                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+        11: ifeq          26\n+        14: getstatic     #437                // Field log:Lorg/slf4j/Logger;\n+        17: ldc_w         #441                // String Empty embeddings - no ops\n+        20: invokeinterface #443,  2          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n+        25: return\n+        26: aload_1\n+        27: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        32: aload_2\n+        33: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        38: if_icmpne     45\n+        41: iconst_1\n+        42: goto          46\n+        45: iconst_0\n+        46: ldc_w         #452                // String ids size is not equal to embeddings size\n+        49: invokestatic  #454                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        52: aload_3\n+        53: ifnull        71\n+        56: aload_2\n+        57: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        62: aload_3\n+        63: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        68: if_icmpne     75\n+        71: iconst_1\n+        72: goto          76\n+        75: iconst_0\n+        76: ldc_w         #460                // String embeddings size is not equal to embedded size\n+        79: invokestatic  #454                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        82: new           #66                 // class java/util/ArrayList\n+        85: dup\n+        86: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n+        89: astore        4\n+        91: iconst_0\n+        92: istore        5\n+        94: iload         5\n+        96: aload_1\n+        97: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+       102: if_icmpge     323\n+       105: new           #462                // class dev/langchain4j/store/embedding/azure/search/Document\n+       108: dup\n+       109: invokespecial #464                // Method dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n+       112: astore        6\n+       114: aload         6\n+       116: aload_1\n+       117: iload         5\n+       119: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       124: checkcast     #311                // class java/lang/String\n+       127: invokevirtual #468                // Method dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n+       130: aload         6\n+       132: aload_2\n+       133: iload         5\n+       135: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       140: checkcast     #301                // class dev/langchain4j/data/embedding/Embedding\n+       143: invokevirtual #300                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+       146: invokevirtual #471                // Method dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n+       149: aload_3\n+       150: ifnull        307\n+       153: aload         6\n+       155: aload_3\n+       156: iload         5\n+       158: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       163: checkcast     #423                // class dev/langchain4j/data/segment/TextSegment\n+       166: invokevirtual #475                // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+       169: invokevirtual #478                // Method dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n+       172: new           #481                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+       175: dup\n+       176: invokespecial #483                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n+       179: astore        7\n+       181: new           #66                 // class java/util/ArrayList\n+       184: dup\n+       185: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n+       188: astore        8\n+       190: aload_3\n+       191: iload         5\n+       193: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       198: checkcast     #423                // class dev/langchain4j/data/segment/TextSegment\n+       201: invokevirtual #484                // Method dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n+       204: invokevirtual #487                // Method dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n+       207: invokeinterface #491,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+       212: invokeinterface #495,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+       217: astore        9\n+       219: aload         9\n+       221: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       226: ifeq          293\n+       229: aload         9\n+       231: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       236: checkcast     #498                // class java/util/Map$Entry\n+       239: astore        10\n+       241: new           #500                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+       244: dup\n+       245: invokespecial #502                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n+       248: astore        11\n+       250: aload         11\n+       252: aload         10\n+       254: invokeinterface #503,  1          // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+       259: checkcast     #311                // class java/lang/String\n+       262: invokevirtual #506                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n+       265: aload         11\n+       267: aload         10\n+       269: invokeinterface #508,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+       274: checkcast     #311                // class java/lang/String\n+       277: invokevirtual #511                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n+       280: aload         8\n+       282: aload         11\n+       284: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       289: pop\n+       290: goto          219\n+       293: aload         7\n+       295: aload         8\n+       297: invokevirtual #514                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n+       300: aload         6\n+       302: aload         7\n+       304: invokevirtual #517                // Method dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+       307: aload         4\n+       309: aload         6\n+       311: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       316: pop\n+       317: iinc          5, 1\n+       320: goto          94\n+       323: aload_0\n+       324: getfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+       327: aload         4\n+       329: invokevirtual #521                // Method com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+       332: invokevirtual #525                // Method com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n+       335: astore        5\n+       337: aload         5\n+       339: invokeinterface #410,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       344: astore        6\n+       346: aload         6\n+       348: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       353: ifeq          427\n+       356: aload         6\n+       358: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       363: checkcast     #530                // class com/azure/search/documents/models/IndexingResult\n+       366: astore        7\n+       368: aload         7\n+       370: invokevirtual #532                // Method com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n+       373: ifne          408\n+       376: new           #535                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+       379: dup\n+       380: new           #537                // class java/lang/StringBuilder\n+       383: dup\n+       384: invokespecial #539                // Method java/lang/StringBuilder.\"<init>\":()V\n+       387: ldc_w         #540                // String Failed to add embedding:\n+       390: invokevirtual #542                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       393: aload         7\n+       395: invokevirtual #546                // Method com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n+       398: invokevirtual #542                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       401: invokevirtual #549                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       404: invokespecial #552                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n+       407: athrow\n+       408: getstatic     #437                // Field log:Lorg/slf4j/Logger;\n+       411: ldc_w         #553                // String Added embedding: {}\n+       414: aload         7\n+       416: invokevirtual #555                // Method com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n+       419: invokeinterface #557,  3          // InterfaceMethod org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+       424: goto          346\n+       427: return\n       LineNumberTable:\n         line 266: 0\n         line 267: 14\n-        line 268: 24\n-        line 270: 25\n-        line 271: 50\n-        line 274: 79\n-        line 275: 88\n-        line 276: 102\n-        line 277: 111\n-        line 278: 127\n-        line 279: 146\n-        line 280: 150\n-        line 281: 169\n-        line 282: 178\n-        line 283: 187\n-        line 284: 238\n-        line 285: 247\n-        line 286: 262\n-        line 287: 277\n-        line 288: 287\n-        line 289: 290\n-        line 290: 297\n-        line 292: 304\n-        line 275: 314\n-        line 294: 320\n-        line 295: 334\n-        line 296: 365\n-        line 297: 373\n-        line 299: 404\n-        line 301: 419\n-        line 302: 422\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-          247      40    11 attribute   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n-          238      49    10 entry   Ljava/util/Map$Entry;\n-          178     126     7 metadata   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-          187     117     8 attributes   Ljava/util/List;\n-          111     203     6 document   Ldev/langchain4j/store/embedding/azure/search/Document;\n-           91     229     5     i   I\n-          365      54     7 indexingResult   Lcom/azure/search/documents/models/IndexingResult;\n-            0     423     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-            0     423     1   ids   Ljava/util/List;\n-            0     423     2 embeddings   Ljava/util/List;\n-            0     423     3 embedded   Ljava/util/List;\n-           88     335     4 searchDocuments   Ljava/util/List;\n-          334      89     5 indexingResults   Ljava/util/List;\n+        line 268: 25\n+        line 270: 26\n+        line 271: 52\n+        line 274: 82\n+        line 275: 91\n+        line 276: 105\n+        line 277: 114\n+        line 278: 130\n+        line 279: 149\n+        line 280: 153\n+        line 281: 172\n+        line 282: 181\n+        line 283: 190\n+        line 284: 241\n+        line 285: 250\n+        line 286: 265\n+        line 287: 280\n+        line 288: 290\n+        line 289: 293\n+        line 290: 300\n+        line 292: 307\n+        line 275: 317\n+        line 294: 323\n+        line 295: 337\n+        line 296: 368\n+        line 297: 376\n+        line 299: 408\n+        line 301: 424\n+        line 302: 427\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+          250      40    11 attribute   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n+          241      49    10 entry   Ljava/util/Map$Entry;\n+          181     126     7 metadata   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+          190     117     8 attributes   Ljava/util/List;\n+          114     203     6 document   Ldev/langchain4j/store/embedding/azure/search/Document;\n+           94     229     5     i   I\n+          368      56     7 indexingResult   Lcom/azure/search/documents/models/IndexingResult;\n+            0     428     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+            0     428     1   ids   Ljava/util/List;\n+            0     428     2 embeddings   Ljava/util/List;\n+            0     428     3 embedded   Ljava/util/List;\n+           91     337     4 searchDocuments   Ljava/util/List;\n+          337      91     5 indexingResults   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-          238      49    10 entry   Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n-          187     117     8 attributes   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-            0     423     1   ids   Ljava/util/List<Ljava/lang/String;>;\n-            0     423     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-            0     423     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-           88     335     4 searchDocuments   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n-          334      89     5 indexingResults   Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n+          241      49    10 entry   Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n+          190     117     8 attributes   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+            0     428     1   ids   Ljava/util/List<Ljava/lang/String;>;\n+            0     428     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+            0     428     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+           91     337     4 searchDocuments   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n+          337      91     5 indexingResults   Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n       StackMapTable: number_of_entries = 15\n         frame_type = 14 /* same */\n-        frame_type = 10 /* same */\n+        frame_type = 11 /* same */\n         frame_type = 18 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n-        frame_type = 23 /* same */\n+        frame_type = 24 /* same */\n         frame_type = 3 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 253 /* append */\n-          offset_delta = 16\n+          offset_delta = 17\n           locals = [ class java/util/List, int ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 124\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class java/util/List, class java/util/List, class java/util/List, class java/util/List, int, class dev/langchain4j/store/embedding/azure/search/Document, class dev/langchain4j/store/embedding/azure/search/Document$Metadata, class java/util/List, class java/util/Iterator ]\n           stack = []\n         frame_type = 250 /* chop */\n           offset_delta = 73\n@@ -2001,42 +1984,42 @@\n           offset_delta = 13\n         frame_type = 249 /* chop */\n           offset_delta = 15\n         frame_type = 253 /* append */\n           offset_delta = 22\n           locals = [ class java/util/List, class java/util/Iterator ]\n         frame_type = 252 /* append */\n-          offset_delta = 60\n+          offset_delta = 61\n           locals = [ class com/azure/search/documents/models/IndexingResult ]\n         frame_type = 249 /* chop */\n-          offset_delta = 17\n-    Signature: #348                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n+          offset_delta = 18\n+    Signature: #691                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n \n   private float[] doublesListToFloatArray(java.util.List<java.lang.Double>);\n     descriptor: (Ljava/util/List;)[F\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=4, args_size=2\n          0: aload_1\n-         1: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n+         1: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n          6: newarray       float\n          8: astore_2\n          9: iconst_0\n         10: istore_3\n         11: iload_3\n         12: aload_1\n-        13: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n+        13: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n         18: if_icmpge     43\n         21: aload_2\n         22: iload_3\n         23: aload_1\n         24: iload_3\n-        25: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        30: checkcast     #183                // class java/lang/Double\n-        33: invokevirtual #184                // Method java/lang/Double.floatValue:()F\n+        25: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        30: checkcast     #375                // class java/lang/Double\n+        33: invokevirtual #561                // Method java/lang/Double.floatValue:()F\n         36: fastore\n         37: iinc          3, 1\n         40: goto          11\n         43: aload_2\n         44: areturn\n       LineNumberTable:\n         line 305: 0\n@@ -2055,15 +2038,15 @@\n             0      45     1 doubles   Ljava/util/List<Ljava/lang/Double;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 11\n           locals = [ class \"[F\", int ]\n         frame_type = 250 /* chop */\n           offset_delta = 31\n-    Signature: #353                         // (Ljava/util/List<Ljava/lang/Double;>;)[F\n+    Signature: #694                         // (Ljava/util/List<Ljava/lang/Double;>;)[F\n \n   private double fromAzureScoreToRelevanceScore(double);\n     descriptor: (D)D\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=7, args_size=2\n          0: dconst_1\n@@ -2074,15 +2057,15 @@\n          5: dstore_3\n          6: dload_3\n          7: dneg\n          8: dconst_1\n          9: dadd\n         10: dstore        5\n         12: dload         5\n-        14: invokestatic  #185                // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+        14: invokestatic  #565                // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n         17: dreturn\n       LineNumberTable:\n         line 322: 0\n         line 323: 6\n         line 324: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -2092,88 +2075,88 @@\n            12       6     5 cosineSimilarity   D\n \n   public static dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #186                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+         0: new           #570                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n          3: dup\n-         4: invokespecial #187                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n+         4: invokespecial #572                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 328: 0\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding, java.lang.Object);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: checkcast     #150                // class dev/langchain4j/data/segment/TextSegment\n-         6: invokevirtual #188                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+         3: checkcast     #423                // class dev/langchain4j/data/segment/TextSegment\n+         6: invokevirtual #573                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n          9: areturn\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n \n   private static java.lang.String lambda$addAll$1(dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 205: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       4     0 ignored   Ldev/langchain4j/data/embedding/Embedding;\n \n   private static java.lang.String lambda$addAll$0(dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 198: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       4     0 ignored   Ldev/langchain4j/data/embedding/Embedding;\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: ldc           #13                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-         2: invokestatic  #189                // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-         5: putstatic     #137                // Field log:Lorg/slf4j/Logger;\n+         0: ldc           #8                  // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+         2: invokestatic  #576                // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+         5: putstatic     #437                // Field log:Lorg/slf4j/Logger;\n          8: return\n       LineNumberTable:\n         line 36: 0\n }\n-Signature: #365                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+Signature: #704                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n SourceFile: \"AzureAiSearchEmbeddingStore.java\"\n-InnerClasses:\n-  public static #192= #186 of #13;        // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  public static #327= #153 of #144;       // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n-  public static #328= #160 of #153;       // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  public static #331= #159 of #498;       // Entry=class java/util/Map$Entry of class java/util/Map\n-  public static final #745= #744 of #747; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #452 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: #708 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-      #453 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #454 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-      #455 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  1: #452 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+      #715 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #716 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #719 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  1: #708 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-      #453 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #464 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-      #455 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #715 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #720 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #719 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+InnerClasses:\n+  public static #724= #481 of #462;       // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #725= #498 of #412;       // Entry=class java/util/Map$Entry of class java/util/Map\n+  public static #726= #500 of #481;       // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  public static #727= #570 of #8;         // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  public static final #732= #728 of #730; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/Document$Metadata.class", "source2": "dev/langchain4j/store/embedding/azure/search/Document$Metadata.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,69 +1,69 @@\n-  SHA-256 checksum 5061e42c9f73efe9ea205b0fead204da7a3f6f71d101a426cd7185aac539bfb8\n+  SHA-256 checksum 3946af773753229fc4b3e94f6b15ab06105ef000cf06ed33e1ec0f88680919ca\n   Compiled from \"Document.java\"\n public class dev.langchain4j.store.embedding.azure.search.Document$Metadata\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #4                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  super_class: #5                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #5.#36         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #4.#37         // dev/langchain4j/store/embedding/azure/search/Document$Metadata.source:Ljava/lang/String;\n-   #3 = Fieldref           #4.#38         // dev/langchain4j/store/embedding/azure/search/Document$Metadata.attributes:Ljava/util/Collection;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-   #5 = Class              #41            // java/lang/Object\n-   #6 = Utf8               Metadata\n-   #7 = Utf8               InnerClasses\n-   #8 = Class              #42            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-   #9 = Utf8               Attribute\n-  #10 = Utf8               source\n-  #11 = Utf8               Ljava/lang/String;\n-  #12 = Utf8               attributes\n-  #13 = Utf8               Ljava/util/Collection;\n-  #14 = Utf8               Signature\n-  #15 = Utf8               Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-  #16 = Utf8               <init>\n-  #17 = Utf8               ()V\n-  #18 = Utf8               Code\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #23 = Utf8               getSource\n-  #24 = Utf8               ()Ljava/lang/String;\n-  #25 = Utf8               setSource\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               getAttributes\n-  #28 = Utf8               ()Ljava/util/Collection;\n-  #29 = Utf8               ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-  #30 = Utf8               setAttributes\n-  #31 = Utf8               (Ljava/util/Collection;)V\n-  #32 = Utf8               LocalVariableTypeTable\n-  #33 = Utf8               (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n-  #34 = Utf8               SourceFile\n-  #35 = Utf8               Document.java\n-  #36 = NameAndType        #16:#17        // \"<init>\":()V\n-  #37 = NameAndType        #10:#11        // source:Ljava/lang/String;\n-  #38 = NameAndType        #12:#13        // attributes:Ljava/util/Collection;\n-  #39 = Class              #43            // dev/langchain4j/store/embedding/azure/search/Document\n-  #40 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #41 = Utf8               java/lang/Object\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/store/embedding/azure/search/Document$Metadata.source:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+   #9 = NameAndType        #11:#12        // source:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #11 = Utf8               source\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/azure/search/Document$Metadata.attributes:Ljava/util/Collection;\n+  #14 = NameAndType        #15:#16        // attributes:Ljava/util/Collection;\n+  #15 = Utf8               attributes\n+  #16 = Utf8               Ljava/util/Collection;\n+  #17 = Utf8               Signature\n+  #18 = Utf8               Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #24 = Utf8               getSource\n+  #25 = Utf8               ()Ljava/lang/String;\n+  #26 = Utf8               setSource\n+  #27 = Utf8               (Ljava/lang/String;)V\n+  #28 = Utf8               getAttributes\n+  #29 = Utf8               ()Ljava/util/Collection;\n+  #30 = Utf8               ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+  #31 = Utf8               setAttributes\n+  #32 = Utf8               (Ljava/util/Collection;)V\n+  #33 = Utf8               LocalVariableTypeTable\n+  #34 = Utf8               (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n+  #35 = Utf8               SourceFile\n+  #36 = Utf8               Document.java\n+  #37 = Utf8               InnerClasses\n+  #38 = Class              #39            // dev/langchain4j/store/embedding/azure/search/Document\n+  #39 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #40 = Utf8               Metadata\n+  #41 = Class              #42            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n   #42 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #43 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #43 = Utf8               Attribute\n {\n   private java.lang.String source;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Collection<dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute> attributes;\n     descriptor: Ljava/util/Collection;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #15                          // Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+    Signature: #18                          // Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n \n   public dev.langchain4j.store.embedding.azure.search.Document$Metadata();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -77,30 +77,30 @@\n \n   public java.lang.String getSource();\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 source:Ljava/lang/String;\n+         1: getfield      #7                  // Field source:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 56: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n \n   public void setSource(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: aload_1\n-         2: putfield      #2                  // Field source:Ljava/lang/String;\n+         2: putfield      #7                  // Field source:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n@@ -108,41 +108,41 @@\n \n   public java.util.Collection<dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute> getAttributes();\n     descriptor: ()Ljava/util/Collection;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field attributes:Ljava/util/Collection;\n+         1: getfield      #13                 // Field attributes:Ljava/util/Collection;\n          4: areturn\n       LineNumberTable:\n         line 64: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-    Signature: #29                          // ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+    Signature: #30                          // ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n \n   public void setAttributes(java.util.Collection<dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute>);\n     descriptor: (Ljava/util/Collection;)V\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 attributes:Ljava/util/Collection;\n+         2: putfield      #13                 // Field attributes:Ljava/util/Collection;\n          5: return\n       LineNumberTable:\n         line 68: 0\n         line 69: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n             0       6     1 attributes   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 attributes   Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-    Signature: #33                          // (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n+    Signature: #34                          // (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n }\n SourceFile: \"Document.java\"\n InnerClasses:\n-  public static #6= #4 of #39;            // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n-  public static #9= #8 of #4;             // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  public static #40= #8 of #38;           // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #43= #41 of #8;           // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/Document.class", "source2": "dev/langchain4j/store/embedding/azure/search/Document.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,89 +1,89 @@\n-  SHA-256 checksum 3a3e9ea51585bc3545d3790ebbcbd2a2e202d304ea3cd2e3438cc3cb57cb866f\n+  SHA-256 checksum 106014dfb863bf4be244b7995527f13f53afc9e82a6a646611e94b298f211c30\n   Compiled from \"Document.java\"\n class dev.langchain4j.store.embedding.azure.search.Document\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/store/embedding/azure/search/Document\n-  super_class: #7                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/Document\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 9, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#50         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #6.#51         // dev/langchain4j/store/embedding/azure/search/Document.id:Ljava/lang/String;\n-   #3 = Fieldref           #6.#52         // dev/langchain4j/store/embedding/azure/search/Document.content:Ljava/lang/String;\n-   #4 = Fieldref           #6.#53         // dev/langchain4j/store/embedding/azure/search/Document.contentVector:Ljava/util/Collection;\n-   #5 = Fieldref           #6.#54         // dev/langchain4j/store/embedding/azure/search/Document.metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-   #6 = Class              #55            // dev/langchain4j/store/embedding/azure/search/Document\n-   #7 = Class              #56            // java/lang/Object\n-   #8 = Class              #57            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-   #9 = Utf8               Metadata\n-  #10 = Utf8               InnerClasses\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/store/embedding/azure/search/Document.id:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/Document\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n   #11 = Utf8               id\n   #12 = Utf8               Ljava/lang/String;\n-  #13 = Utf8               content\n-  #14 = Utf8               contentVector\n-  #15 = Utf8               Ljava/util/Collection;\n-  #16 = Utf8               Signature\n-  #17 = Utf8               Ljava/util/Collection<Ljava/lang/Float;>;\n-  #18 = Utf8               RuntimeVisibleAnnotations\n-  #19 = Utf8               Lcom/fasterxml/jackson/annotation/JsonProperty;\n-  #20 = Utf8               value\n-  #21 = Utf8               content_vector\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/azure/search/Document.content:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // content:Ljava/lang/String;\n+  #15 = Utf8               content\n+  #16 = Fieldref           #8.#17         // dev/langchain4j/store/embedding/azure/search/Document.contentVector:Ljava/util/Collection;\n+  #17 = NameAndType        #18:#19        // contentVector:Ljava/util/Collection;\n+  #18 = Utf8               contentVector\n+  #19 = Utf8               Ljava/util/Collection;\n+  #20 = Fieldref           #8.#21         // dev/langchain4j/store/embedding/azure/search/Document.metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #21 = NameAndType        #22:#23        // metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n   #22 = Utf8               metadata\n   #23 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #24 = Utf8               <init>\n-  #25 = Utf8               ()V\n-  #26 = Utf8               Code\n-  #27 = Utf8               LineNumberTable\n-  #28 = Utf8               LocalVariableTable\n-  #29 = Utf8               this\n-  #30 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n-  #31 = Utf8               getId\n-  #32 = Utf8               ()Ljava/lang/String;\n-  #33 = Utf8               setId\n-  #34 = Utf8               (Ljava/lang/String;)V\n-  #35 = Utf8               getContent\n-  #36 = Utf8               setContent\n-  #37 = Utf8               getContentVector\n-  #38 = Utf8               ()Ljava/util/Collection;\n-  #39 = Utf8               ()Ljava/util/Collection<Ljava/lang/Float;>;\n-  #40 = Utf8               setContentVector\n-  #41 = Utf8               (Ljava/util/Collection;)V\n-  #42 = Utf8               LocalVariableTypeTable\n-  #43 = Utf8               (Ljava/util/Collection<Ljava/lang/Float;>;)V\n-  #44 = Utf8               getMetadata\n-  #45 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #46 = Utf8               setMetadata\n-  #47 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               Document.java\n-  #50 = NameAndType        #24:#25        // \"<init>\":()V\n-  #51 = NameAndType        #11:#12        // id:Ljava/lang/String;\n-  #52 = NameAndType        #13:#12        // content:Ljava/lang/String;\n-  #53 = NameAndType        #14:#15        // contentVector:Ljava/util/Collection;\n-  #54 = NameAndType        #22:#23        // metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #55 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n-  #56 = Utf8               java/lang/Object\n-  #57 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/util/Collection<Ljava/lang/Float;>;\n+  #26 = Utf8               RuntimeVisibleAnnotations\n+  #27 = Utf8               Lcom/fasterxml/jackson/annotation/JsonProperty;\n+  #28 = Utf8               value\n+  #29 = Utf8               content_vector\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n+  #35 = Utf8               getId\n+  #36 = Utf8               ()Ljava/lang/String;\n+  #37 = Utf8               setId\n+  #38 = Utf8               (Ljava/lang/String;)V\n+  #39 = Utf8               getContent\n+  #40 = Utf8               setContent\n+  #41 = Utf8               getContentVector\n+  #42 = Utf8               ()Ljava/util/Collection;\n+  #43 = Utf8               ()Ljava/util/Collection<Ljava/lang/Float;>;\n+  #44 = Utf8               setContentVector\n+  #45 = Utf8               (Ljava/util/Collection;)V\n+  #46 = Utf8               LocalVariableTypeTable\n+  #47 = Utf8               (Ljava/util/Collection<Ljava/lang/Float;>;)V\n+  #48 = Utf8               getMetadata\n+  #49 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #50 = Utf8               setMetadata\n+  #51 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #52 = Utf8               SourceFile\n+  #53 = Utf8               Document.java\n+  #54 = Utf8               InnerClasses\n+  #55 = Class              #56            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #56 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #57 = Utf8               Metadata\n {\n   private java.lang.String id;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String content;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Collection<java.lang.Float> contentVector;\n     descriptor: Ljava/util/Collection;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #17                          // Ljava/util/Collection<Ljava/lang/Float;>;\n+    Signature: #25                          // Ljava/util/Collection<Ljava/lang/Float;>;\n     RuntimeVisibleAnnotations:\n-      0: #19(#20=s#21)\n+      0: #27(#28=s#29)\n         com.fasterxml.jackson.annotation.JsonProperty(\n           value=\"content_vector\"\n         )\n \n   private dev.langchain4j.store.embedding.azure.search.Document$Metadata metadata;\n     descriptor: Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n     flags: (0x0002) ACC_PRIVATE\n@@ -104,30 +104,30 @@\n \n   public java.lang.String getId();\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 id:Ljava/lang/String;\n+         1: getfield      #7                  // Field id:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n \n   public void setId(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: aload_1\n-         2: putfield      #2                  // Field id:Ljava/lang/String;\n+         2: putfield      #7                  // Field id:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 23: 0\n         line 24: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n@@ -135,30 +135,30 @@\n \n   public java.lang.String getContent();\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 content:Ljava/lang/String;\n+         1: getfield      #13                 // Field content:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n \n   public void setContent(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: aload_1\n-         2: putfield      #3                  // Field content:Ljava/lang/String;\n+         2: putfield      #13                 // Field content:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 31: 0\n         line 32: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n@@ -166,71 +166,71 @@\n \n   public java.util.Collection<java.lang.Float> getContentVector();\n     descriptor: ()Ljava/util/Collection;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field contentVector:Ljava/util/Collection;\n+         1: getfield      #16                 // Field contentVector:Ljava/util/Collection;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n-    Signature: #39                          // ()Ljava/util/Collection<Ljava/lang/Float;>;\n+    Signature: #43                          // ()Ljava/util/Collection<Ljava/lang/Float;>;\n \n   public void setContentVector(java.util.Collection<java.lang.Float>);\n     descriptor: (Ljava/util/Collection;)V\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 contentVector:Ljava/util/Collection;\n+         2: putfield      #16                 // Field contentVector:Ljava/util/Collection;\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n             0       6     1 contentVector   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 contentVector   Ljava/util/Collection<Ljava/lang/Float;>;\n-    Signature: #43                          // (Ljava/util/Collection<Ljava/lang/Float;>;)V\n+    Signature: #47                          // (Ljava/util/Collection<Ljava/lang/Float;>;)V\n \n   public dev.langchain4j.store.embedding.azure.search.Document$Metadata getMetadata();\n     descriptor: ()Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+         1: getfield      #20                 // Field metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n          4: areturn\n       LineNumberTable:\n         line 43: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n \n   public void setMetadata(dev.langchain4j.store.embedding.azure.search.Document$Metadata);\n     descriptor: (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\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 metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+         2: putfield      #20                 // Field metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n          5: return\n       LineNumberTable:\n         line 47: 0\n         line 48: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n             0       6     1 metadata   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n }\n SourceFile: \"Document.java\"\n InnerClasses:\n-  public static #9= #8 of #6;             // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #57= #55 of #8;           // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class", "source2": "dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,52 +1,52 @@\n-  SHA-256 checksum 7ea2e607049157f4c9e87904710e4e2c158319328d5631b197ad775e511ede66\n+  SHA-256 checksum 95e128e4fe9282c8e55ae2f689b2277176e92e7fc4ae4497c143dc5d4c1cb06b\n   Compiled from \"Document.java\"\n public class dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #4                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  super_class: #5                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #5.#28         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #4.#29         // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.key:Ljava/lang/String;\n-   #3 = Fieldref           #4.#30         // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.value:Ljava/lang/String;\n-   #4 = Class              #31            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-   #5 = Class              #32            // java/lang/Object\n-   #6 = Utf8               key\n-   #7 = Utf8               Ljava/lang/String;\n-   #8 = Utf8               value\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Utf8               LineNumberTable\n-  #13 = Utf8               LocalVariableTable\n-  #14 = Utf8               this\n-  #15 = Class              #34            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #16 = Utf8               Metadata\n-  #17 = Utf8               InnerClasses\n-  #18 = Utf8               Attribute\n-  #19 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n-  #20 = Utf8               getKey\n-  #21 = Utf8               ()Ljava/lang/String;\n-  #22 = Utf8               setKey\n-  #23 = Utf8               (Ljava/lang/String;)V\n-  #24 = Utf8               getValue\n-  #25 = Utf8               setValue\n-  #26 = Utf8               SourceFile\n-  #27 = Utf8               Document.java\n-  #28 = NameAndType        #9:#10         // \"<init>\":()V\n-  #29 = NameAndType        #6:#7          // key:Ljava/lang/String;\n-  #30 = NameAndType        #8:#7          // value:Ljava/lang/String;\n-  #31 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #32 = Utf8               java/lang/Object\n-  #33 = Class              #35            // dev/langchain4j/store/embedding/azure/search/Document\n-  #34 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #35 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\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/store/embedding/azure/search/Document$Metadata$Attribute.key:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+   #9 = NameAndType        #11:#12        // key:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  #11 = Utf8               key\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.value:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // value:Ljava/lang/String;\n+  #15 = Utf8               value\n+  #16 = Utf8               Code\n+  #17 = Utf8               LineNumberTable\n+  #18 = Utf8               LocalVariableTable\n+  #19 = Utf8               this\n+  #20 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n+  #21 = Utf8               getKey\n+  #22 = Utf8               ()Ljava/lang/String;\n+  #23 = Utf8               setKey\n+  #24 = Utf8               (Ljava/lang/String;)V\n+  #25 = Utf8               getValue\n+  #26 = Utf8               setValue\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               Document.java\n+  #29 = Utf8               InnerClasses\n+  #30 = Class              #31            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #31 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #32 = Class              #33            // dev/langchain4j/store/embedding/azure/search/Document\n+  #33 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #34 = Utf8               Metadata\n+  #35 = Utf8               Attribute\n {\n   private java.lang.String key;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String value;\n     descriptor: Ljava/lang/String;\n@@ -68,30 +68,30 @@\n \n   public java.lang.String getKey();\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 key:Ljava/lang/String;\n+         1: getfield      #7                  // Field key:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 77: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n \n   public void setKey(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: aload_1\n-         2: putfield      #2                  // Field key:Ljava/lang/String;\n+         2: putfield      #7                  // Field key:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 81: 0\n         line 82: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n@@ -99,36 +99,36 @@\n \n   public java.lang.String getValue();\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 value:Ljava/lang/String;\n+         1: getfield      #13                 // Field value:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 85: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n \n   public void setValue(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: aload_1\n-         2: putfield      #3                  // Field value:Ljava/lang/String;\n+         2: putfield      #13                 // Field value:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 89: 0\n         line 90: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n             0       6     1 value   Ljava/lang/String;\n }\n SourceFile: \"Document.java\"\n InnerClasses:\n-  public static #16= #15 of #33;          // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n-  public static #18= #4 of #15;           // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  public static #34= #30 of #32;          // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #35= #8 of #30;           // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.class", "source2": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.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 27292426163798986b70e6138f48d933eb39ff3dc2f38abf2847ec24eb065293\n+  SHA-256 checksum 1aa633a184fe6bfe9fcc40a4016598eec23ab1ea771b949dab417e3a561f4124\n   Compiled from \"AzureAiSearchEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #19                         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  super_class: #20                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 5, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Methodref          #20.#50        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #19.#51        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.endpoint:Ljava/lang/String;\n-   #3 = Class              #52            // com/azure/core/credential/AzureKeyCredential\n-   #4 = Methodref          #3.#53         // com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n-   #5 = Fieldref           #19.#54        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n-   #6 = Fieldref           #19.#55        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.tokenCredential:Lcom/azure/core/credential/TokenCredential;\n-   #7 = Fieldref           #19.#56        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.dimensions:I\n-   #8 = Fieldref           #19.#57        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #9 = String             #21            // endpoint\n-  #10 = Methodref          #58.#59        // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #11 = String             #60            // either apiKey or tokenCredential must be set\n-  #12 = Methodref          #58.#61        // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-  #13 = String             #62            // either dimensions or index must be set\n-  #14 = Class              #63            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #15 = Methodref          #14.#64        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #16 = Methodref          #14.#65        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #17 = Methodref          #14.#66        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #18 = Methodref          #14.#67        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #19 = Class              #68            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #20 = Class              #69            // java/lang/Object\n-  #21 = Utf8               endpoint\n-  #22 = Utf8               Ljava/lang/String;\n-  #23 = Utf8               keyCredential\n-  #24 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n-  #25 = Utf8               tokenCredential\n-  #26 = Utf8               Lcom/azure/core/credential/TokenCredential;\n-  #27 = Utf8               dimensions\n-  #28 = Utf8               I\n-  #29 = Utf8               index\n-  #30 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #31 = Utf8               <init>\n-  #32 = Utf8               ()V\n-  #33 = Utf8               Code\n-  #34 = Utf8               LineNumberTable\n-  #35 = Utf8               LocalVariableTable\n-  #36 = Utf8               this\n-  #37 = Utf8               Builder\n-  #38 = Utf8               InnerClasses\n-  #39 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #40 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #41 = Utf8               apiKey\n-  #42 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #43 = Utf8               (I)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #44 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #45 = Utf8               build\n-  #46 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-  #47 = Utf8               StackMapTable\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               AzureAiSearchEmbeddingStore.java\n-  #50 = NameAndType        #31:#32        // \"<init>\":()V\n-  #51 = NameAndType        #21:#22        // endpoint:Ljava/lang/String;\n-  #52 = Utf8               com/azure/core/credential/AzureKeyCredential\n-  #53 = NameAndType        #31:#70        // \"<init>\":(Ljava/lang/String;)V\n-  #54 = NameAndType        #23:#24        // keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n-  #55 = NameAndType        #25:#26        // tokenCredential:Lcom/azure/core/credential/TokenCredential;\n-  #56 = NameAndType        #27:#28        // dimensions:I\n-  #57 = NameAndType        #29:#30        // index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #58 = Class              #71            // dev/langchain4j/internal/ValidationUtils\n-  #59 = NameAndType        #72:#73        // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #60 = Utf8               either apiKey or tokenCredential must be set\n-  #61 = NameAndType        #74:#75        // ensureTrue:(ZLjava/lang/String;)V\n-  #62 = Utf8               either dimensions or index must be set\n-  #63 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #64 = NameAndType        #31:#76        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #65 = NameAndType        #31:#77        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #66 = NameAndType        #31:#78        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #67 = NameAndType        #31:#79        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #68 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #69 = Utf8               java/lang/Object\n-  #70 = Utf8               (Ljava/lang/String;)V\n-  #71 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #72 = Utf8               ensureNotNull\n-  #73 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #74 = Utf8               ensureTrue\n-  #75 = Utf8               (ZLjava/lang/String;)V\n-  #76 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #77 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #78 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #79 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)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/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.endpoint:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+   #9 = NameAndType        #11:#12        // endpoint:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  #11 = Utf8               endpoint\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Class              #14            // com/azure/core/credential/AzureKeyCredential\n+  #14 = Utf8               com/azure/core/credential/AzureKeyCredential\n+  #15 = Methodref          #13.#16        // com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/lang/String;)V\n+  #17 = Utf8               (Ljava/lang/String;)V\n+  #18 = Fieldref           #8.#19         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+  #19 = NameAndType        #20:#21        // keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+  #20 = Utf8               keyCredential\n+  #21 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n+  #22 = Fieldref           #8.#23         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+  #23 = NameAndType        #24:#25        // tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+  #24 = Utf8               tokenCredential\n+  #25 = Utf8               Lcom/azure/core/credential/TokenCredential;\n+  #26 = Fieldref           #8.#27         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.dimensions:I\n+  #27 = NameAndType        #28:#29        // dimensions:I\n+  #28 = Utf8               dimensions\n+  #29 = Utf8               I\n+  #30 = Fieldref           #8.#31         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #31 = NameAndType        #32:#33        // index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #32 = Utf8               index\n+  #33 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #34 = String             #11            // endpoint\n+  #35 = Methodref          #36.#37        // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #36 = Class              #38            // dev/langchain4j/internal/ValidationUtils\n+  #37 = NameAndType        #39:#40        // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #38 = Utf8               dev/langchain4j/internal/ValidationUtils\n+  #39 = Utf8               ensureNotNull\n+  #40 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #41 = String             #42            // either apiKey or tokenCredential must be set\n+  #42 = Utf8               either apiKey or tokenCredential must be set\n+  #43 = Methodref          #36.#44        // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+  #44 = NameAndType        #45:#46        // ensureTrue:(ZLjava/lang/String;)V\n+  #45 = Utf8               ensureTrue\n+  #46 = Utf8               (ZLjava/lang/String;)V\n+  #47 = String             #48            // either dimensions or index must be set\n+  #48 = Utf8               either dimensions or index must be set\n+  #49 = Class              #50            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  #50 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  #51 = Methodref          #49.#52        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #52 = NameAndType        #5:#53         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #53 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #54 = Methodref          #49.#55        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #55 = NameAndType        #5:#56         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #56 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #57 = Methodref          #49.#58        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #58 = NameAndType        #5:#59         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #59 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #60 = Methodref          #49.#61        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #61 = NameAndType        #5:#62         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #62 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #63 = Utf8               Code\n+  #64 = Utf8               LineNumberTable\n+  #65 = Utf8               LocalVariableTable\n+  #66 = Utf8               this\n+  #67 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #68 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #69 = Utf8               apiKey\n+  #70 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #71 = Utf8               (I)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #72 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #73 = Utf8               build\n+  #74 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+  #75 = Utf8               StackMapTable\n+  #76 = Utf8               SourceFile\n+  #77 = Utf8               AzureAiSearchEmbeddingStore.java\n+  #78 = Utf8               InnerClasses\n+  #79 = Utf8               Builder\n {\n   private java.lang.String endpoint;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private com.azure.core.credential.AzureKeyCredential keyCredential;\n     descriptor: Lcom/azure/core/credential/AzureKeyCredential;\n@@ -125,15 +125,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder endpoint(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$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 endpoint:Ljava/lang/String;\n+         2: putfield      #7                  // Field endpoint:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 350: 0\n         line 351: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -142,19 +142,19 @@\n \n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder apiKey(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n-         1: new           #3                  // class com/azure/core/credential/AzureKeyCredential\n+         1: new           #13                 // class com/azure/core/credential/AzureKeyCredential\n          4: dup\n          5: aload_1\n-         6: invokespecial #4                  // Method com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n-         9: putfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+         6: invokespecial #15                 // Method com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n+         9: putfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n         12: aload_0\n         13: areturn\n       LineNumberTable:\n         line 361: 0\n         line 362: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -164,15 +164,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder tokenCredential(com.azure.core.credential.TokenCredential);\n     descriptor: (Lcom/azure/core/credential/TokenCredential;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$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 tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+         2: putfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 371: 0\n         line 372: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -182,15 +182,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder dimensions(int);\n     descriptor: (I)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #7                  // Field dimensions:I\n+         2: putfield      #26                 // Field dimensions:I\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 383: 0\n         line 384: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -200,15 +200,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder index(com.azure.search.documents.indexes.models.SearchIndex);\n     descriptor: (Lcom/azure/search/documents/indexes/models/SearchIndex;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$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 index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+         2: putfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 395: 0\n         line 396: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -217,88 +217,88 @@\n \n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore build();\n     descriptor: ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field endpoint:Ljava/lang/String;\n-         4: ldc           #9                  // String endpoint\n-         6: invokestatic  #10                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: getfield      #7                  // Field endpoint:Ljava/lang/String;\n+         4: ldc           #34                 // String endpoint\n+         6: invokestatic  #35                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: pop\n         10: aload_0\n-        11: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+        11: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n         14: ifnonnull     24\n         17: aload_0\n-        18: getfield      #6                  // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+        18: getfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n         21: ifnull        28\n         24: iconst_1\n         25: goto          29\n         28: iconst_0\n-        29: ldc           #11                 // String either apiKey or tokenCredential must be set\n-        31: invokestatic  #12                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        29: ldc           #41                 // String either apiKey or tokenCredential must be set\n+        31: invokestatic  #43                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n         34: aload_0\n-        35: getfield      #7                  // Field dimensions:I\n+        35: getfield      #26                 // Field dimensions:I\n         38: ifgt          48\n         41: aload_0\n-        42: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+        42: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n         45: ifnull        52\n         48: iconst_1\n         49: goto          53\n         52: iconst_0\n-        53: ldc           #13                 // String either dimensions or index must be set\n-        55: invokestatic  #12                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        53: ldc           #47                 // String either dimensions or index must be set\n+        55: invokestatic  #43                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n         58: aload_0\n-        59: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+        59: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n         62: ifnonnull     112\n         65: aload_0\n-        66: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+        66: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n         69: ifnonnull     92\n-        72: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+        72: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n         75: dup\n         76: aload_0\n-        77: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+        77: getfield      #7                  // Field endpoint:Ljava/lang/String;\n         80: aload_0\n-        81: getfield      #6                  // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+        81: getfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n         84: aload_0\n-        85: getfield      #7                  // Field dimensions:I\n-        88: invokespecial #15                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+        85: getfield      #26                 // Field dimensions:I\n+        88: invokespecial #51                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n         91: areturn\n-        92: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+        92: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n         95: dup\n         96: aload_0\n-        97: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+        97: getfield      #7                  // Field endpoint:Ljava/lang/String;\n        100: aload_0\n-       101: getfield      #6                  // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+       101: getfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n        104: aload_0\n-       105: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-       108: invokespecial #16                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+       105: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       108: invokespecial #54                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n        111: areturn\n        112: aload_0\n-       113: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       113: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n        116: ifnonnull     139\n-       119: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+       119: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n        122: dup\n        123: aload_0\n-       124: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+       124: getfield      #7                  // Field endpoint:Ljava/lang/String;\n        127: aload_0\n-       128: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+       128: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n        131: aload_0\n-       132: getfield      #7                  // Field dimensions:I\n-       135: invokespecial #17                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+       132: getfield      #26                 // Field dimensions:I\n+       135: invokespecial #57                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n        138: areturn\n-       139: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+       139: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n        142: dup\n        143: aload_0\n-       144: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+       144: getfield      #7                  // Field endpoint:Ljava/lang/String;\n        147: aload_0\n-       148: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+       148: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n        151: aload_0\n-       152: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-       155: invokespecial #18                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+       152: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       155: invokespecial #60                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n        158: areturn\n       LineNumberTable:\n         line 400: 0\n         line 401: 10\n         line 402: 34\n         line 403: 58\n         line 404: 65\n@@ -321,8 +321,8 @@\n           stack = [ int ]\n         frame_type = 38 /* same */\n         frame_type = 19 /* same */\n         frame_type = 26 /* same */\n }\n SourceFile: \"AzureAiSearchEmbeddingStore.java\"\n InnerClasses:\n-  public static #37= #19 of #14;          // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  public static #79= #8 of #49;           // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class", "source2": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,42 +1,42 @@\n-  SHA-256 checksum 7d8c1eb58d79318559151166d2522acfdff9af08cbfa6a4cec5c2c6ff7c8d98b\n+  SHA-256 checksum 2ce019d1d43302f5316413becae404f02571a0483f2a807a704c635d1d4a4348\n   Compiled from \"AzureAiSearchRuntimeException.java\"\n public class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException extends java.lang.RuntimeException\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #4                          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  super_class: #5                         // java/lang/RuntimeException\n+  this_class: #13                         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  super_class: #2                         // java/lang/RuntimeException\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Methodref          #5.#21         // java/lang/RuntimeException.\"<init>\":()V\n-   #2 = Methodref          #5.#22         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #3 = Methodref          #5.#23         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #4 = Class              #24            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-   #5 = Class              #25            // java/lang/RuntimeException\n-   #6 = Utf8               <init>\n-   #7 = Utf8               ()V\n-   #8 = Utf8               Code\n-   #9 = Utf8               LineNumberTable\n-  #10 = Utf8               LocalVariableTable\n-  #11 = Utf8               this\n-  #12 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n-  #13 = Utf8               (Ljava/lang/String;)V\n-  #14 = Utf8               message\n-  #15 = Utf8               Ljava/lang/String;\n-  #16 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #17 = Utf8               cause\n-  #18 = Utf8               Ljava/lang/Throwable;\n-  #19 = Utf8               SourceFile\n-  #20 = Utf8               AzureAiSearchRuntimeException.java\n-  #21 = NameAndType        #6:#7          // \"<init>\":()V\n-  #22 = NameAndType        #6:#13         // \"<init>\":(Ljava/lang/String;)V\n-  #23 = NameAndType        #6:#16         // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #24 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  #25 = Utf8               java/lang/RuntimeException\n+   #1 = Methodref          #2.#3          // java/lang/RuntimeException.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/RuntimeException\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/RuntimeException\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #2.#8          // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #8 = NameAndType        #5:#9          // \"<init>\":(Ljava/lang/String;)V\n+   #9 = Utf8               (Ljava/lang/String;)V\n+  #10 = Methodref          #2.#11         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #11 = NameAndType        #5:#12         // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #14 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n+  #20 = Utf8               message\n+  #21 = Utf8               Ljava/lang/String;\n+  #22 = Utf8               cause\n+  #23 = Utf8               Ljava/lang/Throwable;\n+  #24 = Utf8               SourceFile\n+  #25 = Utf8               AzureAiSearchRuntimeException.java\n {\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -52,15 +52,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException(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: aload_1\n-         2: invokespecial #2                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+         2: invokespecial #7                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 10: 0\n         line 11: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n@@ -70,15 +70,15 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #3                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+         3: invokespecial #10                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n          6: return\n       LineNumberTable:\n         line 14: 0\n         line 15: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n"}]}, {"source1": "META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.properties", "source2": "META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.properties", "unified_diff": "@@ -1,5 +1,5 @@\n #Generated by Maven\n-#Tue Jan 30 05:30:51 UTC 2024\n-version=0.26.0\n+#Wed Jan 29 08:56:49 UTC 2025\n groupId=dev.langchain4j\n artifactId=langchain4j-azure-ai-search\n+version=0.26.0\n"}]}
