xref: /aosp_15_r20/external/boringssl/src/MODULE.bazel.lock (revision 8fb009dc861624b67b6cdb62ea21f0f22d0c584b)
1{
2  "lockFileVersion": 6,
3  "moduleFileHash": "2cfd97765850664f634f2e744a77eaa1187f29cc1393af2fd497dc36f1a9b09c",
4  "flags": {
5    "cmdRegistries": [
6      "https://bcr.bazel.build/"
7    ],
8    "cmdModuleOverrides": {},
9    "allowedYankedVersions": [],
10    "envVarAllowedYankedVersions": "",
11    "ignoreDevDependency": false,
12    "directDependenciesMode": "WARNING",
13    "compatibilityMode": "ERROR"
14  },
15  "localOverrideHashes": {
16    "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0"
17  },
18  "moduleDepGraph": {
19    "<root>": {
20      "name": "boringssl",
21      "version": "0.0.0-dev",
22      "key": "<root>",
23      "repoName": "boringssl",
24      "executionPlatformsToRegister": [],
25      "toolchainsToRegister": [],
26      "extensionUsages": [],
27      "deps": {
28        "googletest": "[email protected]",
29        "platforms": "[email protected]",
30        "rules_cc": "[email protected]",
31        "bazel_tools": "bazel_tools@_",
32        "local_config_platform": "local_config_platform@_"
33      }
34    },
35    "[email protected]": {
36      "name": "googletest",
37      "version": "1.14.0.bcr.1",
38      "key": "[email protected]",
39      "repoName": "googletest",
40      "executionPlatformsToRegister": [],
41      "toolchainsToRegister": [],
42      "extensionUsages": [],
43      "deps": {
44        "com_google_absl": "[email protected]",
45        "platforms": "[email protected]",
46        "rules_cc": "[email protected]",
47        "com_googlesource_code_re2": "re2@2023-09-01",
48        "bazel_tools": "bazel_tools@_",
49        "local_config_platform": "local_config_platform@_"
50      },
51      "repoSpec": {
52        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
53        "ruleClassName": "http_archive",
54        "attributes": {
55          "urls": [
56            "https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz"
57          ],
58          "integrity": "sha256-itWYxzrXluDYKAsILOvYKmMNc+c808cAV5OKZQG7pdc=",
59          "strip_prefix": "googletest-1.14.0",
60          "remote_patches": {
61            "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/patches/module_dot_bazel.patch": "sha256-jijctisPYOzP4X4cl0K7neRh/kqJB+yODNHf8V8heCE="
62          },
63          "remote_patch_strip": 0
64        }
65      }
66    },
67    "[email protected]": {
68      "name": "platforms",
69      "version": "0.0.9",
70      "key": "[email protected]",
71      "repoName": "platforms",
72      "executionPlatformsToRegister": [],
73      "toolchainsToRegister": [],
74      "extensionUsages": [
75        {
76          "extensionBzlFile": "@platforms//host:extension.bzl",
77          "extensionName": "host_platform",
78          "usingModule": "[email protected]",
79          "location": {
80            "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel",
81            "line": 9,
82            "column": 30
83          },
84          "imports": {
85            "host_platform": "host_platform"
86          },
87          "devImports": [],
88          "tags": [],
89          "hasDevUseExtension": false,
90          "hasNonDevUseExtension": true
91        }
92      ],
93      "deps": {
94        "rules_license": "[email protected]",
95        "bazel_tools": "bazel_tools@_",
96        "local_config_platform": "local_config_platform@_"
97      },
98      "repoSpec": {
99        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
100        "ruleClassName": "http_archive",
101        "attributes": {
102          "urls": [
103            "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz"
104          ],
105          "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=",
106          "strip_prefix": "",
107          "remote_patches": {},
108          "remote_patch_strip": 0
109        }
110      }
111    },
112    "[email protected]": {
113      "name": "rules_cc",
114      "version": "0.0.9",
115      "key": "[email protected]",
116      "repoName": "rules_cc",
117      "executionPlatformsToRegister": [],
118      "toolchainsToRegister": [
119        "@local_config_cc_toolchains//:all"
120      ],
121      "extensionUsages": [
122        {
123          "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
124          "extensionName": "cc_configure_extension",
125          "usingModule": "[email protected]",
126          "location": {
127            "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel",
128            "line": 9,
129            "column": 29
130          },
131          "imports": {
132            "local_config_cc_toolchains": "local_config_cc_toolchains"
133          },
134          "devImports": [],
135          "tags": [],
136          "hasDevUseExtension": false,
137          "hasNonDevUseExtension": true
138        }
139      ],
140      "deps": {
141        "platforms": "[email protected]",
142        "bazel_tools": "bazel_tools@_",
143        "local_config_platform": "local_config_platform@_"
144      },
145      "repoSpec": {
146        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
147        "ruleClassName": "http_archive",
148        "attributes": {
149          "urls": [
150            "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"
151          ],
152          "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=",
153          "strip_prefix": "rules_cc-0.0.9",
154          "remote_patches": {
155            "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g="
156          },
157          "remote_patch_strip": 0
158        }
159      }
160    },
161    "bazel_tools@_": {
162      "name": "bazel_tools",
163      "version": "",
164      "key": "bazel_tools@_",
165      "repoName": "bazel_tools",
166      "executionPlatformsToRegister": [],
167      "toolchainsToRegister": [
168        "@local_config_cc_toolchains//:all",
169        "@local_config_sh//:local_sh_toolchain"
170      ],
171      "extensionUsages": [
172        {
173          "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
174          "extensionName": "cc_configure_extension",
175          "usingModule": "bazel_tools@_",
176          "location": {
177            "file": "@@bazel_tools//:MODULE.bazel",
178            "line": 18,
179            "column": 29
180          },
181          "imports": {
182            "local_config_cc": "local_config_cc",
183            "local_config_cc_toolchains": "local_config_cc_toolchains"
184          },
185          "devImports": [],
186          "tags": [],
187          "hasDevUseExtension": false,
188          "hasNonDevUseExtension": true
189        },
190        {
191          "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
192          "extensionName": "xcode_configure_extension",
193          "usingModule": "bazel_tools@_",
194          "location": {
195            "file": "@@bazel_tools//:MODULE.bazel",
196            "line": 22,
197            "column": 32
198          },
199          "imports": {
200            "local_config_xcode": "local_config_xcode"
201          },
202          "devImports": [],
203          "tags": [],
204          "hasDevUseExtension": false,
205          "hasNonDevUseExtension": true
206        },
207        {
208          "extensionBzlFile": "@rules_java//java:extensions.bzl",
209          "extensionName": "toolchains",
210          "usingModule": "bazel_tools@_",
211          "location": {
212            "file": "@@bazel_tools//:MODULE.bazel",
213            "line": 25,
214            "column": 32
215          },
216          "imports": {
217            "local_jdk": "local_jdk",
218            "remote_java_tools": "remote_java_tools",
219            "remote_java_tools_linux": "remote_java_tools_linux",
220            "remote_java_tools_windows": "remote_java_tools_windows",
221            "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
222            "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
223          },
224          "devImports": [],
225          "tags": [],
226          "hasDevUseExtension": false,
227          "hasNonDevUseExtension": true
228        },
229        {
230          "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
231          "extensionName": "sh_configure_extension",
232          "usingModule": "bazel_tools@_",
233          "location": {
234            "file": "@@bazel_tools//:MODULE.bazel",
235            "line": 36,
236            "column": 39
237          },
238          "imports": {
239            "local_config_sh": "local_config_sh"
240          },
241          "devImports": [],
242          "tags": [],
243          "hasDevUseExtension": false,
244          "hasNonDevUseExtension": true
245        },
246        {
247          "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
248          "extensionName": "remote_coverage_tools_extension",
249          "usingModule": "bazel_tools@_",
250          "location": {
251            "file": "@@bazel_tools//:MODULE.bazel",
252            "line": 40,
253            "column": 48
254          },
255          "imports": {
256            "remote_coverage_tools": "remote_coverage_tools"
257          },
258          "devImports": [],
259          "tags": [],
260          "hasDevUseExtension": false,
261          "hasNonDevUseExtension": true
262        },
263        {
264          "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
265          "extensionName": "remote_android_tools_extensions",
266          "usingModule": "bazel_tools@_",
267          "location": {
268            "file": "@@bazel_tools//:MODULE.bazel",
269            "line": 43,
270            "column": 42
271          },
272          "imports": {
273            "android_gmaven_r8": "android_gmaven_r8",
274            "android_tools": "android_tools"
275          },
276          "devImports": [],
277          "tags": [],
278          "hasDevUseExtension": false,
279          "hasNonDevUseExtension": true
280        },
281        {
282          "extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
283          "extensionName": "buildozer_binary",
284          "usingModule": "bazel_tools@_",
285          "location": {
286            "file": "@@bazel_tools//:MODULE.bazel",
287            "line": 47,
288            "column": 33
289          },
290          "imports": {
291            "buildozer_binary": "buildozer_binary"
292          },
293          "devImports": [],
294          "tags": [],
295          "hasDevUseExtension": false,
296          "hasNonDevUseExtension": true
297        }
298      ],
299      "deps": {
300        "rules_cc": "[email protected]",
301        "rules_java": "[email protected]",
302        "rules_license": "[email protected]",
303        "rules_proto": "[email protected]",
304        "rules_python": "[email protected]",
305        "buildozer": "[email protected]",
306        "platforms": "[email protected]",
307        "com_google_protobuf": "[email protected]",
308        "zlib": "[email protected]",
309        "build_bazel_apple_support": "[email protected]",
310        "local_config_platform": "local_config_platform@_"
311      }
312    },
313    "local_config_platform@_": {
314      "name": "local_config_platform",
315      "version": "",
316      "key": "local_config_platform@_",
317      "repoName": "local_config_platform",
318      "executionPlatformsToRegister": [],
319      "toolchainsToRegister": [],
320      "extensionUsages": [],
321      "deps": {
322        "platforms": "[email protected]",
323        "bazel_tools": "bazel_tools@_"
324      }
325    },
326    "[email protected]": {
327      "name": "abseil-cpp",
328      "version": "20230802.0",
329      "key": "[email protected]",
330      "repoName": "abseil-cpp",
331      "executionPlatformsToRegister": [],
332      "toolchainsToRegister": [],
333      "extensionUsages": [],
334      "deps": {
335        "rules_cc": "[email protected]",
336        "platforms": "[email protected]",
337        "bazel_skylib": "[email protected]",
338        "com_google_googletest": "[email protected]",
339        "com_github_google_benchmark": "[email protected]",
340        "bazel_tools": "bazel_tools@_",
341        "local_config_platform": "local_config_platform@_"
342      },
343      "repoSpec": {
344        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
345        "ruleClassName": "http_archive",
346        "attributes": {
347          "urls": [
348            "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.0.tar.gz"
349          ],
350          "integrity": "sha256-WdKXavnW7PABqBo1dJpuVRozW5SdNJGM+t4Hc3udk8U=",
351          "strip_prefix": "abseil-cpp-20230802.0",
352          "remote_patches": {
353            "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/patches/module_dot_bazel.patch": "sha256-tppa7eDWtr2QUqOhIzKmHL5DEqUqfMFQIH7tkhFDY8E="
354          },
355          "remote_patch_strip": 0
356        }
357      }
358    },
359    "re2@2023-09-01": {
360      "name": "re2",
361      "version": "2023-09-01",
362      "key": "re2@2023-09-01",
363      "repoName": "re2",
364      "executionPlatformsToRegister": [],
365      "toolchainsToRegister": [],
366      "extensionUsages": [
367        {
368          "extensionBzlFile": "@pybind11_bazel//:python_configure.bzl",
369          "extensionName": "extension",
370          "usingModule": "re2@2023-09-01",
371          "location": {
372            "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel",
373            "line": 22,
374            "column": 33
375          },
376          "imports": {
377            "local_config_python": "local_config_python",
378            "pybind11": "pybind11"
379          },
380          "devImports": [],
381          "tags": [
382            {
383              "tagName": "toolchain",
384              "attributeValues": {
385                "python_version": "3"
386              },
387              "devDependency": false,
388              "location": {
389                "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel",
390                "line": 23,
391                "column": 27
392              }
393            }
394          ],
395          "hasDevUseExtension": false,
396          "hasNonDevUseExtension": true
397        }
398      ],
399      "deps": {
400        "platforms": "[email protected]",
401        "rules_cc": "[email protected]",
402        "com_google_absl": "[email protected]",
403        "rules_python": "[email protected]",
404        "pybind11_bazel": "[email protected]",
405        "bazel_tools": "bazel_tools@_",
406        "local_config_platform": "local_config_platform@_"
407      },
408      "repoSpec": {
409        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
410        "ruleClassName": "http_archive",
411        "attributes": {
412          "urls": [
413            "https://github.com/google/re2/releases/download/2023-09-01/re2-2023-09-01.zip"
414          ],
415          "integrity": "sha256-IkuDUdxGM7EBLb2EdWTgYKRr5goioUY9S1uZP9S/Wcw=",
416          "strip_prefix": "re2-2023-09-01",
417          "remote_patches": {
418            "https://bcr.bazel.build/modules/re2/2023-09-01/patches/module_dot_bazel.patch": "sha256-MUQkRNgPJ0lbYqOXoBu2m2vLH7IuKEbK/VWTw7WWrnA="
419          },
420          "remote_patch_strip": 0
421        }
422      }
423    },
424    "[email protected]": {
425      "name": "rules_license",
426      "version": "0.0.7",
427      "key": "[email protected]",
428      "repoName": "rules_license",
429      "executionPlatformsToRegister": [],
430      "toolchainsToRegister": [],
431      "extensionUsages": [],
432      "deps": {
433        "bazel_tools": "bazel_tools@_",
434        "local_config_platform": "local_config_platform@_"
435      },
436      "repoSpec": {
437        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
438        "ruleClassName": "http_archive",
439        "attributes": {
440          "urls": [
441            "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
442          ],
443          "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
444          "strip_prefix": "",
445          "remote_patches": {},
446          "remote_patch_strip": 0
447        }
448      }
449    },
450    "[email protected]": {
451      "name": "rules_java",
452      "version": "7.4.0",
453      "key": "[email protected]",
454      "repoName": "rules_java",
455      "executionPlatformsToRegister": [],
456      "toolchainsToRegister": [
457        "//toolchains:all",
458        "@local_jdk//:runtime_toolchain_definition",
459        "@local_jdk//:bootstrap_runtime_toolchain_definition",
460        "@remotejdk11_linux_toolchain_config_repo//:all",
461        "@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
462        "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
463        "@remotejdk11_linux_s390x_toolchain_config_repo//:all",
464        "@remotejdk11_macos_toolchain_config_repo//:all",
465        "@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
466        "@remotejdk11_win_toolchain_config_repo//:all",
467        "@remotejdk11_win_arm64_toolchain_config_repo//:all",
468        "@remotejdk17_linux_toolchain_config_repo//:all",
469        "@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
470        "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
471        "@remotejdk17_linux_s390x_toolchain_config_repo//:all",
472        "@remotejdk17_macos_toolchain_config_repo//:all",
473        "@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
474        "@remotejdk17_win_toolchain_config_repo//:all",
475        "@remotejdk17_win_arm64_toolchain_config_repo//:all",
476        "@remotejdk21_linux_toolchain_config_repo//:all",
477        "@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
478        "@remotejdk21_macos_toolchain_config_repo//:all",
479        "@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
480        "@remotejdk21_win_toolchain_config_repo//:all"
481      ],
482      "extensionUsages": [
483        {
484          "extensionBzlFile": "@rules_java//java:extensions.bzl",
485          "extensionName": "toolchains",
486          "usingModule": "[email protected]",
487          "location": {
488            "file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel",
489            "line": 19,
490            "column": 27
491          },
492          "imports": {
493            "remote_java_tools": "remote_java_tools",
494            "remote_java_tools_linux": "remote_java_tools_linux",
495            "remote_java_tools_windows": "remote_java_tools_windows",
496            "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
497            "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
498            "local_jdk": "local_jdk",
499            "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
500            "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
501            "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
502            "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
503            "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
504            "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
505            "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
506            "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
507            "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
508            "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
509            "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
510            "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
511            "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
512            "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
513            "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
514            "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
515            "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
516            "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
517            "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
518            "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
519            "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
520          },
521          "devImports": [],
522          "tags": [],
523          "hasDevUseExtension": false,
524          "hasNonDevUseExtension": true
525        }
526      ],
527      "deps": {
528        "platforms": "[email protected]",
529        "rules_cc": "[email protected]",
530        "bazel_skylib": "[email protected]",
531        "rules_proto": "[email protected]",
532        "rules_license": "[email protected]",
533        "bazel_tools": "bazel_tools@_",
534        "local_config_platform": "local_config_platform@_"
535      },
536      "repoSpec": {
537        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
538        "ruleClassName": "http_archive",
539        "attributes": {
540          "urls": [
541            "https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz"
542          ],
543          "integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=",
544          "strip_prefix": "",
545          "remote_patches": {},
546          "remote_patch_strip": 0
547        }
548      }
549    },
550    "[email protected]": {
551      "name": "rules_proto",
552      "version": "5.3.0-21.7",
553      "key": "[email protected]",
554      "repoName": "rules_proto",
555      "executionPlatformsToRegister": [],
556      "toolchainsToRegister": [],
557      "extensionUsages": [],
558      "deps": {
559        "bazel_skylib": "[email protected]",
560        "com_google_protobuf": "[email protected]",
561        "rules_cc": "[email protected]",
562        "bazel_tools": "bazel_tools@_",
563        "local_config_platform": "local_config_platform@_"
564      },
565      "repoSpec": {
566        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
567        "ruleClassName": "http_archive",
568        "attributes": {
569          "urls": [
570            "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz"
571          ],
572          "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=",
573          "strip_prefix": "rules_proto-5.3.0-21.7",
574          "remote_patches": {},
575          "remote_patch_strip": 0
576        }
577      }
578    },
579    "[email protected]": {
580      "name": "rules_python",
581      "version": "0.25.0",
582      "key": "[email protected]",
583      "repoName": "rules_python",
584      "executionPlatformsToRegister": [],
585      "toolchainsToRegister": [
586        "@pythons_hub//:all"
587      ],
588      "extensionUsages": [
589        {
590          "extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl",
591          "extensionName": "internal_deps",
592          "usingModule": "[email protected]",
593          "location": {
594            "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel",
595            "line": 14,
596            "column": 30
597          },
598          "imports": {
599            "pypi__build": "pypi__build",
600            "pypi__click": "pypi__click",
601            "pypi__colorama": "pypi__colorama",
602            "pypi__importlib_metadata": "pypi__importlib_metadata",
603            "pypi__installer": "pypi__installer",
604            "pypi__more_itertools": "pypi__more_itertools",
605            "pypi__packaging": "pypi__packaging",
606            "pypi__pep517": "pypi__pep517",
607            "pypi__pip": "pypi__pip",
608            "pypi__pip_tools": "pypi__pip_tools",
609            "pypi__setuptools": "pypi__setuptools",
610            "pypi__tomli": "pypi__tomli",
611            "pypi__wheel": "pypi__wheel",
612            "pypi__zipp": "pypi__zipp"
613          },
614          "devImports": [],
615          "tags": [
616            {
617              "tagName": "install",
618              "attributeValues": {},
619              "devDependency": false,
620              "location": {
621                "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel",
622                "line": 15,
623                "column": 22
624              }
625            }
626          ],
627          "hasDevUseExtension": false,
628          "hasNonDevUseExtension": true
629        },
630        {
631          "extensionBzlFile": "@rules_python//python/extensions:python.bzl",
632          "extensionName": "python",
633          "usingModule": "[email protected]",
634          "location": {
635            "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel",
636            "line": 38,
637            "column": 23
638          },
639          "imports": {
640            "pythons_hub": "pythons_hub"
641          },
642          "devImports": [],
643          "tags": [
644            {
645              "tagName": "toolchain",
646              "attributeValues": {
647                "is_default": true,
648                "python_version": "3.11"
649              },
650              "devDependency": false,
651              "location": {
652                "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel",
653                "line": 44,
654                "column": 17
655              }
656            }
657          ],
658          "hasDevUseExtension": false,
659          "hasNonDevUseExtension": true
660        }
661      ],
662      "deps": {
663        "platforms": "[email protected]",
664        "bazel_skylib": "[email protected]",
665        "rules_proto": "[email protected]",
666        "com_google_protobuf": "[email protected]",
667        "bazel_tools": "bazel_tools@_",
668        "local_config_platform": "local_config_platform@_"
669      },
670      "repoSpec": {
671        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
672        "ruleClassName": "http_archive",
673        "attributes": {
674          "urls": [
675            "https://github.com/bazelbuild/rules_python/releases/download/0.25.0/rules_python-0.25.0.tar.gz"
676          ],
677          "integrity": "sha256-WGjnMQeo6F2PMjgG5gytcoPzSzIWPqb/ECDPJ6vvYDY=",
678          "strip_prefix": "rules_python-0.25.0",
679          "remote_patches": {
680            "https://bcr.bazel.build/modules/rules_python/0.25.0/patches/module_dot_bazel_version.patch": "sha256-6c8MrjTxYoqUpI8Y1QlmPps5p+N2RaZ5V+iXOrSHkwI="
681          },
682          "remote_patch_strip": 0
683        }
684      }
685    },
686    "[email protected]": {
687      "name": "buildozer",
688      "version": "6.4.0.2",
689      "key": "[email protected]",
690      "repoName": "buildozer",
691      "executionPlatformsToRegister": [],
692      "toolchainsToRegister": [],
693      "extensionUsages": [
694        {
695          "extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
696          "extensionName": "buildozer_binary",
697          "usingModule": "[email protected]",
698          "location": {
699            "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
700            "line": 7,
701            "column": 33
702          },
703          "imports": {
704            "buildozer_binary": "buildozer_binary"
705          },
706          "devImports": [],
707          "tags": [
708            {
709              "tagName": "buildozer",
710              "attributeValues": {
711                "sha256": {
712                  "darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e",
713                  "darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d",
714                  "linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119",
715                  "linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa",
716                  "windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b"
717                },
718                "version": "6.4.0"
719              },
720              "devDependency": false,
721              "location": {
722                "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
723                "line": 8,
724                "column": 27
725              }
726            }
727          ],
728          "hasDevUseExtension": false,
729          "hasNonDevUseExtension": true
730        }
731      ],
732      "deps": {
733        "bazel_tools": "bazel_tools@_",
734        "local_config_platform": "local_config_platform@_"
735      },
736      "repoSpec": {
737        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
738        "ruleClassName": "http_archive",
739        "attributes": {
740          "urls": [
741            "https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz"
742          ],
743          "integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=",
744          "strip_prefix": "buildozer-6.4.0.2",
745          "remote_patches": {
746            "https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU="
747          },
748          "remote_patch_strip": 1
749        }
750      }
751    },
752    "[email protected]": {
753      "name": "protobuf",
754      "version": "21.7",
755      "key": "[email protected]",
756      "repoName": "protobuf",
757      "executionPlatformsToRegister": [],
758      "toolchainsToRegister": [],
759      "extensionUsages": [
760        {
761          "extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
762          "extensionName": "maven",
763          "usingModule": "[email protected]",
764          "location": {
765            "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
766            "line": 22,
767            "column": 22
768          },
769          "imports": {
770            "maven": "maven"
771          },
772          "devImports": [],
773          "tags": [
774            {
775              "tagName": "install",
776              "attributeValues": {
777                "name": "maven",
778                "artifacts": [
779                  "com.google.code.findbugs:jsr305:3.0.2",
780                  "com.google.code.gson:gson:2.8.9",
781                  "com.google.errorprone:error_prone_annotations:2.3.2",
782                  "com.google.j2objc:j2objc-annotations:1.3",
783                  "com.google.guava:guava:31.1-jre",
784                  "com.google.guava:guava-testlib:31.1-jre",
785                  "com.google.truth:truth:1.1.2",
786                  "junit:junit:4.13.2",
787                  "org.mockito:mockito-core:4.3.1"
788                ]
789              },
790              "devDependency": false,
791              "location": {
792                "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
793                "line": 24,
794                "column": 14
795              }
796            }
797          ],
798          "hasDevUseExtension": false,
799          "hasNonDevUseExtension": true
800        }
801      ],
802      "deps": {
803        "bazel_skylib": "[email protected]",
804        "rules_python": "[email protected]",
805        "rules_cc": "[email protected]",
806        "rules_proto": "[email protected]",
807        "rules_java": "[email protected]",
808        "rules_pkg": "[email protected]",
809        "com_google_abseil": "[email protected]",
810        "zlib": "[email protected]",
811        "upb": "[email protected]",
812        "rules_jvm_external": "[email protected]",
813        "com_google_googletest": "[email protected]",
814        "bazel_tools": "bazel_tools@_",
815        "local_config_platform": "local_config_platform@_"
816      },
817      "repoSpec": {
818        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
819        "ruleClassName": "http_archive",
820        "attributes": {
821          "urls": [
822            "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip"
823          ],
824          "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=",
825          "strip_prefix": "protobuf-21.7",
826          "remote_patches": {
827            "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=",
828            "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=",
829            "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=",
830            "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY="
831          },
832          "remote_patch_strip": 1
833        }
834      }
835    },
836    "[email protected]": {
837      "name": "zlib",
838      "version": "1.3",
839      "key": "[email protected]",
840      "repoName": "zlib",
841      "executionPlatformsToRegister": [],
842      "toolchainsToRegister": [],
843      "extensionUsages": [],
844      "deps": {
845        "platforms": "[email protected]",
846        "rules_cc": "[email protected]",
847        "bazel_tools": "bazel_tools@_",
848        "local_config_platform": "local_config_platform@_"
849      },
850      "repoSpec": {
851        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
852        "ruleClassName": "http_archive",
853        "attributes": {
854          "urls": [
855            "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
856          ],
857          "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
858          "strip_prefix": "zlib-1.3",
859          "remote_patches": {
860            "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
861            "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
862          },
863          "remote_patch_strip": 0
864        }
865      }
866    },
867    "[email protected]": {
868      "name": "apple_support",
869      "version": "1.5.0",
870      "key": "[email protected]",
871      "repoName": "build_bazel_apple_support",
872      "executionPlatformsToRegister": [],
873      "toolchainsToRegister": [
874        "@local_config_apple_cc_toolchains//:all"
875      ],
876      "extensionUsages": [
877        {
878          "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
879          "extensionName": "apple_cc_configure_extension",
880          "usingModule": "[email protected]",
881          "location": {
882            "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
883            "line": 17,
884            "column": 35
885          },
886          "imports": {
887            "local_config_apple_cc": "local_config_apple_cc",
888            "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
889          },
890          "devImports": [],
891          "tags": [],
892          "hasDevUseExtension": false,
893          "hasNonDevUseExtension": true
894        }
895      ],
896      "deps": {
897        "bazel_skylib": "[email protected]",
898        "platforms": "[email protected]",
899        "bazel_tools": "bazel_tools@_",
900        "local_config_platform": "local_config_platform@_"
901      },
902      "repoSpec": {
903        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
904        "ruleClassName": "http_archive",
905        "attributes": {
906          "urls": [
907            "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
908          ],
909          "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
910          "strip_prefix": "",
911          "remote_patches": {},
912          "remote_patch_strip": 0
913        }
914      }
915    },
916    "[email protected]": {
917      "name": "bazel_skylib",
918      "version": "1.4.1",
919      "key": "[email protected]",
920      "repoName": "bazel_skylib",
921      "executionPlatformsToRegister": [],
922      "toolchainsToRegister": [
923        "//toolchains/unittest:cmd_toolchain",
924        "//toolchains/unittest:bash_toolchain"
925      ],
926      "extensionUsages": [],
927      "deps": {
928        "platforms": "[email protected]",
929        "bazel_tools": "bazel_tools@_",
930        "local_config_platform": "local_config_platform@_"
931      },
932      "repoSpec": {
933        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
934        "ruleClassName": "http_archive",
935        "attributes": {
936          "urls": [
937            "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz"
938          ],
939          "integrity": "sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=",
940          "strip_prefix": "",
941          "remote_patches": {},
942          "remote_patch_strip": 0
943        }
944      }
945    },
946    "[email protected]": {
947      "name": "google_benchmark",
948      "version": "1.8.2",
949      "key": "[email protected]",
950      "repoName": "google_benchmark",
951      "executionPlatformsToRegister": [],
952      "toolchainsToRegister": [],
953      "extensionUsages": [],
954      "deps": {
955        "bazel_skylib": "[email protected]",
956        "platforms": "[email protected]",
957        "rules_foreign_cc": "[email protected]",
958        "rules_cc": "[email protected]",
959        "libpfm": "[email protected]",
960        "bazel_tools": "bazel_tools@_",
961        "local_config_platform": "local_config_platform@_"
962      },
963      "repoSpec": {
964        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
965        "ruleClassName": "http_archive",
966        "attributes": {
967          "urls": [
968            "https://github.com/google/benchmark/archive/refs/tags/v1.8.2.tar.gz"
969          ],
970          "integrity": "sha256-KqspgNA3YTf5adkoSPu2gharsHYzA0U0/IxlzE56DpM=",
971          "strip_prefix": "benchmark-1.8.2",
972          "remote_patches": {
973            "https://bcr.bazel.build/modules/google_benchmark/1.8.2/patches/module_dot_bazel.patch": "sha256-703OrC3OH7pk9qrGkAMbvp/8yEoHiesDKHNVIKVJB/M="
974          },
975          "remote_patch_strip": 0
976        }
977      }
978    },
979    "[email protected]": {
980      "name": "pybind11_bazel",
981      "version": "2.11.1",
982      "key": "[email protected]",
983      "repoName": "pybind11_bazel",
984      "executionPlatformsToRegister": [],
985      "toolchainsToRegister": [],
986      "extensionUsages": [],
987      "deps": {
988        "platforms": "[email protected]",
989        "rules_cc": "[email protected]",
990        "bazel_tools": "bazel_tools@_",
991        "local_config_platform": "local_config_platform@_"
992      },
993      "repoSpec": {
994        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
995        "ruleClassName": "http_archive",
996        "attributes": {
997          "urls": [
998            "https://github.com/pybind/pybind11_bazel/releases/download/v2.11.1/pybind11_bazel-2.11.1.zip"
999          ],
1000          "integrity": "sha256-LEZsmzzKeFK0fgeFADEomE/PDV1hoaLkxazu/ZNawiA=",
1001          "strip_prefix": "pybind11_bazel-2.11.1",
1002          "remote_patches": {},
1003          "remote_patch_strip": 0
1004        }
1005      }
1006    },
1007    "[email protected]": {
1008      "name": "rules_pkg",
1009      "version": "0.7.0",
1010      "key": "[email protected]",
1011      "repoName": "rules_pkg",
1012      "executionPlatformsToRegister": [],
1013      "toolchainsToRegister": [],
1014      "extensionUsages": [],
1015      "deps": {
1016        "rules_python": "[email protected]",
1017        "bazel_skylib": "[email protected]",
1018        "rules_license": "[email protected]",
1019        "bazel_tools": "bazel_tools@_",
1020        "local_config_platform": "local_config_platform@_"
1021      },
1022      "repoSpec": {
1023        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1024        "ruleClassName": "http_archive",
1025        "attributes": {
1026          "urls": [
1027            "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz"
1028          ],
1029          "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=",
1030          "strip_prefix": "",
1031          "remote_patches": {
1032            "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE="
1033          },
1034          "remote_patch_strip": 0
1035        }
1036      }
1037    },
1038    "[email protected]": {
1039      "name": "upb",
1040      "version": "0.0.0-20220923-a547704",
1041      "key": "[email protected]",
1042      "repoName": "upb",
1043      "executionPlatformsToRegister": [],
1044      "toolchainsToRegister": [],
1045      "extensionUsages": [],
1046      "deps": {
1047        "bazel_skylib": "[email protected]",
1048        "rules_proto": "[email protected]",
1049        "com_google_protobuf": "[email protected]",
1050        "com_google_absl": "[email protected]",
1051        "platforms": "[email protected]",
1052        "bazel_tools": "bazel_tools@_",
1053        "local_config_platform": "local_config_platform@_"
1054      },
1055      "repoSpec": {
1056        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1057        "ruleClassName": "http_archive",
1058        "attributes": {
1059          "urls": [
1060            "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz"
1061          ],
1062          "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=",
1063          "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577",
1064          "remote_patches": {
1065            "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0="
1066          },
1067          "remote_patch_strip": 0
1068        }
1069      }
1070    },
1071    "[email protected]": {
1072      "name": "rules_jvm_external",
1073      "version": "4.4.2",
1074      "key": "[email protected]",
1075      "repoName": "rules_jvm_external",
1076      "executionPlatformsToRegister": [],
1077      "toolchainsToRegister": [],
1078      "extensionUsages": [
1079        {
1080          "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl",
1081          "extensionName": "non_module_deps",
1082          "usingModule": "[email protected]",
1083          "location": {
1084            "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
1085            "line": 9,
1086            "column": 32
1087          },
1088          "imports": {
1089            "io_bazel_rules_kotlin": "io_bazel_rules_kotlin"
1090          },
1091          "devImports": [],
1092          "tags": [],
1093          "hasDevUseExtension": false,
1094          "hasNonDevUseExtension": true
1095        },
1096        {
1097          "extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
1098          "extensionName": "maven",
1099          "usingModule": "[email protected]",
1100          "location": {
1101            "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
1102            "line": 16,
1103            "column": 22
1104          },
1105          "imports": {
1106            "rules_jvm_external_deps": "rules_jvm_external_deps"
1107          },
1108          "devImports": [],
1109          "tags": [
1110            {
1111              "tagName": "install",
1112              "attributeValues": {
1113                "name": "rules_jvm_external_deps",
1114                "artifacts": [
1115                  "com.google.cloud:google-cloud-core:1.93.10",
1116                  "com.google.cloud:google-cloud-storage:1.113.4",
1117                  "com.google.code.gson:gson:2.9.0",
1118                  "org.apache.maven:maven-artifact:3.8.6",
1119                  "software.amazon.awssdk:s3:2.17.183"
1120                ],
1121                "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json"
1122              },
1123              "devDependency": false,
1124              "location": {
1125                "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
1126                "line": 18,
1127                "column": 14
1128              }
1129            }
1130          ],
1131          "hasDevUseExtension": false,
1132          "hasNonDevUseExtension": true
1133        }
1134      ],
1135      "deps": {
1136        "bazel_skylib": "[email protected]",
1137        "io_bazel_stardoc": "[email protected]",
1138        "bazel_tools": "bazel_tools@_",
1139        "local_config_platform": "local_config_platform@_"
1140      },
1141      "repoSpec": {
1142        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1143        "ruleClassName": "http_archive",
1144        "attributes": {
1145          "urls": [
1146            "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip"
1147          ],
1148          "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=",
1149          "strip_prefix": "rules_jvm_external-4.4.2",
1150          "remote_patches": {},
1151          "remote_patch_strip": 0
1152        }
1153      }
1154    },
1155    "[email protected]": {
1156      "name": "rules_foreign_cc",
1157      "version": "0.9.0",
1158      "key": "[email protected]",
1159      "repoName": "rules_foreign_cc",
1160      "executionPlatformsToRegister": [],
1161      "toolchainsToRegister": [
1162        "@rules_foreign_cc_framework_toolchain_freebsd//:toolchain",
1163        "@rules_foreign_cc_framework_toolchain_linux//:toolchain",
1164        "@rules_foreign_cc_framework_toolchain_macos//:toolchain",
1165        "@rules_foreign_cc_framework_toolchain_windows//:toolchain",
1166        "@rules_foreign_cc//toolchains:built_make_toolchain",
1167        "@rules_foreign_cc//toolchains:preinstalled_autoconf_toolchain",
1168        "@rules_foreign_cc//toolchains:preinstalled_automake_toolchain",
1169        "@rules_foreign_cc//toolchains:preinstalled_m4_toolchain",
1170        "@rules_foreign_cc//toolchains:preinstalled_pkgconfig_toolchain",
1171        "@cmake_3.23.2_toolchains//:all",
1172        "@ninja_1.11.0_toolchains//:all"
1173      ],
1174      "extensionUsages": [
1175        {
1176          "extensionBzlFile": "@rules_foreign_cc//foreign_cc:extensions.bzl",
1177          "extensionName": "ext",
1178          "usingModule": "[email protected]",
1179          "location": {
1180            "file": "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel",
1181            "line": 13,
1182            "column": 20
1183          },
1184          "imports": {
1185            "cmake_3.23.2_toolchains": "cmake_3.23.2_toolchains",
1186            "rules_foreign_cc_framework_toolchain_freebsd": "rules_foreign_cc_framework_toolchain_freebsd",
1187            "rules_foreign_cc_framework_toolchain_linux": "rules_foreign_cc_framework_toolchain_linux",
1188            "rules_foreign_cc_framework_toolchain_macos": "rules_foreign_cc_framework_toolchain_macos",
1189            "rules_foreign_cc_framework_toolchain_windows": "rules_foreign_cc_framework_toolchain_windows",
1190            "cmake_src": "cmake_src",
1191            "gnumake_src": "gnumake_src",
1192            "ninja_build_src": "ninja_build_src",
1193            "ninja_1.11.0_toolchains": "ninja_1.11.0_toolchains"
1194          },
1195          "devImports": [],
1196          "tags": [],
1197          "hasDevUseExtension": false,
1198          "hasNonDevUseExtension": true
1199        }
1200      ],
1201      "deps": {
1202        "bazel_skylib": "[email protected]",
1203        "platforms": "[email protected]",
1204        "bazel_tools": "bazel_tools@_",
1205        "local_config_platform": "local_config_platform@_"
1206      },
1207      "repoSpec": {
1208        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1209        "ruleClassName": "http_archive",
1210        "attributes": {
1211          "urls": [
1212            "https://github.com/bazelbuild/rules_foreign_cc/archive/refs/tags/0.9.0.tar.gz"
1213          ],
1214          "integrity": "sha256-Kk0HzWSwcZs5p8EiGKPlB2crgql7mMaonThWWJTPfFE=",
1215          "strip_prefix": "rules_foreign_cc-0.9.0",
1216          "remote_patches": {
1217            "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/patches/examples.patch": "sha256-RxT7rVHxO30W350sYu7ybi4rStwoB8b8mr34ZU9ciIk=",
1218            "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/patches/module_dot_bazel.patch": "sha256-VTNnq8ySdeo9pI4rrJ+EXa/9ZACgQQ4baUwoQpljzCM="
1219          },
1220          "remote_patch_strip": 1
1221        }
1222      }
1223    },
1224    "[email protected]": {
1225      "name": "libpfm",
1226      "version": "4.11.0",
1227      "key": "[email protected]",
1228      "repoName": "libpfm",
1229      "executionPlatformsToRegister": [],
1230      "toolchainsToRegister": [],
1231      "extensionUsages": [],
1232      "deps": {
1233        "platforms": "[email protected]",
1234        "rules_foreign_cc": "[email protected]",
1235        "bazel_tools": "bazel_tools@_",
1236        "local_config_platform": "local_config_platform@_"
1237      },
1238      "repoSpec": {
1239        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1240        "ruleClassName": "http_archive",
1241        "attributes": {
1242          "urls": [
1243            "https://sourceforge.net/projects/perfmon2/files/libpfm4/libpfm-4.11.0.tar.gz"
1244          ],
1245          "integrity": "sha256-XaX4hyveFLNjTJaI2YD2i9ootRAmhyPMEpc+7bq5/sw=",
1246          "strip_prefix": "libpfm-4.11.0",
1247          "remote_patches": {
1248            "https://bcr.bazel.build/modules/libpfm/4.11.0/patches/module_dot_bazel.patch": "sha256-G0wQJ2mVEoW/L5LGzmbNfuZaxI2+9NDuWJtqvCpM1pc=",
1249            "https://bcr.bazel.build/modules/libpfm/4.11.0/patches/add_build_file.patch": "sha256-E61d/qQgmeOcUliWaveHPp1EZoOjkvZJsqhGhHofqUg="
1250          },
1251          "remote_patch_strip": 0
1252        }
1253      }
1254    },
1255    "[email protected]": {
1256      "name": "stardoc",
1257      "version": "0.5.1",
1258      "key": "[email protected]",
1259      "repoName": "stardoc",
1260      "executionPlatformsToRegister": [],
1261      "toolchainsToRegister": [],
1262      "extensionUsages": [],
1263      "deps": {
1264        "bazel_skylib": "[email protected]",
1265        "rules_java": "[email protected]",
1266        "bazel_tools": "bazel_tools@_",
1267        "local_config_platform": "local_config_platform@_"
1268      },
1269      "repoSpec": {
1270        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1271        "ruleClassName": "http_archive",
1272        "attributes": {
1273          "urls": [
1274            "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz"
1275          ],
1276          "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=",
1277          "strip_prefix": "",
1278          "remote_patches": {
1279            "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI="
1280          },
1281          "remote_patch_strip": 0
1282        }
1283      }
1284    }
1285  },
1286  "moduleExtensions": {
1287    "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": {
1288      "general": {
1289        "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=",
1290        "recordedFileInputs": {},
1291        "recordedDirentsInputs": {},
1292        "envVariables": {},
1293        "generatedRepoSpecs": {
1294          "local_config_apple_cc": {
1295            "bzlFile": "@@apple_support~//crosstool:setup.bzl",
1296            "ruleClassName": "_apple_cc_autoconf",
1297            "attributes": {}
1298          },
1299          "local_config_apple_cc_toolchains": {
1300            "bzlFile": "@@apple_support~//crosstool:setup.bzl",
1301            "ruleClassName": "_apple_cc_autoconf_toolchains",
1302            "attributes": {}
1303          }
1304        },
1305        "recordedRepoMappingEntries": [
1306          [
1307            "apple_support~",
1308            "bazel_tools",
1309            "bazel_tools"
1310          ]
1311        ]
1312      }
1313    },
1314    "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": {
1315      "general": {
1316        "bzlTransitiveDigest": "PHpT2yqMGms2U4L3E/aZ+WcQalmZWm+ILdP3yiLsDhA=",
1317        "recordedFileInputs": {},
1318        "recordedDirentsInputs": {},
1319        "envVariables": {},
1320        "generatedRepoSpecs": {
1321          "local_config_cc": {
1322            "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
1323            "ruleClassName": "cc_autoconf",
1324            "attributes": {}
1325          },
1326          "local_config_cc_toolchains": {
1327            "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
1328            "ruleClassName": "cc_autoconf_toolchains",
1329            "attributes": {}
1330          }
1331        },
1332        "recordedRepoMappingEntries": [
1333          [
1334            "bazel_tools",
1335            "bazel_tools",
1336            "bazel_tools"
1337          ]
1338        ]
1339      }
1340    },
1341    "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": {
1342      "general": {
1343        "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=",
1344        "recordedFileInputs": {},
1345        "recordedDirentsInputs": {},
1346        "envVariables": {},
1347        "generatedRepoSpecs": {
1348          "local_config_xcode": {
1349            "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl",
1350            "ruleClassName": "xcode_autoconf",
1351            "attributes": {
1352              "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m",
1353              "remote_xcode": ""
1354            }
1355          }
1356        },
1357        "recordedRepoMappingEntries": []
1358      }
1359    },
1360    "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": {
1361      "general": {
1362        "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=",
1363        "recordedFileInputs": {},
1364        "recordedDirentsInputs": {},
1365        "envVariables": {},
1366        "generatedRepoSpecs": {
1367          "local_config_sh": {
1368            "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl",
1369            "ruleClassName": "sh_config",
1370            "attributes": {}
1371          }
1372        },
1373        "recordedRepoMappingEntries": []
1374      }
1375    },
1376    "@@rules_foreign_cc~//foreign_cc:extensions.bzl%ext": {
1377      "general": {
1378        "bzlTransitiveDigest": "0/GTFp9D0gb6hOu9jXXnaWa5hPbzPpIzLVxITdJTwvo=",
1379        "recordedFileInputs": {},
1380        "recordedDirentsInputs": {},
1381        "envVariables": {},
1382        "generatedRepoSpecs": {
1383          "cmake-3.23.2-linux-aarch64": {
1384            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1385            "ruleClassName": "http_archive",
1386            "attributes": {
1387              "urls": [
1388                "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-aarch64.tar.gz"
1389              ],
1390              "sha256": "f2654bf780b53f170bbbec44d8ac67d401d24788e590faa53036a89476efa91e",
1391              "strip_prefix": "cmake-3.23.2-linux-aarch64",
1392              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"cmake_data\",\n    srcs = glob(\n        [\n            \"**\",\n        ],\n        exclude = [\n            \"WORKSPACE\",\n            \"WORKSPACE.bazel\",\n            \"BUILD\",\n            \"BUILD.bazel\",\n        ],\n    ),\n)\n\nnative_tool_toolchain(\n    name = \"cmake_tool\",\n    path = \"bin/cmake\",\n    target = \":cmake_data\",\n)\n"
1393            }
1394          },
1395          "rules_foreign_cc_framework_toolchain_macos": {
1396            "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl",
1397            "ruleClassName": "framework_toolchain_repository",
1398            "attributes": {
1399              "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:macos_commands.bzl",
1400              "exec_compatible_with": [
1401                "@platforms//os:macos"
1402              ],
1403              "target_compatible_with": []
1404            }
1405          },
1406          "ninja_1.11.0_linux": {
1407            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1408            "ruleClassName": "http_archive",
1409            "attributes": {
1410              "urls": [
1411                "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-linux.zip"
1412              ],
1413              "sha256": "9726e730d5b8599f82654dc80265e64a10a8a817552c34153361ed0c017f9f02",
1414              "strip_prefix": "",
1415              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"ninja_bin\",\n    srcs = [\"ninja\"],\n)\n\nnative_tool_toolchain(\n    name = \"ninja_tool\",\n    env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n    path = \"$(execpath :ninja_bin)\",\n    target = \":ninja_bin\",\n)\n"
1416            }
1417          },
1418          "gnumake_src": {
1419            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1420            "ruleClassName": "http_archive",
1421            "attributes": {
1422              "build_file_content": "filegroup(\n    name = \"all_srcs\",\n    srcs = glob([\"**\"]),\n    visibility = [\"//visibility:public\"],\n)\n",
1423              "patches": [
1424                "@@rules_foreign_cc~//toolchains:make-reproducible-bootstrap.patch"
1425              ],
1426              "sha256": "e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19",
1427              "strip_prefix": "make-4.3",
1428              "urls": [
1429                "https://mirror.bazel.build/ftpmirror.gnu.org/gnu/make/make-4.3.tar.gz",
1430                "http://ftpmirror.gnu.org/gnu/make/make-4.3.tar.gz"
1431              ]
1432            }
1433          },
1434          "ninja_1.11.0_win": {
1435            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1436            "ruleClassName": "http_archive",
1437            "attributes": {
1438              "urls": [
1439                "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-win.zip"
1440              ],
1441              "sha256": "d0ee3da143211aa447e750085876c9b9d7bcdd637ab5b2c5b41349c617f22f3b",
1442              "strip_prefix": "",
1443              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"ninja_bin\",\n    srcs = [\"ninja.exe\"],\n)\n\nnative_tool_toolchain(\n    name = \"ninja_tool\",\n    env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n    path = \"$(execpath :ninja_bin)\",\n    target = \":ninja_bin\",\n)\n"
1444            }
1445          },
1446          "cmake_3.23.2_toolchains": {
1447            "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl",
1448            "ruleClassName": "prebuilt_toolchains_repository",
1449            "attributes": {
1450              "repos": {
1451                "cmake-3.23.2-linux-aarch64": [
1452                  "@platforms//cpu:aarch64",
1453                  "@platforms//os:linux"
1454                ],
1455                "cmake-3.23.2-linux-x86_64": [
1456                  "@platforms//cpu:x86_64",
1457                  "@platforms//os:linux"
1458                ],
1459                "cmake-3.23.2-macos-universal": [
1460                  "@platforms//os:macos"
1461                ],
1462                "cmake-3.23.2-windows-i386": [
1463                  "@platforms//cpu:x86_32",
1464                  "@platforms//os:windows"
1465                ],
1466                "cmake-3.23.2-windows-x86_64": [
1467                  "@platforms//cpu:x86_64",
1468                  "@platforms//os:windows"
1469                ]
1470              },
1471              "tool": "cmake"
1472            }
1473          },
1474          "cmake_src": {
1475            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1476            "ruleClassName": "http_archive",
1477            "attributes": {
1478              "build_file_content": "filegroup(\n    name = \"all_srcs\",\n    srcs = glob([\"**\"]),\n    visibility = [\"//visibility:public\"],\n)\n",
1479              "sha256": "f316b40053466f9a416adf981efda41b160ca859e97f6a484b447ea299ff26aa",
1480              "strip_prefix": "cmake-3.23.2",
1481              "urls": [
1482                "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2.tar.gz"
1483              ]
1484            }
1485          },
1486          "bazel_skylib": {
1487            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1488            "ruleClassName": "http_archive",
1489            "attributes": {
1490              "urls": [
1491                "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
1492                "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz"
1493              ],
1494              "sha256": "f7be3474d42aae265405a592bb7da8e171919d74c16f082a5457840f06054728"
1495            }
1496          },
1497          "cmake-3.23.2-macos-universal": {
1498            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1499            "ruleClassName": "http_archive",
1500            "attributes": {
1501              "urls": [
1502                "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-macos-universal.tar.gz"
1503              ],
1504              "sha256": "853a0f9af148c5ef47282ffffee06c4c9f257be2635936755f39ca13c3286c88",
1505              "strip_prefix": "cmake-3.23.2-macos-universal/CMake.app/Contents",
1506              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"cmake_data\",\n    srcs = glob(\n        [\n            \"**\",\n        ],\n        exclude = [\n            \"WORKSPACE\",\n            \"WORKSPACE.bazel\",\n            \"BUILD\",\n            \"BUILD.bazel\",\n        ],\n    ),\n)\n\nnative_tool_toolchain(\n    name = \"cmake_tool\",\n    path = \"bin/cmake\",\n    target = \":cmake_data\",\n)\n"
1507            }
1508          },
1509          "rules_foreign_cc_framework_toolchain_freebsd": {
1510            "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl",
1511            "ruleClassName": "framework_toolchain_repository",
1512            "attributes": {
1513              "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:freebsd_commands.bzl",
1514              "exec_compatible_with": [
1515                "@platforms//os:freebsd"
1516              ],
1517              "target_compatible_with": []
1518            }
1519          },
1520          "rules_foreign_cc_framework_toolchain_linux": {
1521            "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl",
1522            "ruleClassName": "framework_toolchain_repository",
1523            "attributes": {
1524              "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:linux_commands.bzl",
1525              "exec_compatible_with": [
1526                "@platforms//os:linux"
1527              ],
1528              "target_compatible_with": []
1529            }
1530          },
1531          "rules_python": {
1532            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1533            "ruleClassName": "http_archive",
1534            "attributes": {
1535              "sha256": "5fa3c738d33acca3b97622a13a741129f67ef43f5fdfcec63b29374cc0574c29",
1536              "strip_prefix": "rules_python-0.9.0",
1537              "url": "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.9.0.tar.gz"
1538            }
1539          },
1540          "ninja_1.11.0_mac": {
1541            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1542            "ruleClassName": "http_archive",
1543            "attributes": {
1544              "urls": [
1545                "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-mac.zip"
1546              ],
1547              "sha256": "21915277db59756bfc61f6f281c1f5e3897760b63776fd3d360f77dd7364137f",
1548              "strip_prefix": "",
1549              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"ninja_bin\",\n    srcs = [\"ninja\"],\n)\n\nnative_tool_toolchain(\n    name = \"ninja_tool\",\n    env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n    path = \"$(execpath :ninja_bin)\",\n    target = \":ninja_bin\",\n)\n"
1550            }
1551          },
1552          "ninja_build_src": {
1553            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1554            "ruleClassName": "http_archive",
1555            "attributes": {
1556              "build_file_content": "filegroup(\n    name = \"all_srcs\",\n    srcs = glob([\"**\"]),\n    visibility = [\"//visibility:public\"],\n)\n",
1557              "sha256": "3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6",
1558              "strip_prefix": "ninja-1.11.0",
1559              "urls": [
1560                "https://github.com/ninja-build/ninja/archive/v1.11.0.tar.gz"
1561              ]
1562            }
1563          },
1564          "cmake-3.23.2-windows-i386": {
1565            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1566            "ruleClassName": "http_archive",
1567            "attributes": {
1568              "urls": [
1569                "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-i386.zip"
1570              ],
1571              "sha256": "6a4fcd6a2315b93cb23c93507efccacc30c449c2bf98f14d6032bb226c582e07",
1572              "strip_prefix": "cmake-3.23.2-windows-i386",
1573              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"cmake_data\",\n    srcs = glob(\n        [\n            \"**\",\n        ],\n        exclude = [\n            \"WORKSPACE\",\n            \"WORKSPACE.bazel\",\n            \"BUILD\",\n            \"BUILD.bazel\",\n        ],\n    ),\n)\n\nnative_tool_toolchain(\n    name = \"cmake_tool\",\n    path = \"bin/cmake.exe\",\n    target = \":cmake_data\",\n)\n"
1574            }
1575          },
1576          "cmake-3.23.2-linux-x86_64": {
1577            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1578            "ruleClassName": "http_archive",
1579            "attributes": {
1580              "urls": [
1581                "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-x86_64.tar.gz"
1582              ],
1583              "sha256": "aaced6f745b86ce853661a595bdac6c5314a60f8181b6912a0a4920acfa32708",
1584              "strip_prefix": "cmake-3.23.2-linux-x86_64",
1585              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"cmake_data\",\n    srcs = glob(\n        [\n            \"**\",\n        ],\n        exclude = [\n            \"WORKSPACE\",\n            \"WORKSPACE.bazel\",\n            \"BUILD\",\n            \"BUILD.bazel\",\n        ],\n    ),\n)\n\nnative_tool_toolchain(\n    name = \"cmake_tool\",\n    path = \"bin/cmake\",\n    target = \":cmake_data\",\n)\n"
1586            }
1587          },
1588          "cmake-3.23.2-windows-x86_64": {
1589            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1590            "ruleClassName": "http_archive",
1591            "attributes": {
1592              "urls": [
1593                "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-x86_64.zip"
1594              ],
1595              "sha256": "2329387f3166b84c25091c86389fb891193967740c9bcf01e7f6d3306f7ffda0",
1596              "strip_prefix": "cmake-3.23.2-windows-x86_64",
1597              "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n    name = \"cmake_data\",\n    srcs = glob(\n        [\n            \"**\",\n        ],\n        exclude = [\n            \"WORKSPACE\",\n            \"WORKSPACE.bazel\",\n            \"BUILD\",\n            \"BUILD.bazel\",\n        ],\n    ),\n)\n\nnative_tool_toolchain(\n    name = \"cmake_tool\",\n    path = \"bin/cmake.exe\",\n    target = \":cmake_data\",\n)\n"
1598            }
1599          },
1600          "rules_foreign_cc_framework_toolchain_windows": {
1601            "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl",
1602            "ruleClassName": "framework_toolchain_repository",
1603            "attributes": {
1604              "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:windows_commands.bzl",
1605              "exec_compatible_with": [
1606                "@platforms//os:windows"
1607              ],
1608              "target_compatible_with": []
1609            }
1610          },
1611          "ninja_1.11.0_toolchains": {
1612            "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl",
1613            "ruleClassName": "prebuilt_toolchains_repository",
1614            "attributes": {
1615              "repos": {
1616                "ninja_1.11.0_linux": [
1617                  "@platforms//cpu:x86_64",
1618                  "@platforms//os:linux"
1619                ],
1620                "ninja_1.11.0_mac": [
1621                  "@platforms//cpu:x86_64",
1622                  "@platforms//os:macos"
1623                ],
1624                "ninja_1.11.0_win": [
1625                  "@platforms//cpu:x86_64",
1626                  "@platforms//os:windows"
1627                ]
1628              },
1629              "tool": "ninja"
1630            }
1631          }
1632        },
1633        "recordedRepoMappingEntries": [
1634          [
1635            "rules_foreign_cc~",
1636            "bazel_tools",
1637            "bazel_tools"
1638          ],
1639          [
1640            "rules_foreign_cc~",
1641            "rules_foreign_cc",
1642            "rules_foreign_cc~"
1643          ]
1644        ]
1645      }
1646    },
1647    "@@rules_java~//java:extensions.bzl%toolchains": {
1648      "general": {
1649        "bzlTransitiveDigest": "0N5b5J9fUzo0sgvH4F3kIEaeXunz4Wy2/UtSFV/eXUY=",
1650        "recordedFileInputs": {},
1651        "recordedDirentsInputs": {},
1652        "envVariables": {},
1653        "generatedRepoSpecs": {
1654          "remotejdk21_linux_toolchain_config_repo": {
1655            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1656            "ruleClassName": "_toolchain_config",
1657            "attributes": {
1658              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux//:jdk\",\n)\n"
1659            }
1660          },
1661          "remotejdk17_linux_s390x_toolchain_config_repo": {
1662            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1663            "ruleClassName": "_toolchain_config",
1664            "attributes": {
1665              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n"
1666            }
1667          },
1668          "remotejdk17_macos_toolchain_config_repo": {
1669            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1670            "ruleClassName": "_toolchain_config",
1671            "attributes": {
1672              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos//:jdk\",\n)\n"
1673            }
1674          },
1675          "remotejdk21_macos_aarch64_toolchain_config_repo": {
1676            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1677            "ruleClassName": "_toolchain_config",
1678            "attributes": {
1679              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n"
1680            }
1681          },
1682          "remotejdk17_linux_aarch64_toolchain_config_repo": {
1683            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1684            "ruleClassName": "_toolchain_config",
1685            "attributes": {
1686              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n"
1687            }
1688          },
1689          "remotejdk21_macos_aarch64": {
1690            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1691            "ruleClassName": "http_archive",
1692            "attributes": {
1693              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1694              "sha256": "e8260516de8b60661422a725f1df2c36ef888f6fb35393566b00e7325db3d04e",
1695              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_aarch64",
1696              "urls": [
1697                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz",
1698                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz"
1699              ]
1700            }
1701          },
1702          "remotejdk17_linux_toolchain_config_repo": {
1703            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1704            "ruleClassName": "_toolchain_config",
1705            "attributes": {
1706              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux//:jdk\",\n)\n"
1707            }
1708          },
1709          "remotejdk17_macos_aarch64": {
1710            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1711            "ruleClassName": "http_archive",
1712            "attributes": {
1713              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1714              "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca",
1715              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64",
1716              "urls": [
1717                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz",
1718                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz"
1719              ]
1720            }
1721          },
1722          "remote_java_tools_windows": {
1723            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1724            "ruleClassName": "http_archive",
1725            "attributes": {
1726              "sha256": "fe2f88169696d6c6fc6e90ba61bb46be7d0ae3693cbafdf336041bf56679e8d1",
1727              "urls": [
1728                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_windows-v13.4.zip",
1729                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_windows-v13.4.zip"
1730              ]
1731            }
1732          },
1733          "remotejdk11_win": {
1734            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1735            "ruleClassName": "http_archive",
1736            "attributes": {
1737              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1738              "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83",
1739              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64",
1740              "urls": [
1741                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip",
1742                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip"
1743              ]
1744            }
1745          },
1746          "remotejdk11_win_toolchain_config_repo": {
1747            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1748            "ruleClassName": "_toolchain_config",
1749            "attributes": {
1750              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win//:jdk\",\n)\n"
1751            }
1752          },
1753          "remotejdk11_linux_aarch64": {
1754            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1755            "ruleClassName": "http_archive",
1756            "attributes": {
1757              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1758              "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de",
1759              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64",
1760              "urls": [
1761                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz",
1762                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz"
1763              ]
1764            }
1765          },
1766          "remotejdk17_linux": {
1767            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1768            "ruleClassName": "http_archive",
1769            "attributes": {
1770              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1771              "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340",
1772              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64",
1773              "urls": [
1774                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz",
1775                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz"
1776              ]
1777            }
1778          },
1779          "remotejdk11_linux_s390x_toolchain_config_repo": {
1780            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1781            "ruleClassName": "_toolchain_config",
1782            "attributes": {
1783              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n"
1784            }
1785          },
1786          "remotejdk11_linux_toolchain_config_repo": {
1787            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1788            "ruleClassName": "_toolchain_config",
1789            "attributes": {
1790              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux//:jdk\",\n)\n"
1791            }
1792          },
1793          "remotejdk11_macos": {
1794            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1795            "ruleClassName": "http_archive",
1796            "attributes": {
1797              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1798              "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd",
1799              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64",
1800              "urls": [
1801                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz",
1802                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz"
1803              ]
1804            }
1805          },
1806          "remotejdk11_win_arm64": {
1807            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1808            "ruleClassName": "http_archive",
1809            "attributes": {
1810              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1811              "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2",
1812              "strip_prefix": "jdk-11.0.13+8",
1813              "urls": [
1814                "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"
1815              ]
1816            }
1817          },
1818          "remotejdk17_macos": {
1819            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1820            "ruleClassName": "http_archive",
1821            "attributes": {
1822              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1823              "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f",
1824              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64",
1825              "urls": [
1826                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz",
1827                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz"
1828              ]
1829            }
1830          },
1831          "remotejdk21_macos": {
1832            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1833            "ruleClassName": "http_archive",
1834            "attributes": {
1835              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1836              "sha256": "3ad8fe288eb57d975c2786ae453a036aa46e47ab2ac3d81538ebae2a54d3c025",
1837              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_x64",
1838              "urls": [
1839                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz",
1840                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz"
1841              ]
1842            }
1843          },
1844          "remotejdk21_macos_toolchain_config_repo": {
1845            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1846            "ruleClassName": "_toolchain_config",
1847            "attributes": {
1848              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos//:jdk\",\n)\n"
1849            }
1850          },
1851          "remotejdk17_macos_aarch64_toolchain_config_repo": {
1852            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1853            "ruleClassName": "_toolchain_config",
1854            "attributes": {
1855              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n"
1856            }
1857          },
1858          "remotejdk17_win": {
1859            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1860            "ruleClassName": "http_archive",
1861            "attributes": {
1862              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1863              "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637",
1864              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64",
1865              "urls": [
1866                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip",
1867                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip"
1868              ]
1869            }
1870          },
1871          "remotejdk11_macos_aarch64_toolchain_config_repo": {
1872            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1873            "ruleClassName": "_toolchain_config",
1874            "attributes": {
1875              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n"
1876            }
1877          },
1878          "remotejdk11_linux_ppc64le_toolchain_config_repo": {
1879            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1880            "ruleClassName": "_toolchain_config",
1881            "attributes": {
1882              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n"
1883            }
1884          },
1885          "remotejdk21_linux": {
1886            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1887            "ruleClassName": "http_archive",
1888            "attributes": {
1889              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1890              "sha256": "5ad730fbee6bb49bfff10bf39e84392e728d89103d3474a7e5def0fd134b300a",
1891              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_x64",
1892              "urls": [
1893                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz",
1894                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz"
1895              ]
1896            }
1897          },
1898          "remote_java_tools_linux": {
1899            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1900            "ruleClassName": "http_archive",
1901            "attributes": {
1902              "sha256": "ba10f09a138cf185d04cbc807d67a3da42ab13d618c5d1ce20d776e199c33a39",
1903              "urls": [
1904                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_linux-v13.4.zip",
1905                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_linux-v13.4.zip"
1906              ]
1907            }
1908          },
1909          "remotejdk21_win": {
1910            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1911            "ruleClassName": "http_archive",
1912            "attributes": {
1913              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1914              "sha256": "f7cc15ca17295e69c907402dfe8db240db446e75d3b150da7bf67243cded93de",
1915              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-win_x64",
1916              "urls": [
1917                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip",
1918                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip"
1919              ]
1920            }
1921          },
1922          "remotejdk21_linux_aarch64": {
1923            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1924            "ruleClassName": "http_archive",
1925            "attributes": {
1926              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1927              "sha256": "ce7df1af5d44a9f455617c4b8891443fbe3e4b269c777d8b82ed66f77167cfe0",
1928              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_aarch64",
1929              "urls": [
1930                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz",
1931                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz"
1932              ]
1933            }
1934          },
1935          "remotejdk11_linux_aarch64_toolchain_config_repo": {
1936            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1937            "ruleClassName": "_toolchain_config",
1938            "attributes": {
1939              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n"
1940            }
1941          },
1942          "remotejdk11_linux_s390x": {
1943            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1944            "ruleClassName": "http_archive",
1945            "attributes": {
1946              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1947              "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b",
1948              "strip_prefix": "jdk-11.0.15+10",
1949              "urls": [
1950                "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz",
1951                "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz"
1952              ]
1953            }
1954          },
1955          "remotejdk17_linux_aarch64": {
1956            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1957            "ruleClassName": "http_archive",
1958            "attributes": {
1959              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1960              "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313",
1961              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64",
1962              "urls": [
1963                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz",
1964                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz"
1965              ]
1966            }
1967          },
1968          "remotejdk17_win_arm64_toolchain_config_repo": {
1969            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1970            "ruleClassName": "_toolchain_config",
1971            "attributes": {
1972              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n"
1973            }
1974          },
1975          "remotejdk11_linux": {
1976            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1977            "ruleClassName": "http_archive",
1978            "attributes": {
1979              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1980              "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c",
1981              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64",
1982              "urls": [
1983                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz",
1984                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz"
1985              ]
1986            }
1987          },
1988          "remotejdk11_macos_toolchain_config_repo": {
1989            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1990            "ruleClassName": "_toolchain_config",
1991            "attributes": {
1992              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos//:jdk\",\n)\n"
1993            }
1994          },
1995          "remotejdk17_linux_ppc64le_toolchain_config_repo": {
1996            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1997            "ruleClassName": "_toolchain_config",
1998            "attributes": {
1999              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n"
2000            }
2001          },
2002          "remotejdk17_win_arm64": {
2003            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2004            "ruleClassName": "http_archive",
2005            "attributes": {
2006              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
2007              "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85",
2008              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64",
2009              "urls": [
2010                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip",
2011                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip"
2012              ]
2013            }
2014          },
2015          "remote_java_tools_darwin_arm64": {
2016            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2017            "ruleClassName": "http_archive",
2018            "attributes": {
2019              "sha256": "076a7e198ad077f8c7d997986ef5102427fae6bbfce7a7852d2e080ed8767528",
2020              "urls": [
2021                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_arm64-v13.4.zip",
2022                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_arm64-v13.4.zip"
2023              ]
2024            }
2025          },
2026          "remotejdk17_linux_ppc64le": {
2027            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2028            "ruleClassName": "http_archive",
2029            "attributes": {
2030              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
2031              "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd",
2032              "strip_prefix": "jdk-17.0.8.1+1",
2033              "urls": [
2034                "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz",
2035                "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz"
2036              ]
2037            }
2038          },
2039          "remotejdk21_linux_aarch64_toolchain_config_repo": {
2040            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
2041            "ruleClassName": "_toolchain_config",
2042            "attributes": {
2043              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n"
2044            }
2045          },
2046          "remotejdk11_win_arm64_toolchain_config_repo": {
2047            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
2048            "ruleClassName": "_toolchain_config",
2049            "attributes": {
2050              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n"
2051            }
2052          },
2053          "local_jdk": {
2054            "bzlFile": "@@rules_java~//toolchains:local_java_repository.bzl",
2055            "ruleClassName": "_local_java_repository_rule",
2056            "attributes": {
2057              "java_home": "",
2058              "version": "",
2059              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = {RUNTIME_VERSION},\n)\n"
2060            }
2061          },
2062          "remote_java_tools_darwin_x86_64": {
2063            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2064            "ruleClassName": "http_archive",
2065            "attributes": {
2066              "sha256": "4523aec4d09c587091a2dae6f5c9bc6922c220f3b6030e5aba9c8f015913cc65",
2067              "urls": [
2068                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_x86_64-v13.4.zip",
2069                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_x86_64-v13.4.zip"
2070              ]
2071            }
2072          },
2073          "remote_java_tools": {
2074            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2075            "ruleClassName": "http_archive",
2076            "attributes": {
2077              "sha256": "e025fd260ac39b47c111f5212d64ec0d00d85dec16e49368aae82fc626a940cf",
2078              "urls": [
2079                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools-v13.4.zip",
2080                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools-v13.4.zip"
2081              ]
2082            }
2083          },
2084          "remotejdk17_linux_s390x": {
2085            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2086            "ruleClassName": "http_archive",
2087            "attributes": {
2088              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
2089              "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37",
2090              "strip_prefix": "jdk-17.0.8.1+1",
2091              "urls": [
2092                "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz",
2093                "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz"
2094              ]
2095            }
2096          },
2097          "remotejdk17_win_toolchain_config_repo": {
2098            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
2099            "ruleClassName": "_toolchain_config",
2100            "attributes": {
2101              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win//:jdk\",\n)\n"
2102            }
2103          },
2104          "remotejdk11_linux_ppc64le": {
2105            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2106            "ruleClassName": "http_archive",
2107            "attributes": {
2108              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
2109              "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f",
2110              "strip_prefix": "jdk-11.0.15+10",
2111              "urls": [
2112                "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz",
2113                "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz"
2114              ]
2115            }
2116          },
2117          "remotejdk11_macos_aarch64": {
2118            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
2119            "ruleClassName": "http_archive",
2120            "attributes": {
2121              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
2122              "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885",
2123              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64",
2124              "urls": [
2125                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz",
2126                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz"
2127              ]
2128            }
2129          },
2130          "remotejdk21_win_toolchain_config_repo": {
2131            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
2132            "ruleClassName": "_toolchain_config",
2133            "attributes": {
2134              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_win//:jdk\",\n)\n"
2135            }
2136          }
2137        },
2138        "recordedRepoMappingEntries": [
2139          [
2140            "rules_java~",
2141            "bazel_tools",
2142            "bazel_tools"
2143          ],
2144          [
2145            "rules_java~",
2146            "remote_java_tools",
2147            "rules_java~~toolchains~remote_java_tools"
2148          ]
2149        ]
2150      }
2151    },
2152    "@@rules_python~//python/extensions:python.bzl%python": {
2153      "general": {
2154        "bzlTransitiveDigest": "hcJ2K4XvZ3hi0G4g5MkUEs8xowZlCfrgq3JX4dyipWY=",
2155        "recordedFileInputs": {},
2156        "recordedDirentsInputs": {},
2157        "envVariables": {},
2158        "generatedRepoSpecs": {
2159          "python_3_11_s390x-unknown-linux-gnu": {
2160            "bzlFile": "@@rules_python~//python:repositories.bzl",
2161            "ruleClassName": "python_repository",
2162            "attributes": {
2163              "sha256": "e477f0749161f9aa7887964f089d9460a539f6b4a8fdab5166f898210e1a87a4",
2164              "patches": [],
2165              "platform": "s390x-unknown-linux-gnu",
2166              "python_version": "3.11.4",
2167              "release_filename": "20230726/cpython-3.11.4+20230726-s390x-unknown-linux-gnu-install_only.tar.gz",
2168              "urls": [
2169                "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-s390x-unknown-linux-gnu-install_only.tar.gz"
2170              ],
2171              "distutils_content": "",
2172              "strip_prefix": "python",
2173              "coverage_tool": "",
2174              "ignore_root_user_error": false
2175            }
2176          },
2177          "python_3_11": {
2178            "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl",
2179            "ruleClassName": "toolchain_aliases",
2180            "attributes": {
2181              "python_version": "3.11.4",
2182              "user_repository_name": "python_3_11"
2183            }
2184          },
2185          "python_3_11_aarch64-unknown-linux-gnu": {
2186            "bzlFile": "@@rules_python~//python:repositories.bzl",
2187            "ruleClassName": "python_repository",
2188            "attributes": {
2189              "sha256": "2e84fc53f4e90e11963281c5c871f593abcb24fc796a50337fa516be99af02fb",
2190              "patches": [],
2191              "platform": "aarch64-unknown-linux-gnu",
2192              "python_version": "3.11.4",
2193              "release_filename": "20230726/cpython-3.11.4+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz",
2194              "urls": [
2195                "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz"
2196              ],
2197              "distutils_content": "",
2198              "strip_prefix": "python",
2199              "coverage_tool": "",
2200              "ignore_root_user_error": false
2201            }
2202          },
2203          "python_3_11_aarch64-apple-darwin": {
2204            "bzlFile": "@@rules_python~//python:repositories.bzl",
2205            "ruleClassName": "python_repository",
2206            "attributes": {
2207              "sha256": "cb6d2948384a857321f2aa40fa67744cd9676a330f08b6dad7070bda0b6120a4",
2208              "patches": [],
2209              "platform": "aarch64-apple-darwin",
2210              "python_version": "3.11.4",
2211              "release_filename": "20230726/cpython-3.11.4+20230726-aarch64-apple-darwin-install_only.tar.gz",
2212              "urls": [
2213                "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-aarch64-apple-darwin-install_only.tar.gz"
2214              ],
2215              "distutils_content": "",
2216              "strip_prefix": "python",
2217              "coverage_tool": "",
2218              "ignore_root_user_error": false
2219            }
2220          },
2221          "python_3_11_ppc64le-unknown-linux-gnu": {
2222            "bzlFile": "@@rules_python~//python:repositories.bzl",
2223            "ruleClassName": "python_repository",
2224            "attributes": {
2225              "sha256": "df7b92ed9cec96b3bb658fb586be947722ecd8e420fb23cee13d2e90abcfcf25",
2226              "patches": [],
2227              "platform": "ppc64le-unknown-linux-gnu",
2228              "python_version": "3.11.4",
2229              "release_filename": "20230726/cpython-3.11.4+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz",
2230              "urls": [
2231                "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz"
2232              ],
2233              "distutils_content": "",
2234              "strip_prefix": "python",
2235              "coverage_tool": "",
2236              "ignore_root_user_error": false
2237            }
2238          },
2239          "python_3_11_x86_64-apple-darwin": {
2240            "bzlFile": "@@rules_python~//python:repositories.bzl",
2241            "ruleClassName": "python_repository",
2242            "attributes": {
2243              "sha256": "47e1557d93a42585972772e82661047ca5f608293158acb2778dccf120eabb00",
2244              "patches": [],
2245              "platform": "x86_64-apple-darwin",
2246              "python_version": "3.11.4",
2247              "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-apple-darwin-install_only.tar.gz",
2248              "urls": [
2249                "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-apple-darwin-install_only.tar.gz"
2250              ],
2251              "distutils_content": "",
2252              "strip_prefix": "python",
2253              "coverage_tool": "",
2254              "ignore_root_user_error": false
2255            }
2256          },
2257          "pythons_hub": {
2258            "bzlFile": "@@rules_python~//python/extensions/private:pythons_hub.bzl",
2259            "ruleClassName": "hub_repo",
2260            "attributes": {
2261              "default_python_version": "3.11",
2262              "toolchain_prefixes": [
2263                "_0000_python_3_11_"
2264              ],
2265              "toolchain_python_versions": [
2266                "3.11"
2267              ],
2268              "toolchain_set_python_version_constraints": [
2269                "False"
2270              ],
2271              "toolchain_user_repository_names": [
2272                "python_3_11"
2273              ]
2274            }
2275          },
2276          "python_versions": {
2277            "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl",
2278            "ruleClassName": "multi_toolchain_aliases",
2279            "attributes": {
2280              "python_versions": {
2281                "3.11": "python_3_11"
2282              }
2283            }
2284          },
2285          "python_3_11_x86_64-pc-windows-msvc": {
2286            "bzlFile": "@@rules_python~//python:repositories.bzl",
2287            "ruleClassName": "python_repository",
2288            "attributes": {
2289              "sha256": "878614c03ea38538ae2f758e36c85d2c0eb1eaaca86cd400ff8c76693ee0b3e1",
2290              "patches": [],
2291              "platform": "x86_64-pc-windows-msvc",
2292              "python_version": "3.11.4",
2293              "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
2294              "urls": [
2295                "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz"
2296              ],
2297              "distutils_content": "",
2298              "strip_prefix": "python",
2299              "coverage_tool": "",
2300              "ignore_root_user_error": false
2301            }
2302          },
2303          "python_3_11_x86_64-unknown-linux-gnu": {
2304            "bzlFile": "@@rules_python~//python:repositories.bzl",
2305            "ruleClassName": "python_repository",
2306            "attributes": {
2307              "sha256": "e26247302bc8e9083a43ce9e8dd94905b40d464745b1603041f7bc9a93c65d05",
2308              "patches": [],
2309              "platform": "x86_64-unknown-linux-gnu",
2310              "python_version": "3.11.4",
2311              "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz",
2312              "urls": [
2313                "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz"
2314              ],
2315              "distutils_content": "",
2316              "strip_prefix": "python",
2317              "coverage_tool": "",
2318              "ignore_root_user_error": false
2319            }
2320          }
2321        },
2322        "recordedRepoMappingEntries": [
2323          [
2324            "rules_python~",
2325            "bazel_tools",
2326            "bazel_tools"
2327          ]
2328        ]
2329      }
2330    }
2331  }
2332}
2333