...

Text file src/github.com/grpc-ecosystem/grpc-gateway/v2/MODULE.bazel.lock

Documentation: github.com/grpc-ecosystem/grpc-gateway/v2

     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}

View as plain text