github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/MODULE.bazel.lock (about)

     1  {
     2    "lockFileVersion": 3,
     3    "moduleFileHash": "0e3e315145ac7ee7a4e0ac825e1c5e03c068ec1254dd42c3caaecb27e921dc4d",
     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": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787"
    17    },
    18    "moduleDepGraph": {
    19      "<root>": {
    20        "name": "",
    21        "version": "",
    22        "key": "<root>",
    23        "repoName": "",
    24        "executionPlatformsToRegister": [],
    25        "toolchainsToRegister": [],
    26        "extensionUsages": [],
    27        "deps": {
    28          "bazel_tools": "bazel_tools@_",
    29          "local_config_platform": "local_config_platform@_"
    30        }
    31      },
    32      "bazel_tools@_": {
    33        "name": "bazel_tools",
    34        "version": "",
    35        "key": "bazel_tools@_",
    36        "repoName": "bazel_tools",
    37        "executionPlatformsToRegister": [],
    38        "toolchainsToRegister": [
    39          "@local_config_cc_toolchains//:all",
    40          "@local_config_sh//:local_sh_toolchain"
    41        ],
    42        "extensionUsages": [
    43          {
    44            "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
    45            "extensionName": "cc_configure_extension",
    46            "usingModule": "bazel_tools@_",
    47            "location": {
    48              "file": "@@bazel_tools//:MODULE.bazel",
    49              "line": 17,
    50              "column": 29
    51            },
    52            "imports": {
    53              "local_config_cc": "local_config_cc",
    54              "local_config_cc_toolchains": "local_config_cc_toolchains"
    55            },
    56            "devImports": [],
    57            "tags": [],
    58            "hasDevUseExtension": false,
    59            "hasNonDevUseExtension": true
    60          },
    61          {
    62            "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
    63            "extensionName": "xcode_configure_extension",
    64            "usingModule": "bazel_tools@_",
    65            "location": {
    66              "file": "@@bazel_tools//:MODULE.bazel",
    67              "line": 21,
    68              "column": 32
    69            },
    70            "imports": {
    71              "local_config_xcode": "local_config_xcode"
    72            },
    73            "devImports": [],
    74            "tags": [],
    75            "hasDevUseExtension": false,
    76            "hasNonDevUseExtension": true
    77          },
    78          {
    79            "extensionBzlFile": "@rules_java//java:extensions.bzl",
    80            "extensionName": "toolchains",
    81            "usingModule": "bazel_tools@_",
    82            "location": {
    83              "file": "@@bazel_tools//:MODULE.bazel",
    84              "line": 24,
    85              "column": 32
    86            },
    87            "imports": {
    88              "local_jdk": "local_jdk",
    89              "remote_java_tools": "remote_java_tools",
    90              "remote_java_tools_linux": "remote_java_tools_linux",
    91              "remote_java_tools_windows": "remote_java_tools_windows",
    92              "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
    93              "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
    94            },
    95            "devImports": [],
    96            "tags": [],
    97            "hasDevUseExtension": false,
    98            "hasNonDevUseExtension": true
    99          },
   100          {
   101            "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
   102            "extensionName": "sh_configure_extension",
   103            "usingModule": "bazel_tools@_",
   104            "location": {
   105              "file": "@@bazel_tools//:MODULE.bazel",
   106              "line": 35,
   107              "column": 39
   108            },
   109            "imports": {
   110              "local_config_sh": "local_config_sh"
   111            },
   112            "devImports": [],
   113            "tags": [],
   114            "hasDevUseExtension": false,
   115            "hasNonDevUseExtension": true
   116          },
   117          {
   118            "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
   119            "extensionName": "remote_coverage_tools_extension",
   120            "usingModule": "bazel_tools@_",
   121            "location": {
   122              "file": "@@bazel_tools//:MODULE.bazel",
   123              "line": 39,
   124              "column": 48
   125            },
   126            "imports": {
   127              "remote_coverage_tools": "remote_coverage_tools"
   128            },
   129            "devImports": [],
   130            "tags": [],
   131            "hasDevUseExtension": false,
   132            "hasNonDevUseExtension": true
   133          },
   134          {
   135            "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
   136            "extensionName": "remote_android_tools_extensions",
   137            "usingModule": "bazel_tools@_",
   138            "location": {
   139              "file": "@@bazel_tools//:MODULE.bazel",
   140              "line": 42,
   141              "column": 42
   142            },
   143            "imports": {
   144              "android_gmaven_r8": "android_gmaven_r8",
   145              "android_tools": "android_tools"
   146            },
   147            "devImports": [],
   148            "tags": [],
   149            "hasDevUseExtension": false,
   150            "hasNonDevUseExtension": true
   151          }
   152        ],
   153        "deps": {
   154          "rules_cc": "rules_cc@0.0.9",
   155          "rules_java": "rules_java@7.1.0",
   156          "rules_license": "rules_license@0.0.7",
   157          "rules_proto": "rules_proto@4.0.0",
   158          "rules_python": "rules_python@0.4.0",
   159          "platforms": "platforms@0.0.7",
   160          "com_google_protobuf": "protobuf@3.19.6",
   161          "zlib": "zlib@1.3",
   162          "build_bazel_apple_support": "apple_support@1.5.0",
   163          "local_config_platform": "local_config_platform@_"
   164        }
   165      },
   166      "local_config_platform@_": {
   167        "name": "local_config_platform",
   168        "version": "",
   169        "key": "local_config_platform@_",
   170        "repoName": "local_config_platform",
   171        "executionPlatformsToRegister": [],
   172        "toolchainsToRegister": [],
   173        "extensionUsages": [],
   174        "deps": {
   175          "platforms": "platforms@0.0.7",
   176          "bazel_tools": "bazel_tools@_"
   177        }
   178      },
   179      "rules_cc@0.0.9": {
   180        "name": "rules_cc",
   181        "version": "0.0.9",
   182        "key": "rules_cc@0.0.9",
   183        "repoName": "rules_cc",
   184        "executionPlatformsToRegister": [],
   185        "toolchainsToRegister": [
   186          "@local_config_cc_toolchains//:all"
   187        ],
   188        "extensionUsages": [
   189          {
   190            "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
   191            "extensionName": "cc_configure_extension",
   192            "usingModule": "rules_cc@0.0.9",
   193            "location": {
   194              "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel",
   195              "line": 9,
   196              "column": 29
   197            },
   198            "imports": {
   199              "local_config_cc_toolchains": "local_config_cc_toolchains"
   200            },
   201            "devImports": [],
   202            "tags": [],
   203            "hasDevUseExtension": false,
   204            "hasNonDevUseExtension": true
   205          }
   206        ],
   207        "deps": {
   208          "platforms": "platforms@0.0.7",
   209          "bazel_tools": "bazel_tools@_",
   210          "local_config_platform": "local_config_platform@_"
   211        },
   212        "repoSpec": {
   213          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   214          "ruleClassName": "http_archive",
   215          "attributes": {
   216            "name": "rules_cc~0.0.9",
   217            "urls": [
   218              "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"
   219            ],
   220            "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=",
   221            "strip_prefix": "rules_cc-0.0.9",
   222            "remote_patches": {
   223              "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g="
   224            },
   225            "remote_patch_strip": 0
   226          }
   227        }
   228      },
   229      "rules_java@7.1.0": {
   230        "name": "rules_java",
   231        "version": "7.1.0",
   232        "key": "rules_java@7.1.0",
   233        "repoName": "rules_java",
   234        "executionPlatformsToRegister": [],
   235        "toolchainsToRegister": [
   236          "//toolchains:all",
   237          "@local_jdk//:runtime_toolchain_definition",
   238          "@local_jdk//:bootstrap_runtime_toolchain_definition",
   239          "@remotejdk11_linux_toolchain_config_repo//:all",
   240          "@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
   241          "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
   242          "@remotejdk11_linux_s390x_toolchain_config_repo//:all",
   243          "@remotejdk11_macos_toolchain_config_repo//:all",
   244          "@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
   245          "@remotejdk11_win_toolchain_config_repo//:all",
   246          "@remotejdk11_win_arm64_toolchain_config_repo//:all",
   247          "@remotejdk17_linux_toolchain_config_repo//:all",
   248          "@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
   249          "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
   250          "@remotejdk17_linux_s390x_toolchain_config_repo//:all",
   251          "@remotejdk17_macos_toolchain_config_repo//:all",
   252          "@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
   253          "@remotejdk17_win_toolchain_config_repo//:all",
   254          "@remotejdk17_win_arm64_toolchain_config_repo//:all",
   255          "@remotejdk21_linux_toolchain_config_repo//:all",
   256          "@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
   257          "@remotejdk21_macos_toolchain_config_repo//:all",
   258          "@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
   259          "@remotejdk21_win_toolchain_config_repo//:all"
   260        ],
   261        "extensionUsages": [
   262          {
   263            "extensionBzlFile": "@rules_java//java:extensions.bzl",
   264            "extensionName": "toolchains",
   265            "usingModule": "rules_java@7.1.0",
   266            "location": {
   267              "file": "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel",
   268              "line": 19,
   269              "column": 27
   270            },
   271            "imports": {
   272              "remote_java_tools": "remote_java_tools",
   273              "remote_java_tools_linux": "remote_java_tools_linux",
   274              "remote_java_tools_windows": "remote_java_tools_windows",
   275              "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
   276              "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
   277              "local_jdk": "local_jdk",
   278              "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
   279              "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
   280              "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
   281              "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
   282              "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
   283              "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
   284              "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
   285              "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
   286              "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
   287              "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
   288              "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
   289              "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
   290              "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
   291              "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
   292              "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
   293              "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
   294              "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
   295              "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
   296              "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
   297              "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
   298              "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
   299            },
   300            "devImports": [],
   301            "tags": [],
   302            "hasDevUseExtension": false,
   303            "hasNonDevUseExtension": true
   304          }
   305        ],
   306        "deps": {
   307          "platforms": "platforms@0.0.7",
   308          "rules_cc": "rules_cc@0.0.9",
   309          "bazel_skylib": "bazel_skylib@1.3.0",
   310          "rules_proto": "rules_proto@4.0.0",
   311          "rules_license": "rules_license@0.0.7",
   312          "bazel_tools": "bazel_tools@_",
   313          "local_config_platform": "local_config_platform@_"
   314        },
   315        "repoSpec": {
   316          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   317          "ruleClassName": "http_archive",
   318          "attributes": {
   319            "name": "rules_java~7.1.0",
   320            "urls": [
   321              "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz"
   322            ],
   323            "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=",
   324            "strip_prefix": "",
   325            "remote_patches": {},
   326            "remote_patch_strip": 0
   327          }
   328        }
   329      },
   330      "rules_license@0.0.7": {
   331        "name": "rules_license",
   332        "version": "0.0.7",
   333        "key": "rules_license@0.0.7",
   334        "repoName": "rules_license",
   335        "executionPlatformsToRegister": [],
   336        "toolchainsToRegister": [],
   337        "extensionUsages": [],
   338        "deps": {
   339          "bazel_tools": "bazel_tools@_",
   340          "local_config_platform": "local_config_platform@_"
   341        },
   342        "repoSpec": {
   343          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   344          "ruleClassName": "http_archive",
   345          "attributes": {
   346            "name": "rules_license~0.0.7",
   347            "urls": [
   348              "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
   349            ],
   350            "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
   351            "strip_prefix": "",
   352            "remote_patches": {},
   353            "remote_patch_strip": 0
   354          }
   355        }
   356      },
   357      "rules_proto@4.0.0": {
   358        "name": "rules_proto",
   359        "version": "4.0.0",
   360        "key": "rules_proto@4.0.0",
   361        "repoName": "rules_proto",
   362        "executionPlatformsToRegister": [],
   363        "toolchainsToRegister": [],
   364        "extensionUsages": [],
   365        "deps": {
   366          "bazel_skylib": "bazel_skylib@1.3.0",
   367          "rules_cc": "rules_cc@0.0.9",
   368          "bazel_tools": "bazel_tools@_",
   369          "local_config_platform": "local_config_platform@_"
   370        },
   371        "repoSpec": {
   372          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   373          "ruleClassName": "http_archive",
   374          "attributes": {
   375            "name": "rules_proto~4.0.0",
   376            "urls": [
   377              "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip"
   378            ],
   379            "integrity": "sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=",
   380            "strip_prefix": "rules_proto-4.0.0",
   381            "remote_patches": {
   382              "https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch": "sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0="
   383            },
   384            "remote_patch_strip": 0
   385          }
   386        }
   387      },
   388      "rules_python@0.4.0": {
   389        "name": "rules_python",
   390        "version": "0.4.0",
   391        "key": "rules_python@0.4.0",
   392        "repoName": "rules_python",
   393        "executionPlatformsToRegister": [],
   394        "toolchainsToRegister": [
   395          "@bazel_tools//tools/python:autodetecting_toolchain"
   396        ],
   397        "extensionUsages": [
   398          {
   399            "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl",
   400            "extensionName": "pip_install",
   401            "usingModule": "rules_python@0.4.0",
   402            "location": {
   403              "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel",
   404              "line": 7,
   405              "column": 28
   406            },
   407            "imports": {
   408              "pypi__click": "pypi__click",
   409              "pypi__pip": "pypi__pip",
   410              "pypi__pip_tools": "pypi__pip_tools",
   411              "pypi__pkginfo": "pypi__pkginfo",
   412              "pypi__setuptools": "pypi__setuptools",
   413              "pypi__wheel": "pypi__wheel"
   414            },
   415            "devImports": [],
   416            "tags": [],
   417            "hasDevUseExtension": false,
   418            "hasNonDevUseExtension": true
   419          }
   420        ],
   421        "deps": {
   422          "bazel_tools": "bazel_tools@_",
   423          "local_config_platform": "local_config_platform@_"
   424        },
   425        "repoSpec": {
   426          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   427          "ruleClassName": "http_archive",
   428          "attributes": {
   429            "name": "rules_python~0.4.0",
   430            "urls": [
   431              "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz"
   432            ],
   433            "integrity": "sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=",
   434            "strip_prefix": "",
   435            "remote_patches": {
   436              "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch": "sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=",
   437              "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch": "sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y="
   438            },
   439            "remote_patch_strip": 1
   440          }
   441        }
   442      },
   443      "platforms@0.0.7": {
   444        "name": "platforms",
   445        "version": "0.0.7",
   446        "key": "platforms@0.0.7",
   447        "repoName": "platforms",
   448        "executionPlatformsToRegister": [],
   449        "toolchainsToRegister": [],
   450        "extensionUsages": [],
   451        "deps": {
   452          "rules_license": "rules_license@0.0.7",
   453          "bazel_tools": "bazel_tools@_",
   454          "local_config_platform": "local_config_platform@_"
   455        },
   456        "repoSpec": {
   457          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   458          "ruleClassName": "http_archive",
   459          "attributes": {
   460            "name": "platforms",
   461            "urls": [
   462              "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz"
   463            ],
   464            "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=",
   465            "strip_prefix": "",
   466            "remote_patches": {},
   467            "remote_patch_strip": 0
   468          }
   469        }
   470      },
   471      "protobuf@3.19.6": {
   472        "name": "protobuf",
   473        "version": "3.19.6",
   474        "key": "protobuf@3.19.6",
   475        "repoName": "protobuf",
   476        "executionPlatformsToRegister": [],
   477        "toolchainsToRegister": [],
   478        "extensionUsages": [],
   479        "deps": {
   480          "bazel_skylib": "bazel_skylib@1.3.0",
   481          "zlib": "zlib@1.3",
   482          "rules_python": "rules_python@0.4.0",
   483          "rules_cc": "rules_cc@0.0.9",
   484          "rules_proto": "rules_proto@4.0.0",
   485          "rules_java": "rules_java@7.1.0",
   486          "bazel_tools": "bazel_tools@_",
   487          "local_config_platform": "local_config_platform@_"
   488        },
   489        "repoSpec": {
   490          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   491          "ruleClassName": "http_archive",
   492          "attributes": {
   493            "name": "protobuf~3.19.6",
   494            "urls": [
   495              "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip"
   496            ],
   497            "integrity": "sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=",
   498            "strip_prefix": "protobuf-3.19.6",
   499            "remote_patches": {
   500              "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch": "sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=",
   501              "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch": "sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=",
   502              "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch": "sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=",
   503              "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch": "sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4="
   504            },
   505            "remote_patch_strip": 1
   506          }
   507        }
   508      },
   509      "zlib@1.3": {
   510        "name": "zlib",
   511        "version": "1.3",
   512        "key": "zlib@1.3",
   513        "repoName": "zlib",
   514        "executionPlatformsToRegister": [],
   515        "toolchainsToRegister": [],
   516        "extensionUsages": [],
   517        "deps": {
   518          "platforms": "platforms@0.0.7",
   519          "rules_cc": "rules_cc@0.0.9",
   520          "bazel_tools": "bazel_tools@_",
   521          "local_config_platform": "local_config_platform@_"
   522        },
   523        "repoSpec": {
   524          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   525          "ruleClassName": "http_archive",
   526          "attributes": {
   527            "name": "zlib~1.3",
   528            "urls": [
   529              "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
   530            ],
   531            "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
   532            "strip_prefix": "zlib-1.3",
   533            "remote_patches": {
   534              "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
   535              "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
   536            },
   537            "remote_patch_strip": 0
   538          }
   539        }
   540      },
   541      "apple_support@1.5.0": {
   542        "name": "apple_support",
   543        "version": "1.5.0",
   544        "key": "apple_support@1.5.0",
   545        "repoName": "build_bazel_apple_support",
   546        "executionPlatformsToRegister": [],
   547        "toolchainsToRegister": [
   548          "@local_config_apple_cc_toolchains//:all"
   549        ],
   550        "extensionUsages": [
   551          {
   552            "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
   553            "extensionName": "apple_cc_configure_extension",
   554            "usingModule": "apple_support@1.5.0",
   555            "location": {
   556              "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
   557              "line": 17,
   558              "column": 35
   559            },
   560            "imports": {
   561              "local_config_apple_cc": "local_config_apple_cc",
   562              "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
   563            },
   564            "devImports": [],
   565            "tags": [],
   566            "hasDevUseExtension": false,
   567            "hasNonDevUseExtension": true
   568          }
   569        ],
   570        "deps": {
   571          "bazel_skylib": "bazel_skylib@1.3.0",
   572          "platforms": "platforms@0.0.7",
   573          "bazel_tools": "bazel_tools@_",
   574          "local_config_platform": "local_config_platform@_"
   575        },
   576        "repoSpec": {
   577          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   578          "ruleClassName": "http_archive",
   579          "attributes": {
   580            "name": "apple_support~1.5.0",
   581            "urls": [
   582              "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
   583            ],
   584            "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
   585            "strip_prefix": "",
   586            "remote_patches": {},
   587            "remote_patch_strip": 0
   588          }
   589        }
   590      },
   591      "bazel_skylib@1.3.0": {
   592        "name": "bazel_skylib",
   593        "version": "1.3.0",
   594        "key": "bazel_skylib@1.3.0",
   595        "repoName": "bazel_skylib",
   596        "executionPlatformsToRegister": [],
   597        "toolchainsToRegister": [
   598          "//toolchains/unittest:cmd_toolchain",
   599          "//toolchains/unittest:bash_toolchain"
   600        ],
   601        "extensionUsages": [],
   602        "deps": {
   603          "platforms": "platforms@0.0.7",
   604          "bazel_tools": "bazel_tools@_",
   605          "local_config_platform": "local_config_platform@_"
   606        },
   607        "repoSpec": {
   608          "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
   609          "ruleClassName": "http_archive",
   610          "attributes": {
   611            "name": "bazel_skylib~1.3.0",
   612            "urls": [
   613              "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz"
   614            ],
   615            "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=",
   616            "strip_prefix": "",
   617            "remote_patches": {},
   618            "remote_patch_strip": 0
   619          }
   620        }
   621      }
   622    },
   623    "moduleExtensions": {
   624      "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": {
   625        "general": {
   626          "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=",
   627          "accumulatedFileDigests": {},
   628          "envVariables": {},
   629          "generatedRepoSpecs": {
   630            "local_config_apple_cc": {
   631              "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl",
   632              "ruleClassName": "_apple_cc_autoconf",
   633              "attributes": {
   634                "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc"
   635              }
   636            },
   637            "local_config_apple_cc_toolchains": {
   638              "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl",
   639              "ruleClassName": "_apple_cc_autoconf_toolchains",
   640              "attributes": {
   641                "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains"
   642              }
   643            }
   644          },
   645          "recordedRepoMappingEntries": []
   646        }
   647      },
   648      "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": {
   649        "general": {
   650          "bzlTransitiveDigest": "mcsWHq3xORJexV5/4eCvNOLxFOQKV6eli3fkr+tEaqE=",
   651          "accumulatedFileDigests": {},
   652          "envVariables": {},
   653          "generatedRepoSpecs": {
   654            "local_config_cc": {
   655              "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
   656              "ruleClassName": "cc_autoconf",
   657              "attributes": {
   658                "name": "bazel_tools~cc_configure_extension~local_config_cc"
   659              }
   660            },
   661            "local_config_cc_toolchains": {
   662              "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
   663              "ruleClassName": "cc_autoconf_toolchains",
   664              "attributes": {
   665                "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains"
   666              }
   667            }
   668          },
   669          "recordedRepoMappingEntries": [
   670            [
   671              "bazel_tools",
   672              "bazel_tools",
   673              "bazel_tools"
   674            ]
   675          ]
   676        }
   677      },
   678      "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": {
   679        "general": {
   680          "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=",
   681          "accumulatedFileDigests": {},
   682          "envVariables": {},
   683          "generatedRepoSpecs": {
   684            "local_config_xcode": {
   685              "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl",
   686              "ruleClassName": "xcode_autoconf",
   687              "attributes": {
   688                "name": "bazel_tools~xcode_configure_extension~local_config_xcode",
   689                "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m",
   690                "remote_xcode": ""
   691              }
   692            }
   693          },
   694          "recordedRepoMappingEntries": []
   695        }
   696      },
   697      "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": {
   698        "general": {
   699          "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=",
   700          "accumulatedFileDigests": {},
   701          "envVariables": {},
   702          "generatedRepoSpecs": {
   703            "local_config_sh": {
   704              "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl",
   705              "ruleClassName": "sh_config",
   706              "attributes": {
   707                "name": "bazel_tools~sh_configure_extension~local_config_sh"
   708              }
   709            }
   710          },
   711          "recordedRepoMappingEntries": []
   712        }
   713      },
   714      "@@rules_java~7.1.0//java:extensions.bzl%toolchains": {
   715        "general": {
   716          "bzlTransitiveDigest": "D02GmifxnV/IhYgspsJMDZ/aE8HxAjXgek5gi6FSto4=",
   717          "accumulatedFileDigests": {},
   718          "envVariables": {},
   719          "generatedRepoSpecs": {
   720            "remotejdk21_linux_toolchain_config_repo": {
   721              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   722              "ruleClassName": "_toolchain_config",
   723              "attributes": {
   724                "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo",
   725                "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"
   726              }
   727            },
   728            "remotejdk17_linux_s390x_toolchain_config_repo": {
   729              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   730              "ruleClassName": "_toolchain_config",
   731              "attributes": {
   732                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo",
   733                "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"
   734              }
   735            },
   736            "remotejdk17_macos_toolchain_config_repo": {
   737              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   738              "ruleClassName": "_toolchain_config",
   739              "attributes": {
   740                "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo",
   741                "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"
   742              }
   743            },
   744            "remotejdk21_macos_aarch64_toolchain_config_repo": {
   745              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   746              "ruleClassName": "_toolchain_config",
   747              "attributes": {
   748                "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo",
   749                "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"
   750              }
   751            },
   752            "remotejdk17_linux_aarch64_toolchain_config_repo": {
   753              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   754              "ruleClassName": "_toolchain_config",
   755              "attributes": {
   756                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo",
   757                "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"
   758              }
   759            },
   760            "remotejdk21_macos_aarch64": {
   761              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   762              "ruleClassName": "http_archive",
   763              "attributes": {
   764                "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64",
   765                "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",
   766                "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa",
   767                "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64",
   768                "urls": [
   769                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz",
   770                  "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz"
   771                ]
   772              }
   773            },
   774            "remotejdk17_linux_toolchain_config_repo": {
   775              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   776              "ruleClassName": "_toolchain_config",
   777              "attributes": {
   778                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo",
   779                "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"
   780              }
   781            },
   782            "remotejdk17_macos_aarch64": {
   783              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   784              "ruleClassName": "http_archive",
   785              "attributes": {
   786                "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64",
   787                "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",
   788                "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca",
   789                "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64",
   790                "urls": [
   791                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz",
   792                  "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz"
   793                ]
   794              }
   795            },
   796            "remote_java_tools_windows": {
   797              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   798              "ruleClassName": "http_archive",
   799              "attributes": {
   800                "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows",
   801                "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1",
   802                "urls": [
   803                  "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip",
   804                  "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip"
   805                ]
   806              }
   807            },
   808            "remotejdk11_win": {
   809              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   810              "ruleClassName": "http_archive",
   811              "attributes": {
   812                "name": "rules_java~7.1.0~toolchains~remotejdk11_win",
   813                "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",
   814                "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83",
   815                "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64",
   816                "urls": [
   817                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip",
   818                  "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip"
   819                ]
   820              }
   821            },
   822            "remotejdk11_win_toolchain_config_repo": {
   823              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   824              "ruleClassName": "_toolchain_config",
   825              "attributes": {
   826                "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo",
   827                "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"
   828              }
   829            },
   830            "remotejdk11_linux_aarch64": {
   831              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   832              "ruleClassName": "http_archive",
   833              "attributes": {
   834                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64",
   835                "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",
   836                "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de",
   837                "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64",
   838                "urls": [
   839                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz",
   840                  "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz"
   841                ]
   842              }
   843            },
   844            "remotejdk17_linux": {
   845              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   846              "ruleClassName": "http_archive",
   847              "attributes": {
   848                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux",
   849                "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",
   850                "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340",
   851                "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64",
   852                "urls": [
   853                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz",
   854                  "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz"
   855                ]
   856              }
   857            },
   858            "remotejdk11_linux_s390x_toolchain_config_repo": {
   859              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   860              "ruleClassName": "_toolchain_config",
   861              "attributes": {
   862                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo",
   863                "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"
   864              }
   865            },
   866            "remotejdk11_linux_toolchain_config_repo": {
   867              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   868              "ruleClassName": "_toolchain_config",
   869              "attributes": {
   870                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo",
   871                "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"
   872              }
   873            },
   874            "remotejdk11_macos": {
   875              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   876              "ruleClassName": "http_archive",
   877              "attributes": {
   878                "name": "rules_java~7.1.0~toolchains~remotejdk11_macos",
   879                "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",
   880                "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd",
   881                "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64",
   882                "urls": [
   883                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz",
   884                  "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz"
   885                ]
   886              }
   887            },
   888            "remotejdk11_win_arm64": {
   889              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   890              "ruleClassName": "http_archive",
   891              "attributes": {
   892                "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64",
   893                "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",
   894                "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2",
   895                "strip_prefix": "jdk-11.0.13+8",
   896                "urls": [
   897                  "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"
   898                ]
   899              }
   900            },
   901            "remotejdk17_macos": {
   902              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   903              "ruleClassName": "http_archive",
   904              "attributes": {
   905                "name": "rules_java~7.1.0~toolchains~remotejdk17_macos",
   906                "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",
   907                "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f",
   908                "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64",
   909                "urls": [
   910                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz",
   911                  "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz"
   912                ]
   913              }
   914            },
   915            "remotejdk21_macos": {
   916              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   917              "ruleClassName": "http_archive",
   918              "attributes": {
   919                "name": "rules_java~7.1.0~toolchains~remotejdk21_macos",
   920                "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",
   921                "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd",
   922                "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64",
   923                "urls": [
   924                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz",
   925                  "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz"
   926                ]
   927              }
   928            },
   929            "remotejdk21_macos_toolchain_config_repo": {
   930              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   931              "ruleClassName": "_toolchain_config",
   932              "attributes": {
   933                "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo",
   934                "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"
   935              }
   936            },
   937            "remotejdk17_macos_aarch64_toolchain_config_repo": {
   938              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   939              "ruleClassName": "_toolchain_config",
   940              "attributes": {
   941                "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo",
   942                "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"
   943              }
   944            },
   945            "remotejdk17_win": {
   946              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   947              "ruleClassName": "http_archive",
   948              "attributes": {
   949                "name": "rules_java~7.1.0~toolchains~remotejdk17_win",
   950                "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",
   951                "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637",
   952                "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64",
   953                "urls": [
   954                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip",
   955                  "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip"
   956                ]
   957              }
   958            },
   959            "remotejdk11_macos_aarch64_toolchain_config_repo": {
   960              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   961              "ruleClassName": "_toolchain_config",
   962              "attributes": {
   963                "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo",
   964                "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"
   965              }
   966            },
   967            "remotejdk11_linux_ppc64le_toolchain_config_repo": {
   968              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
   969              "ruleClassName": "_toolchain_config",
   970              "attributes": {
   971                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo",
   972                "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"
   973              }
   974            },
   975            "remotejdk21_linux": {
   976              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   977              "ruleClassName": "http_archive",
   978              "attributes": {
   979                "name": "rules_java~7.1.0~toolchains~remotejdk21_linux",
   980                "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",
   981                "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6",
   982                "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64",
   983                "urls": [
   984                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz",
   985                  "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz"
   986                ]
   987              }
   988            },
   989            "remote_java_tools_linux": {
   990              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
   991              "ruleClassName": "http_archive",
   992              "attributes": {
   993                "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux",
   994                "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7",
   995                "urls": [
   996                  "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip",
   997                  "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip"
   998                ]
   999              }
  1000            },
  1001            "remotejdk21_win": {
  1002              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1003              "ruleClassName": "http_archive",
  1004              "attributes": {
  1005                "name": "rules_java~7.1.0~toolchains~remotejdk21_win",
  1006                "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",
  1007                "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802",
  1008                "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64",
  1009                "urls": [
  1010                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip",
  1011                  "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip"
  1012                ]
  1013              }
  1014            },
  1015            "remotejdk21_linux_aarch64": {
  1016              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1017              "ruleClassName": "http_archive",
  1018              "attributes": {
  1019                "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64",
  1020                "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",
  1021                "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835",
  1022                "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64",
  1023                "urls": [
  1024                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz",
  1025                  "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz"
  1026                ]
  1027              }
  1028            },
  1029            "remotejdk11_linux_aarch64_toolchain_config_repo": {
  1030              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1031              "ruleClassName": "_toolchain_config",
  1032              "attributes": {
  1033                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo",
  1034                "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"
  1035              }
  1036            },
  1037            "remotejdk11_linux_s390x": {
  1038              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1039              "ruleClassName": "http_archive",
  1040              "attributes": {
  1041                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x",
  1042                "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",
  1043                "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b",
  1044                "strip_prefix": "jdk-11.0.15+10",
  1045                "urls": [
  1046                  "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",
  1047                  "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz"
  1048                ]
  1049              }
  1050            },
  1051            "remotejdk17_linux_aarch64": {
  1052              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1053              "ruleClassName": "http_archive",
  1054              "attributes": {
  1055                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64",
  1056                "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",
  1057                "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313",
  1058                "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64",
  1059                "urls": [
  1060                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz",
  1061                  "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz"
  1062                ]
  1063              }
  1064            },
  1065            "remotejdk17_win_arm64_toolchain_config_repo": {
  1066              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1067              "ruleClassName": "_toolchain_config",
  1068              "attributes": {
  1069                "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo",
  1070                "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"
  1071              }
  1072            },
  1073            "remotejdk11_linux": {
  1074              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1075              "ruleClassName": "http_archive",
  1076              "attributes": {
  1077                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux",
  1078                "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",
  1079                "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c",
  1080                "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64",
  1081                "urls": [
  1082                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz",
  1083                  "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz"
  1084                ]
  1085              }
  1086            },
  1087            "remotejdk11_macos_toolchain_config_repo": {
  1088              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1089              "ruleClassName": "_toolchain_config",
  1090              "attributes": {
  1091                "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo",
  1092                "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"
  1093              }
  1094            },
  1095            "remotejdk17_linux_ppc64le_toolchain_config_repo": {
  1096              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1097              "ruleClassName": "_toolchain_config",
  1098              "attributes": {
  1099                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo",
  1100                "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"
  1101              }
  1102            },
  1103            "remotejdk17_win_arm64": {
  1104              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1105              "ruleClassName": "http_archive",
  1106              "attributes": {
  1107                "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64",
  1108                "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",
  1109                "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85",
  1110                "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64",
  1111                "urls": [
  1112                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip",
  1113                  "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip"
  1114                ]
  1115              }
  1116            },
  1117            "remote_java_tools_darwin_arm64": {
  1118              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1119              "ruleClassName": "http_archive",
  1120              "attributes": {
  1121                "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64",
  1122                "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930",
  1123                "urls": [
  1124                  "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip",
  1125                  "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip"
  1126                ]
  1127              }
  1128            },
  1129            "remotejdk17_linux_ppc64le": {
  1130              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1131              "ruleClassName": "http_archive",
  1132              "attributes": {
  1133                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le",
  1134                "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",
  1135                "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd",
  1136                "strip_prefix": "jdk-17.0.8.1+1",
  1137                "urls": [
  1138                  "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",
  1139                  "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"
  1140                ]
  1141              }
  1142            },
  1143            "remotejdk21_linux_aarch64_toolchain_config_repo": {
  1144              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1145              "ruleClassName": "_toolchain_config",
  1146              "attributes": {
  1147                "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo",
  1148                "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"
  1149              }
  1150            },
  1151            "remotejdk11_win_arm64_toolchain_config_repo": {
  1152              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1153              "ruleClassName": "_toolchain_config",
  1154              "attributes": {
  1155                "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo",
  1156                "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"
  1157              }
  1158            },
  1159            "local_jdk": {
  1160              "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl",
  1161              "ruleClassName": "_local_java_repository_rule",
  1162              "attributes": {
  1163                "name": "rules_java~7.1.0~toolchains~local_jdk",
  1164                "java_home": "",
  1165                "version": "",
  1166                "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"
  1167              }
  1168            },
  1169            "remote_java_tools_darwin_x86_64": {
  1170              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1171              "ruleClassName": "http_archive",
  1172              "attributes": {
  1173                "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64",
  1174                "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc",
  1175                "urls": [
  1176                  "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip",
  1177                  "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip"
  1178                ]
  1179              }
  1180            },
  1181            "remote_java_tools": {
  1182              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1183              "ruleClassName": "http_archive",
  1184              "attributes": {
  1185                "name": "rules_java~7.1.0~toolchains~remote_java_tools",
  1186                "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14",
  1187                "urls": [
  1188                  "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip",
  1189                  "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip"
  1190                ]
  1191              }
  1192            },
  1193            "remotejdk17_linux_s390x": {
  1194              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1195              "ruleClassName": "http_archive",
  1196              "attributes": {
  1197                "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x",
  1198                "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",
  1199                "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37",
  1200                "strip_prefix": "jdk-17.0.8.1+1",
  1201                "urls": [
  1202                  "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",
  1203                  "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"
  1204                ]
  1205              }
  1206            },
  1207            "remotejdk17_win_toolchain_config_repo": {
  1208              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1209              "ruleClassName": "_toolchain_config",
  1210              "attributes": {
  1211                "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo",
  1212                "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"
  1213              }
  1214            },
  1215            "remotejdk11_linux_ppc64le": {
  1216              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1217              "ruleClassName": "http_archive",
  1218              "attributes": {
  1219                "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le",
  1220                "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",
  1221                "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f",
  1222                "strip_prefix": "jdk-11.0.15+10",
  1223                "urls": [
  1224                  "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",
  1225                  "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz"
  1226                ]
  1227              }
  1228            },
  1229            "remotejdk11_macos_aarch64": {
  1230              "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
  1231              "ruleClassName": "http_archive",
  1232              "attributes": {
  1233                "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64",
  1234                "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",
  1235                "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885",
  1236                "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64",
  1237                "urls": [
  1238                  "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz",
  1239                  "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz"
  1240                ]
  1241              }
  1242            },
  1243            "remotejdk21_win_toolchain_config_repo": {
  1244              "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
  1245              "ruleClassName": "_toolchain_config",
  1246              "attributes": {
  1247                "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo",
  1248                "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"
  1249              }
  1250            }
  1251          },
  1252          "recordedRepoMappingEntries": [
  1253            [
  1254              "rules_java~7.1.0",
  1255              "bazel_tools",
  1256              "bazel_tools"
  1257            ],
  1258            [
  1259              "rules_java~7.1.0",
  1260              "remote_java_tools",
  1261              "rules_java~7.1.0~toolchains~remote_java_tools"
  1262            ]
  1263          ]
  1264        }
  1265      }
  1266    }
  1267  }