Merge pull request #262152 from layus/master

bazel_7: init at 7.0.0

authored by Uri Baghin and committed by GitHub dc594fa5 af7115b0

+14322 -24
+2 -2
pkgs/development/tools/build-managers/bazel/bash-tools-test.nix
··· 1 - { writeText, bazel, runLocal, bazelTest, distDir }: 1 + { writeText, bazel, runLocal, bazelTest, distDir, extraBazelArgs ? ""}: 2 2 3 3 # Tests that certain executables are available in bazel-executed bash shells. 4 4 ··· 35 35 inherit workspaceDir; 36 36 37 37 bazelScript = '' 38 - ${bazel}/bin/bazel build :tool_usage --distdir=${distDir} 38 + ${bazel}/bin/bazel build :tool_usage --distdir=${distDir} ${extraBazelArgs} 39 39 cp bazel-bin/output.txt $out 40 40 echo "Testing content" && [ "$(cat $out | wc -l)" == "2" ] && echo "OK" 41 41 '';
+8657
pkgs/development/tools/build-managers/bazel/bazel_7/MODULE.bazel.lock
··· 1 + { 2 + "lockFileVersion": 3, 3 + "moduleFileHash": "63625ac7809ba5bc83e0814e16f223ac28a98df884897ddd5bfbd69fd4e3ddbf", 4 + "flags": { 5 + "cmdRegistries": [ 6 + "https://bcr.bazel.build/" 7 + ], 8 + "cmdModuleOverrides": {}, 9 + "allowedYankedVersions": [], 10 + "envVarAllowedYankedVersions": "", 11 + "ignoreDevDependency": false, 12 + "directDependenciesMode": "ERROR", 13 + "compatibilityMode": "ERROR" 14 + }, 15 + "localOverrideHashes": { 16 + "bazel_tools": "0cc38516259ab87144b82461dd874e139f093d8e356667c3a3c5a52441ac448f", 17 + "googleapis": "89bad67656f73e953cbf62f12165f56e97cf2cc17d56974c593de76200fa3471", 18 + "remoteapis": "3862bfbe3d308e71852b8f025f4b33ea9c0dc8790829eda4a71425c5a2ca814e" 19 + }, 20 + "moduleDepGraph": { 21 + "<root>": { 22 + "name": "bazel", 23 + "version": "", 24 + "key": "<root>", 25 + "repoName": "io_bazel", 26 + "executionPlatformsToRegister": [ 27 + "//:default_host_platform" 28 + ], 29 + "toolchainsToRegister": [ 30 + "@bazel_tools//tools/python:autodetecting_toolchain", 31 + "@local_config_winsdk//:all", 32 + "//src/main/res:empty_rc_toolchain", 33 + "//:bazel_java_toolchain_definition" 34 + ], 35 + "extensionUsages": [ 36 + { 37 + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", 38 + "extensionName": "maven", 39 + "usingModule": "<root>", 40 + "location": { 41 + "file": "@@//:MODULE.bazel", 42 + "line": 65, 43 + "column": 22 44 + }, 45 + "imports": { 46 + "maven": "maven", 47 + "unpinned_maven": "unpinned_maven", 48 + "maven_android": "maven_android", 49 + "unpinned_maven_android": "unpinned_maven_android" 50 + }, 51 + "devImports": [], 52 + "tags": [ 53 + { 54 + "tagName": "install", 55 + "attributeValues": { 56 + "artifacts": [ 57 + "com.beust:jcommander:1.82", 58 + "com.github.ben-manes.caffeine:caffeine:3.0.5", 59 + "com.github.kevinstern:software-and-algorithms:1.0", 60 + "com.github.stephenc.jcip:jcip-annotations:1.0-1", 61 + "com.google.api-client:google-api-client-gson:1.35.2", 62 + "com.google.api-client:google-api-client:1.35.2", 63 + "com.google.auth:google-auth-library-credentials:1.6.0", 64 + "com.google.auth:google-auth-library-oauth2-http:1.6.0", 65 + "com.google.auto.service:auto-service-annotations:1.0.1", 66 + "com.google.auto.service:auto-service:1.0", 67 + "com.google.auto.value:auto-value-annotations:1.9", 68 + "com.google.auto.value:auto-value:1.8.2", 69 + "com.google.auto:auto-common:1.2.1", 70 + "com.google.code.findbugs:jsr305:3.0.2", 71 + "com.google.code.gson:gson:2.9.0", 72 + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter:3.3.0", 73 + "com.google.errorprone:error_prone_annotation:2.22.0", 74 + "com.google.errorprone:error_prone_annotations:2.22.0", 75 + "com.google.errorprone:error_prone_check_api:2.22.0", 76 + "com.google.errorprone:error_prone_core:2.22.0", 77 + "com.google.errorprone:error_prone_type_annotations:2.22.0", 78 + "com.google.flogger:flogger-system-backend:0.5.1", 79 + "com.google.flogger:flogger:0.5.1", 80 + "com.google.flogger:google-extensions:0.5.1", 81 + "com.google.guava:failureaccess:1.0.1", 82 + "com.google.guava:guava:31.1-jre", 83 + "com.google.http-client:google-http-client-gson:1.42.0", 84 + "com.google.http-client:google-http-client:1.42.0", 85 + "com.google.j2objc:j2objc-annotations:1.3", 86 + "com.google.turbine:turbine:0.2", 87 + "com.ryanharter.auto.value:auto-value-gson-extension:1.3.1", 88 + "com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1", 89 + "com.ryanharter.auto.value:auto-value-gson-factory:1.3.1", 90 + "com.squareup:javapoet:1.12.0", 91 + "commons-collections:commons-collections:3.2.2", 92 + "commons-lang:commons-lang:2.6", 93 + "io.github.java-diff-utils:java-diff-utils:4.12", 94 + "io.grpc:grpc-api:1.48.1", 95 + "io.grpc:grpc-auth:1.48.1", 96 + "io.grpc:grpc-context:1.48.1", 97 + "io.grpc:grpc-core:1.48.1", 98 + "io.grpc:grpc-netty:1.48.1", 99 + "io.grpc:grpc-protobuf-lite:1.48.1", 100 + "io.grpc:grpc-protobuf:1.48.1", 101 + "io.grpc:grpc-stub:1.48.1", 102 + "io.netty:netty-buffer:4.1.93.Final", 103 + "io.netty:netty-codec-http2:4.1.93.Final", 104 + "io.netty:netty-codec-http:4.1.93.Final", 105 + "io.netty:netty-codec:4.1.93.Final", 106 + "io.netty:netty-common:4.1.93.Final", 107 + "io.netty:netty-handler-proxy:4.1.93.Final", 108 + "io.netty:netty-handler:4.1.93.Final", 109 + "io.netty:netty-resolver-dns:4.1.93.Final", 110 + "io.netty:netty-resolver:4.1.93.Final", 111 + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.56.Final", 112 + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.56.Final", 113 + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.56.Final", 114 + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.56.Final", 115 + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.56.Final", 116 + "io.netty:netty-tcnative-classes:2.0.56.Final", 117 + "io.netty:netty-transport-classes-epoll:4.1.93.Final", 118 + "io.netty:netty-transport-classes-kqueue:4.1.93.Final", 119 + "io.netty:netty-transport-native-epoll:jar:linux-aarch_64:4.1.93.Final", 120 + "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.93.Final", 121 + "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64:4.1.93.Final", 122 + "io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.93.Final", 123 + "io.netty:netty-transport-native-unix-common:4.1.93.Final", 124 + "io.netty:netty-transport-native-unix-common:jar:linux-aarch_64:4.1.93.Final", 125 + "io.netty:netty-transport-native-unix-common:jar:linux-x86_64:4.1.93.Final", 126 + "io.netty:netty-transport-native-unix-common:jar:osx-aarch_64:4.1.93.Final", 127 + "io.netty:netty-transport-native-unix-common:jar:osx-x86_64:4.1.93.Final", 128 + "io.netty:netty-transport:4.1.93.Final", 129 + "io.reactivex.rxjava3:rxjava:3.1.2", 130 + "javax.activation:javax.activation-api:1.2.0", 131 + "javax.annotation:javax.annotation-api:1.3.2", 132 + "javax.inject:javax.inject:1", 133 + "net.bytebuddy:byte-buddy-agent:1.14.5", 134 + "net.bytebuddy:byte-buddy:1.14.5", 135 + "org.apache.commons:commons-compress:1.20", 136 + "org.apache.commons:commons-pool2:2.8.0", 137 + "org.apache.tomcat:tomcat-annotations-api:8.0.5", 138 + "org.apache.velocity:velocity:1.7", 139 + "org.checkerframework:checker-qual:3.19.0", 140 + "org.ow2.asm:asm-analysis:9.2", 141 + "org.ow2.asm:asm-commons:9.2", 142 + "org.ow2.asm:asm-tree:9.2", 143 + "org.ow2.asm:asm-util:9.2", 144 + "org.ow2.asm:asm:9.2", 145 + "org.pcollections:pcollections:3.1.4", 146 + "org.threeten:threeten-extra:1.5.0", 147 + "org.tukaani:xz:1.9", 148 + "org.yaml:snakeyaml:1.28", 149 + "tools.profiler:async-profiler:2.9", 150 + "junit:junit:4.13.2", 151 + "org.hamcrest:hamcrest-core:1.3" 152 + ], 153 + "excluded_artifacts": [ 154 + "org.apache.httpcomponents:httpclient", 155 + "org.apache.httpcomponents:httpcore", 156 + "org.eclipse.jgit:org.eclipse.jgit", 157 + "com.google.protobuf:protobuf-java", 158 + "com.google.protobuf:protobuf-javalite" 159 + ], 160 + "fail_if_repin_required": true, 161 + "lock_file": "//:maven_install.json", 162 + "repositories": [ 163 + "https://repo1.maven.org/maven2" 164 + ], 165 + "strict_visibility": true 166 + }, 167 + "devDependency": false, 168 + "location": { 169 + "file": "@@//:MODULE.bazel", 170 + "line": 66, 171 + "column": 14 172 + } 173 + }, 174 + { 175 + "tagName": "artifact", 176 + "attributeValues": { 177 + "testonly": true, 178 + "artifact": "guava-testlib", 179 + "group": "com.google.guava", 180 + "version": "31.1-jre" 181 + }, 182 + "devDependency": false, 183 + "location": { 184 + "file": "@@//:MODULE.bazel", 185 + "line": 188, 186 + "column": 19 187 + } 188 + }, 189 + { 190 + "tagName": "artifact", 191 + "attributeValues": { 192 + "testonly": true, 193 + "artifact": "jimfs", 194 + "group": "com.google.jimfs", 195 + "version": "1.2" 196 + }, 197 + "devDependency": false, 198 + "location": { 199 + "file": "@@//:MODULE.bazel", 200 + "line": 188, 201 + "column": 19 202 + } 203 + }, 204 + { 205 + "tagName": "artifact", 206 + "attributeValues": { 207 + "testonly": true, 208 + "artifact": "compile-testing", 209 + "group": "com.google.testing.compile", 210 + "version": "0.18" 211 + }, 212 + "devDependency": false, 213 + "location": { 214 + "file": "@@//:MODULE.bazel", 215 + "line": 188, 216 + "column": 19 217 + } 218 + }, 219 + { 220 + "tagName": "artifact", 221 + "attributeValues": { 222 + "testonly": true, 223 + "artifact": "test-parameter-injector", 224 + "group": "com.google.testparameterinjector", 225 + "version": "1.0" 226 + }, 227 + "devDependency": false, 228 + "location": { 229 + "file": "@@//:MODULE.bazel", 230 + "line": 188, 231 + "column": 19 232 + } 233 + }, 234 + { 235 + "tagName": "artifact", 236 + "attributeValues": { 237 + "testonly": true, 238 + "artifact": "truth", 239 + "group": "com.google.truth", 240 + "version": "1.1.3" 241 + }, 242 + "devDependency": false, 243 + "location": { 244 + "file": "@@//:MODULE.bazel", 245 + "line": 188, 246 + "column": 19 247 + } 248 + }, 249 + { 250 + "tagName": "artifact", 251 + "attributeValues": { 252 + "testonly": true, 253 + "artifact": "truth-java8-extension", 254 + "group": "com.google.truth.extensions", 255 + "version": "1.1.3" 256 + }, 257 + "devDependency": false, 258 + "location": { 259 + "file": "@@//:MODULE.bazel", 260 + "line": 188, 261 + "column": 19 262 + } 263 + }, 264 + { 265 + "tagName": "artifact", 266 + "attributeValues": { 267 + "testonly": true, 268 + "artifact": "truth-liteproto-extension", 269 + "group": "com.google.truth.extensions", 270 + "version": "1.1.3" 271 + }, 272 + "devDependency": false, 273 + "location": { 274 + "file": "@@//:MODULE.bazel", 275 + "line": 188, 276 + "column": 19 277 + } 278 + }, 279 + { 280 + "tagName": "artifact", 281 + "attributeValues": { 282 + "testonly": true, 283 + "artifact": "truth-proto-extension", 284 + "group": "com.google.truth.extensions", 285 + "version": "1.1.3" 286 + }, 287 + "devDependency": false, 288 + "location": { 289 + "file": "@@//:MODULE.bazel", 290 + "line": 188, 291 + "column": 19 292 + } 293 + }, 294 + { 295 + "tagName": "artifact", 296 + "attributeValues": { 297 + "testonly": true, 298 + "artifact": "mockito-core", 299 + "group": "org.mockito", 300 + "version": "5.4.0" 301 + }, 302 + "devDependency": false, 303 + "location": { 304 + "file": "@@//:MODULE.bazel", 305 + "line": 188, 306 + "column": 19 307 + } 308 + }, 309 + { 310 + "tagName": "install", 311 + "attributeValues": { 312 + "name": "maven_android", 313 + "artifacts": [ 314 + "androidx.databinding:databinding-compiler:3.4.0-alpha10", 315 + "com.android.tools.build:builder:7.1.3", 316 + "com.android.tools.build:manifest-merger:30.1.3", 317 + "com.android.tools:sdk-common:30.1.3", 318 + "com.android.tools:annotations:30.1.3", 319 + "com.android.tools.layoutlib:layoutlib-api:30.1.3", 320 + "com.android.tools:common:30.1.3", 321 + "com.android.tools:repository:30.1.3" 322 + ], 323 + "fail_if_repin_required": true, 324 + "lock_file": "//src/tools/android:maven_android_install.json", 325 + "repositories": [ 326 + "https://dl.google.com/android/maven2", 327 + "https://repo1.maven.org/maven2" 328 + ] 329 + }, 330 + "devDependency": false, 331 + "location": { 332 + "file": "@@//:MODULE.bazel", 333 + "line": 321, 334 + "column": 22 335 + } 336 + } 337 + ], 338 + "hasDevUseExtension": false, 339 + "hasNonDevUseExtension": true 340 + }, 341 + { 342 + "extensionBzlFile": "@rules_java//java:extensions.bzl", 343 + "extensionName": "toolchains", 344 + "usingModule": "<root>", 345 + "location": { 346 + "file": "@@//:MODULE.bazel", 347 + "line": 209, 348 + "column": 32 349 + }, 350 + "imports": { 351 + "local_jdk": "local_jdk", 352 + "remote_java_tools": "remote_java_tools", 353 + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", 354 + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", 355 + "remote_java_tools_linux": "remote_java_tools_linux", 356 + "remote_java_tools_windows": "remote_java_tools_windows", 357 + "remotejdk11_linux": "remotejdk11_linux", 358 + "remotejdk11_linux_aarch64": "remotejdk11_linux_aarch64", 359 + "remotejdk11_linux_ppc64le": "remotejdk11_linux_ppc64le", 360 + "remotejdk11_linux_s390x": "remotejdk11_linux_s390x", 361 + "remotejdk11_macos": "remotejdk11_macos", 362 + "remotejdk11_macos_aarch64": "remotejdk11_macos_aarch64", 363 + "remotejdk11_win": "remotejdk11_win", 364 + "remotejdk11_win_arm64": "remotejdk11_win_arm64", 365 + "remotejdk17_linux": "remotejdk17_linux", 366 + "remotejdk17_linux_s390x": "remotejdk17_linux_s390x", 367 + "remotejdk17_macos": "remotejdk17_macos", 368 + "remotejdk17_macos_aarch64": "remotejdk17_macos_aarch64", 369 + "remotejdk17_win": "remotejdk17_win", 370 + "remotejdk17_win_arm64": "remotejdk17_win_arm64", 371 + "remotejdk21_linux": "remotejdk21_linux", 372 + "remotejdk21_macos": "remotejdk21_macos", 373 + "remotejdk21_macos_aarch64": "remotejdk21_macos_aarch64", 374 + "remotejdk21_win": "remotejdk21_win" 375 + }, 376 + "devImports": [], 377 + "tags": [], 378 + "hasDevUseExtension": false, 379 + "hasNonDevUseExtension": true 380 + }, 381 + { 382 + "extensionBzlFile": "@rules_python//python/extensions:python.bzl", 383 + "extensionName": "python", 384 + "usingModule": "<root>", 385 + "location": { 386 + "file": "@@//:MODULE.bazel", 387 + "line": 243, 388 + "column": 23 389 + }, 390 + "imports": {}, 391 + "devImports": [], 392 + "tags": [ 393 + { 394 + "tagName": "toolchain", 395 + "attributeValues": { 396 + "python_version": "3.8" 397 + }, 398 + "devDependency": false, 399 + "location": { 400 + "file": "@@//:MODULE.bazel", 401 + "line": 244, 402 + "column": 17 403 + } 404 + } 405 + ], 406 + "hasDevUseExtension": false, 407 + "hasNonDevUseExtension": true 408 + }, 409 + { 410 + "extensionBzlFile": "@rules_python//python/extensions:pip.bzl", 411 + "extensionName": "pip", 412 + "usingModule": "<root>", 413 + "location": { 414 + "file": "@@//:MODULE.bazel", 415 + "line": 246, 416 + "column": 20 417 + }, 418 + "imports": { 419 + "bazel_pip_dev_deps": "bazel_pip_dev_deps" 420 + }, 421 + "devImports": [], 422 + "tags": [ 423 + { 424 + "tagName": "parse", 425 + "attributeValues": { 426 + "hub_name": "bazel_pip_dev_deps", 427 + "python_version": "3.8", 428 + "requirements_lock": "//:requirements.txt" 429 + }, 430 + "devDependency": false, 431 + "location": { 432 + "file": "@@//:MODULE.bazel", 433 + "line": 247, 434 + "column": 10 435 + } 436 + } 437 + ], 438 + "hasDevUseExtension": false, 439 + "hasNonDevUseExtension": true 440 + }, 441 + { 442 + "extensionBzlFile": "@io_bazel//:extensions.bzl", 443 + "extensionName": "bazel_build_deps", 444 + "usingModule": "<root>", 445 + "location": { 446 + "file": "@@//:MODULE.bazel", 447 + "line": 258, 448 + "column": 33 449 + }, 450 + "imports": { 451 + "bazel_tools_repo_cache": "bazel_tools_repo_cache", 452 + "bootstrap_repo_cache": "bootstrap_repo_cache", 453 + "debian_bin_deps": "debian_bin_deps", 454 + "debian_cc_deps": "debian_cc_deps", 455 + "debian_java_deps": "debian_java_deps", 456 + "debian_proto_deps": "debian_proto_deps", 457 + "openjdk_linux_aarch64_vanilla": "openjdk_linux_aarch64_vanilla", 458 + "openjdk_linux_ppc64le_vanilla": "openjdk_linux_ppc64le_vanilla", 459 + "openjdk_linux_s390x_vanilla": "openjdk_linux_s390x_vanilla", 460 + "openjdk_linux_vanilla": "openjdk_linux_vanilla", 461 + "openjdk_macos_aarch64_vanilla": "openjdk_macos_aarch64_vanilla", 462 + "openjdk_macos_x86_64_vanilla": "openjdk_macos_x86_64_vanilla", 463 + "openjdk_win_arm64_vanilla": "openjdk_win_arm64_vanilla", 464 + "openjdk_win_vanilla": "openjdk_win_vanilla", 465 + "workspace_repo_cache": "workspace_repo_cache" 466 + }, 467 + "devImports": [], 468 + "tags": [], 469 + "hasDevUseExtension": false, 470 + "hasNonDevUseExtension": true 471 + }, 472 + { 473 + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", 474 + "extensionName": "cc_configure_extension", 475 + "usingModule": "<root>", 476 + "location": { 477 + "file": "@@//:MODULE.bazel", 478 + "line": 279, 479 + "column": 29 480 + }, 481 + "imports": { 482 + "local_config_cc": "local_config_cc" 483 + }, 484 + "devImports": [], 485 + "tags": [], 486 + "hasDevUseExtension": false, 487 + "hasNonDevUseExtension": true 488 + }, 489 + { 490 + "extensionBzlFile": "@io_bazel//:extensions.bzl", 491 + "extensionName": "bazel_test_deps", 492 + "usingModule": "<root>", 493 + "location": { 494 + "file": "@@//:MODULE.bazel", 495 + "line": 286, 496 + "column": 32 497 + }, 498 + "imports": { 499 + "bazelci_rules": "bazelci_rules", 500 + "local_bazel_source_list": "local_bazel_source_list", 501 + "local_config_winsdk": "local_config_winsdk" 502 + }, 503 + "devImports": [], 504 + "tags": [], 505 + "hasDevUseExtension": false, 506 + "hasNonDevUseExtension": true 507 + }, 508 + { 509 + "extensionBzlFile": "@io_bazel//:rbe_extension.bzl", 510 + "extensionName": "bazel_rbe_deps", 511 + "usingModule": "<root>", 512 + "location": { 513 + "file": "@@//:MODULE.bazel", 514 + "line": 294, 515 + "column": 31 516 + }, 517 + "imports": { 518 + "rbe_ubuntu2004_java11": "rbe_ubuntu2004_java11" 519 + }, 520 + "devImports": [], 521 + "tags": [], 522 + "hasDevUseExtension": false, 523 + "hasNonDevUseExtension": true 524 + }, 525 + { 526 + "extensionBzlFile": "@io_bazel//tools/test:extensions.bzl", 527 + "extensionName": "remote_coverage_tools_extension", 528 + "usingModule": "<root>", 529 + "location": { 530 + "file": "@@//:MODULE.bazel", 531 + "line": 297, 532 + "column": 48 533 + }, 534 + "imports": { 535 + "remote_coverage_tools": "remote_coverage_tools" 536 + }, 537 + "devImports": [], 538 + "tags": [], 539 + "hasDevUseExtension": false, 540 + "hasNonDevUseExtension": true 541 + }, 542 + { 543 + "extensionBzlFile": "@io_bazel//:extensions.bzl", 544 + "extensionName": "bazel_android_deps", 545 + "usingModule": "<root>", 546 + "location": { 547 + "file": "@@//:MODULE.bazel", 548 + "line": 343, 549 + "column": 35 550 + }, 551 + "imports": { 552 + "desugar_jdk_libs": "desugar_jdk_libs" 553 + }, 554 + "devImports": [], 555 + "tags": [], 556 + "hasDevUseExtension": false, 557 + "hasNonDevUseExtension": true 558 + }, 559 + { 560 + "extensionBzlFile": "@io_bazel//tools/android:android_extensions.bzl", 561 + "extensionName": "remote_android_tools_extensions", 562 + "usingModule": "<root>", 563 + "location": { 564 + "file": "@@//:MODULE.bazel", 565 + "line": 346, 566 + "column": 42 567 + }, 568 + "imports": { 569 + "android_gmaven_r8": "android_gmaven_r8", 570 + "android_tools": "android_tools" 571 + }, 572 + "devImports": [], 573 + "tags": [], 574 + "hasDevUseExtension": false, 575 + "hasNonDevUseExtension": true 576 + } 577 + ], 578 + "deps": { 579 + "rules_license": "rules_license@0.0.7", 580 + "bazel_skylib": "bazel_skylib@1.4.1", 581 + "com_google_protobuf": "protobuf@21.7", 582 + "com_github_grpc_grpc": "grpc@1.48.1.bcr.1", 583 + "platforms": "platforms@0.0.8", 584 + "rules_pkg": "rules_pkg@0.9.1", 585 + "io_bazel_skydoc": "stardoc@0.5.3", 586 + "zstd-jni": "zstd-jni@1.5.2-3.bcr.1", 587 + "blake3": "blake3@1.3.3.bcr.1", 588 + "zlib": "zlib@1.3", 589 + "rules_cc": "rules_cc@0.0.9", 590 + "rules_java": "rules_java@7.1.0", 591 + "rules_proto": "rules_proto@5.3.0-21.7", 592 + "rules_jvm_external": "rules_jvm_external@5.2", 593 + "rules_python": "rules_python@0.26.0", 594 + "rules_testing": "rules_testing@0.0.4", 595 + "com_google_googletest": "googletest@1.14.0", 596 + "remoteapis": "remoteapis@_", 597 + "googleapis": "googleapis@_", 598 + "apple_support": "apple_support@1.5.0", 599 + "abseil-cpp": "abseil-cpp@20230125.1", 600 + "c-ares": "c-ares@1.15.0", 601 + "rules_go": "rules_go@0.39.1", 602 + "upb": "upb@0.0.0-20220923-a547704", 603 + "bazel_tools": "bazel_tools@_", 604 + "local_config_platform": "local_config_platform@_" 605 + } 606 + }, 607 + "rules_license@0.0.7": { 608 + "name": "rules_license", 609 + "version": "0.0.7", 610 + "key": "rules_license@0.0.7", 611 + "repoName": "rules_license", 612 + "executionPlatformsToRegister": [], 613 + "toolchainsToRegister": [], 614 + "extensionUsages": [], 615 + "deps": { 616 + "bazel_tools": "bazel_tools@_", 617 + "local_config_platform": "local_config_platform@_" 618 + }, 619 + "repoSpec": { 620 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 621 + "ruleClassName": "http_archive", 622 + "attributes": { 623 + "name": "rules_license~0.0.7", 624 + "urls": [ 625 + "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" 626 + ], 627 + "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", 628 + "strip_prefix": "", 629 + "remote_patches": {}, 630 + "remote_patch_strip": 0 631 + } 632 + } 633 + }, 634 + "bazel_skylib@1.4.1": { 635 + "name": "bazel_skylib", 636 + "version": "1.4.1", 637 + "key": "bazel_skylib@1.4.1", 638 + "repoName": "bazel_skylib", 639 + "executionPlatformsToRegister": [], 640 + "toolchainsToRegister": [ 641 + "//toolchains/unittest:cmd_toolchain", 642 + "//toolchains/unittest:bash_toolchain" 643 + ], 644 + "extensionUsages": [], 645 + "deps": { 646 + "platforms": "platforms@0.0.8", 647 + "bazel_tools": "bazel_tools@_", 648 + "local_config_platform": "local_config_platform@_" 649 + }, 650 + "repoSpec": { 651 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 652 + "ruleClassName": "http_archive", 653 + "attributes": { 654 + "name": "bazel_skylib~1.4.1", 655 + "urls": [ 656 + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz" 657 + ], 658 + "integrity": "sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=", 659 + "strip_prefix": "", 660 + "remote_patches": {}, 661 + "remote_patch_strip": 0 662 + } 663 + } 664 + }, 665 + "protobuf@21.7": { 666 + "name": "protobuf", 667 + "version": "21.7", 668 + "key": "protobuf@21.7", 669 + "repoName": "protobuf", 670 + "executionPlatformsToRegister": [], 671 + "toolchainsToRegister": [], 672 + "extensionUsages": [ 673 + { 674 + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", 675 + "extensionName": "maven", 676 + "usingModule": "protobuf@21.7", 677 + "location": { 678 + "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", 679 + "line": 22, 680 + "column": 22 681 + }, 682 + "imports": { 683 + "maven": "maven" 684 + }, 685 + "devImports": [], 686 + "tags": [ 687 + { 688 + "tagName": "install", 689 + "attributeValues": { 690 + "name": "maven", 691 + "artifacts": [ 692 + "com.google.code.findbugs:jsr305:3.0.2", 693 + "com.google.code.gson:gson:2.8.9", 694 + "com.google.errorprone:error_prone_annotations:2.3.2", 695 + "com.google.j2objc:j2objc-annotations:1.3", 696 + "com.google.guava:guava:31.1-jre", 697 + "com.google.guava:guava-testlib:31.1-jre", 698 + "com.google.truth:truth:1.1.2", 699 + "junit:junit:4.13.2", 700 + "org.mockito:mockito-core:4.3.1" 701 + ] 702 + }, 703 + "devDependency": false, 704 + "location": { 705 + "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", 706 + "line": 24, 707 + "column": 14 708 + } 709 + } 710 + ], 711 + "hasDevUseExtension": false, 712 + "hasNonDevUseExtension": true 713 + } 714 + ], 715 + "deps": { 716 + "bazel_skylib": "bazel_skylib@1.4.1", 717 + "rules_python": "rules_python@0.26.0", 718 + "rules_cc": "rules_cc@0.0.9", 719 + "rules_proto": "rules_proto@5.3.0-21.7", 720 + "rules_java": "rules_java@7.1.0", 721 + "rules_pkg": "rules_pkg@0.9.1", 722 + "com_google_abseil": "abseil-cpp@20230125.1", 723 + "zlib": "zlib@1.3", 724 + "upb": "upb@0.0.0-20220923-a547704", 725 + "rules_jvm_external": "rules_jvm_external@5.2", 726 + "com_google_googletest": "googletest@1.14.0", 727 + "bazel_tools": "bazel_tools@_", 728 + "local_config_platform": "local_config_platform@_" 729 + }, 730 + "repoSpec": { 731 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 732 + "ruleClassName": "http_archive", 733 + "attributes": { 734 + "name": "protobuf~21.7", 735 + "urls": [ 736 + "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip" 737 + ], 738 + "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=", 739 + "strip_prefix": "protobuf-21.7", 740 + "remote_patches": { 741 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=", 742 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=", 743 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=", 744 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY=" 745 + }, 746 + "remote_patch_strip": 1 747 + } 748 + } 749 + }, 750 + "grpc@1.48.1.bcr.1": { 751 + "name": "grpc", 752 + "version": "1.48.1.bcr.1", 753 + "key": "grpc@1.48.1.bcr.1", 754 + "repoName": "com_github_grpc_grpc", 755 + "executionPlatformsToRegister": [], 756 + "toolchainsToRegister": [], 757 + "extensionUsages": [ 758 + { 759 + "extensionBzlFile": "@com_github_grpc_grpc//bazel:grpc_deps.bzl", 760 + "extensionName": "grpc_repo_deps_ext", 761 + "usingModule": "grpc@1.48.1.bcr.1", 762 + "location": { 763 + "file": "https://bcr.bazel.build/modules/grpc/1.48.1.bcr.1/MODULE.bazel", 764 + "line": 20, 765 + "column": 35 766 + }, 767 + "imports": { 768 + "com_envoyproxy_protoc_gen_validate": "com_envoyproxy_protoc_gen_validate", 769 + "com_google_googleapis": "com_google_googleapis", 770 + "com_github_cncf_udpa": "com_github_cncf_udpa", 771 + "envoy_api": "envoy_api" 772 + }, 773 + "devImports": [], 774 + "tags": [], 775 + "hasDevUseExtension": false, 776 + "hasNonDevUseExtension": true 777 + }, 778 + { 779 + "extensionBzlFile": "@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl", 780 + "extensionName": "grpc_extra_deps_ext", 781 + "usingModule": "grpc@1.48.1.bcr.1", 782 + "location": { 783 + "file": "https://bcr.bazel.build/modules/grpc/1.48.1.bcr.1/MODULE.bazel", 784 + "line": 30, 785 + "column": 36 786 + }, 787 + "imports": { 788 + "com_google_googleapis_imports": "com_google_googleapis_imports" 789 + }, 790 + "devImports": [], 791 + "tags": [], 792 + "hasDevUseExtension": false, 793 + "hasNonDevUseExtension": true 794 + } 795 + ], 796 + "deps": { 797 + "bazel_skylib": "bazel_skylib@1.4.1", 798 + "boringssl": "boringssl@0.0.0-20211025-d4f1ab9", 799 + "com_github_cares_cares": "c-ares@1.15.0", 800 + "com_google_absl": "abseil-cpp@20230125.1", 801 + "com_google_protobuf": "protobuf@21.7", 802 + "com_googlesource_code_re2": "re2@2021-09-01", 803 + "rules_proto": "rules_proto@5.3.0-21.7", 804 + "upb": "upb@0.0.0-20220923-a547704", 805 + "zlib": "zlib@1.3", 806 + "rules_java": "rules_java@7.1.0", 807 + "io_bazel_rules_go": "rules_go@0.39.1", 808 + "bazel_tools": "bazel_tools@_", 809 + "local_config_platform": "local_config_platform@_" 810 + }, 811 + "repoSpec": { 812 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 813 + "ruleClassName": "http_archive", 814 + "attributes": { 815 + "name": "grpc~1.48.1.bcr.1", 816 + "urls": [ 817 + "https://github.com/grpc/grpc/archive/refs/tags/v1.48.1.tar.gz" 818 + ], 819 + "integrity": "sha256-MgNmZl0ZAnzah7I2jAOTkAajfgOIv9EJHI0qlvvJO9g=", 820 + "strip_prefix": "grpc-1.48.1", 821 + "remote_patches": { 822 + "https://bcr.bazel.build/modules/grpc/1.48.1.bcr.1/patches/adopt_bzlmod.patch": "sha256-iMrebRKNKLNqVtRX+4eRZ63QcBr2t8Zo/ZvBPjVnyw8=" 823 + }, 824 + "remote_patch_strip": 1 825 + } 826 + } 827 + }, 828 + "platforms@0.0.8": { 829 + "name": "platforms", 830 + "version": "0.0.8", 831 + "key": "platforms@0.0.8", 832 + "repoName": "platforms", 833 + "executionPlatformsToRegister": [], 834 + "toolchainsToRegister": [], 835 + "extensionUsages": [], 836 + "deps": { 837 + "rules_license": "rules_license@0.0.7", 838 + "bazel_tools": "bazel_tools@_", 839 + "local_config_platform": "local_config_platform@_" 840 + }, 841 + "repoSpec": { 842 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 843 + "ruleClassName": "http_archive", 844 + "attributes": { 845 + "name": "platforms", 846 + "urls": [ 847 + "https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz" 848 + ], 849 + "integrity": "sha256-gVBAZgU4ns7LbaB8vLUJ1WN6OrmiS8abEQFTE2fYnXQ=", 850 + "strip_prefix": "", 851 + "remote_patches": {}, 852 + "remote_patch_strip": 0 853 + } 854 + } 855 + }, 856 + "rules_pkg@0.9.1": { 857 + "name": "rules_pkg", 858 + "version": "0.9.1", 859 + "key": "rules_pkg@0.9.1", 860 + "repoName": "rules_pkg", 861 + "executionPlatformsToRegister": [], 862 + "toolchainsToRegister": [], 863 + "extensionUsages": [], 864 + "deps": { 865 + "rules_license": "rules_license@0.0.7", 866 + "bazel_skylib": "bazel_skylib@1.4.1", 867 + "rules_python": "rules_python@0.26.0", 868 + "bazel_tools": "bazel_tools@_", 869 + "local_config_platform": "local_config_platform@_" 870 + }, 871 + "repoSpec": { 872 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 873 + "ruleClassName": "http_archive", 874 + "attributes": { 875 + "name": "rules_pkg~0.9.1", 876 + "urls": [ 877 + "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz" 878 + ], 879 + "integrity": "sha256-j57i3BDBrlFO5ZmotC7Zn6Jit1cFj2WtPDhCif9wxLg=", 880 + "strip_prefix": "", 881 + "remote_patches": {}, 882 + "remote_patch_strip": 0 883 + } 884 + } 885 + }, 886 + "stardoc@0.5.3": { 887 + "name": "stardoc", 888 + "version": "0.5.3", 889 + "key": "stardoc@0.5.3", 890 + "repoName": "stardoc", 891 + "executionPlatformsToRegister": [], 892 + "toolchainsToRegister": [], 893 + "extensionUsages": [], 894 + "deps": { 895 + "bazel_skylib": "bazel_skylib@1.4.1", 896 + "rules_java": "rules_java@7.1.0", 897 + "bazel_tools": "bazel_tools@_", 898 + "local_config_platform": "local_config_platform@_" 899 + }, 900 + "repoSpec": { 901 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 902 + "ruleClassName": "http_archive", 903 + "attributes": { 904 + "name": "stardoc~0.5.3", 905 + "urls": [ 906 + "https://github.com/bazelbuild/stardoc/releases/download/0.5.3/stardoc-0.5.3.tar.gz" 907 + ], 908 + "integrity": "sha256-P9j+xN3sPGcL2BCQTi4zFwvt/hL5Ct+UNQgYS+RYyLs=", 909 + "strip_prefix": "", 910 + "remote_patches": { 911 + "https://bcr.bazel.build/modules/stardoc/0.5.3/patches/module_dot_bazel.patch": "sha256-Lgpy9OCr0zBWYuHoyM1rJJrgxn23X/bwgICEF7XiEug=" 912 + }, 913 + "remote_patch_strip": 0 914 + } 915 + } 916 + }, 917 + "zstd-jni@1.5.2-3.bcr.1": { 918 + "name": "zstd-jni", 919 + "version": "1.5.2-3.bcr.1", 920 + "key": "zstd-jni@1.5.2-3.bcr.1", 921 + "repoName": "zstd-jni", 922 + "executionPlatformsToRegister": [], 923 + "toolchainsToRegister": [], 924 + "extensionUsages": [], 925 + "deps": { 926 + "bazel_tools": "bazel_tools@_", 927 + "local_config_platform": "local_config_platform@_" 928 + }, 929 + "repoSpec": { 930 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 931 + "ruleClassName": "http_archive", 932 + "attributes": { 933 + "name": "zstd-jni~1.5.2-3.bcr.1", 934 + "urls": [ 935 + "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip" 936 + ], 937 + "integrity": "sha256-NmAJpDz62jUBXkzECn78S38BfGuN9crD+H0keAJ7IFY=", 938 + "strip_prefix": "zstd-jni-1.5.2-3", 939 + "remote_patches": { 940 + "https://bcr.bazel.build/modules/zstd-jni/1.5.2-3.bcr.1/patches/Native.java.patch": "sha256-HDzZr1BxNacyg+xWvojosR8VgfZdOQ2TDAPW2bCATDs=", 941 + "https://bcr.bazel.build/modules/zstd-jni/1.5.2-3.bcr.1/patches/add_build_file.patch": "sha256-k67/p9wSUWEfSeeLVPabVleF+lH9YLxlog1auvezsts=", 942 + "https://bcr.bazel.build/modules/zstd-jni/1.5.2-3.bcr.1/patches/module_dot_bazel.patch": "sha256-0KGh/q92+gB4AWBFco0+/UkrkRGsZf0QynxMdWvAgPo=" 943 + }, 944 + "remote_patch_strip": 1 945 + } 946 + } 947 + }, 948 + "blake3@1.3.3.bcr.1": { 949 + "name": "blake3", 950 + "version": "1.3.3.bcr.1", 951 + "key": "blake3@1.3.3.bcr.1", 952 + "repoName": "blake3", 953 + "executionPlatformsToRegister": [], 954 + "toolchainsToRegister": [], 955 + "extensionUsages": [], 956 + "deps": { 957 + "rules_cc": "rules_cc@0.0.9", 958 + "bazel_tools": "bazel_tools@_", 959 + "local_config_platform": "local_config_platform@_" 960 + }, 961 + "repoSpec": { 962 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 963 + "ruleClassName": "http_archive", 964 + "attributes": { 965 + "name": "blake3~1.3.3.bcr.1", 966 + "urls": [ 967 + "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.3.3.tar.gz" 968 + ], 969 + "integrity": "sha256-J9K8TuWUW6dUNIWVIQQslJRj7nUU/xeq7zKOI++D/sA=", 970 + "strip_prefix": "BLAKE3-1.3.3", 971 + "remote_patches": { 972 + "https://bcr.bazel.build/modules/blake3/1.3.3.bcr.1/patches/add_build_file.patch": "sha256-lKVoznUHSqWywOo27+g4J0csjL8lH3FEXjAFRJN5+Kw=", 973 + "https://bcr.bazel.build/modules/blake3/1.3.3.bcr.1/patches/module_dot_bazel.patch": "sha256-4M/MRHdDFjS8iyVaKqy6QIc5Qea9pblUz7oj6I5aHfg=" 974 + }, 975 + "remote_patch_strip": 0 976 + } 977 + } 978 + }, 979 + "zlib@1.3": { 980 + "name": "zlib", 981 + "version": "1.3", 982 + "key": "zlib@1.3", 983 + "repoName": "zlib", 984 + "executionPlatformsToRegister": [], 985 + "toolchainsToRegister": [], 986 + "extensionUsages": [], 987 + "deps": { 988 + "platforms": "platforms@0.0.8", 989 + "rules_cc": "rules_cc@0.0.9", 990 + "bazel_tools": "bazel_tools@_", 991 + "local_config_platform": "local_config_platform@_" 992 + }, 993 + "repoSpec": { 994 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 995 + "ruleClassName": "http_archive", 996 + "attributes": { 997 + "name": "zlib~1.3", 998 + "urls": [ 999 + "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" 1000 + ], 1001 + "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=", 1002 + "strip_prefix": "zlib-1.3", 1003 + "remote_patches": { 1004 + "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=", 1005 + "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk=" 1006 + }, 1007 + "remote_patch_strip": 0 1008 + } 1009 + } 1010 + }, 1011 + "rules_cc@0.0.9": { 1012 + "name": "rules_cc", 1013 + "version": "0.0.9", 1014 + "key": "rules_cc@0.0.9", 1015 + "repoName": "rules_cc", 1016 + "executionPlatformsToRegister": [], 1017 + "toolchainsToRegister": [ 1018 + "@local_config_cc_toolchains//:all" 1019 + ], 1020 + "extensionUsages": [ 1021 + { 1022 + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", 1023 + "extensionName": "cc_configure_extension", 1024 + "usingModule": "rules_cc@0.0.9", 1025 + "location": { 1026 + "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", 1027 + "line": 9, 1028 + "column": 29 1029 + }, 1030 + "imports": { 1031 + "local_config_cc_toolchains": "local_config_cc_toolchains" 1032 + }, 1033 + "devImports": [], 1034 + "tags": [], 1035 + "hasDevUseExtension": false, 1036 + "hasNonDevUseExtension": true 1037 + } 1038 + ], 1039 + "deps": { 1040 + "platforms": "platforms@0.0.8", 1041 + "bazel_tools": "bazel_tools@_", 1042 + "local_config_platform": "local_config_platform@_" 1043 + }, 1044 + "repoSpec": { 1045 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1046 + "ruleClassName": "http_archive", 1047 + "attributes": { 1048 + "name": "rules_cc~0.0.9", 1049 + "urls": [ 1050 + "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" 1051 + ], 1052 + "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=", 1053 + "strip_prefix": "rules_cc-0.0.9", 1054 + "remote_patches": { 1055 + "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g=" 1056 + }, 1057 + "remote_patch_strip": 0 1058 + } 1059 + } 1060 + }, 1061 + "rules_java@7.1.0": { 1062 + "name": "rules_java", 1063 + "version": "7.1.0", 1064 + "key": "rules_java@7.1.0", 1065 + "repoName": "rules_java", 1066 + "executionPlatformsToRegister": [], 1067 + "toolchainsToRegister": [ 1068 + "//toolchains:all", 1069 + "@local_jdk//:runtime_toolchain_definition", 1070 + "@local_jdk//:bootstrap_runtime_toolchain_definition", 1071 + "@remotejdk11_linux_toolchain_config_repo//:all", 1072 + "@remotejdk11_linux_aarch64_toolchain_config_repo//:all", 1073 + "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all", 1074 + "@remotejdk11_linux_s390x_toolchain_config_repo//:all", 1075 + "@remotejdk11_macos_toolchain_config_repo//:all", 1076 + "@remotejdk11_macos_aarch64_toolchain_config_repo//:all", 1077 + "@remotejdk11_win_toolchain_config_repo//:all", 1078 + "@remotejdk11_win_arm64_toolchain_config_repo//:all", 1079 + "@remotejdk17_linux_toolchain_config_repo//:all", 1080 + "@remotejdk17_linux_aarch64_toolchain_config_repo//:all", 1081 + "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all", 1082 + "@remotejdk17_linux_s390x_toolchain_config_repo//:all", 1083 + "@remotejdk17_macos_toolchain_config_repo//:all", 1084 + "@remotejdk17_macos_aarch64_toolchain_config_repo//:all", 1085 + "@remotejdk17_win_toolchain_config_repo//:all", 1086 + "@remotejdk17_win_arm64_toolchain_config_repo//:all", 1087 + "@remotejdk21_linux_toolchain_config_repo//:all", 1088 + "@remotejdk21_linux_aarch64_toolchain_config_repo//:all", 1089 + "@remotejdk21_macos_toolchain_config_repo//:all", 1090 + "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", 1091 + "@remotejdk21_win_toolchain_config_repo//:all" 1092 + ], 1093 + "extensionUsages": [ 1094 + { 1095 + "extensionBzlFile": "@rules_java//java:extensions.bzl", 1096 + "extensionName": "toolchains", 1097 + "usingModule": "rules_java@7.1.0", 1098 + "location": { 1099 + "file": "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel", 1100 + "line": 19, 1101 + "column": 27 1102 + }, 1103 + "imports": { 1104 + "remote_java_tools": "remote_java_tools", 1105 + "remote_java_tools_linux": "remote_java_tools_linux", 1106 + "remote_java_tools_windows": "remote_java_tools_windows", 1107 + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", 1108 + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", 1109 + "local_jdk": "local_jdk", 1110 + "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", 1111 + "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", 1112 + "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", 1113 + "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo", 1114 + "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", 1115 + "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", 1116 + "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", 1117 + "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo", 1118 + "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", 1119 + "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo", 1120 + "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo", 1121 + "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo", 1122 + "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", 1123 + "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", 1124 + "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", 1125 + "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo", 1126 + "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo", 1127 + "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo", 1128 + "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo", 1129 + "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo", 1130 + "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo" 1131 + }, 1132 + "devImports": [], 1133 + "tags": [], 1134 + "hasDevUseExtension": false, 1135 + "hasNonDevUseExtension": true 1136 + } 1137 + ], 1138 + "deps": { 1139 + "platforms": "platforms@0.0.8", 1140 + "rules_cc": "rules_cc@0.0.9", 1141 + "bazel_skylib": "bazel_skylib@1.4.1", 1142 + "rules_proto": "rules_proto@5.3.0-21.7", 1143 + "rules_license": "rules_license@0.0.7", 1144 + "bazel_tools": "bazel_tools@_", 1145 + "local_config_platform": "local_config_platform@_" 1146 + }, 1147 + "repoSpec": { 1148 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1149 + "ruleClassName": "http_archive", 1150 + "attributes": { 1151 + "name": "rules_java~7.1.0", 1152 + "urls": [ 1153 + "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" 1154 + ], 1155 + "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", 1156 + "strip_prefix": "", 1157 + "remote_patches": {}, 1158 + "remote_patch_strip": 0 1159 + } 1160 + } 1161 + }, 1162 + "rules_proto@5.3.0-21.7": { 1163 + "name": "rules_proto", 1164 + "version": "5.3.0-21.7", 1165 + "key": "rules_proto@5.3.0-21.7", 1166 + "repoName": "rules_proto", 1167 + "executionPlatformsToRegister": [], 1168 + "toolchainsToRegister": [], 1169 + "extensionUsages": [], 1170 + "deps": { 1171 + "bazel_skylib": "bazel_skylib@1.4.1", 1172 + "com_google_protobuf": "protobuf@21.7", 1173 + "rules_cc": "rules_cc@0.0.9", 1174 + "bazel_tools": "bazel_tools@_", 1175 + "local_config_platform": "local_config_platform@_" 1176 + }, 1177 + "repoSpec": { 1178 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1179 + "ruleClassName": "http_archive", 1180 + "attributes": { 1181 + "name": "rules_proto~5.3.0-21.7", 1182 + "urls": [ 1183 + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" 1184 + ], 1185 + "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=", 1186 + "strip_prefix": "rules_proto-5.3.0-21.7", 1187 + "remote_patches": {}, 1188 + "remote_patch_strip": 0 1189 + } 1190 + } 1191 + }, 1192 + "rules_jvm_external@5.2": { 1193 + "name": "rules_jvm_external", 1194 + "version": "5.2", 1195 + "key": "rules_jvm_external@5.2", 1196 + "repoName": "rules_jvm_external", 1197 + "executionPlatformsToRegister": [], 1198 + "toolchainsToRegister": [], 1199 + "extensionUsages": [ 1200 + { 1201 + "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl", 1202 + "extensionName": "non_module_deps", 1203 + "usingModule": "rules_jvm_external@5.2", 1204 + "location": { 1205 + "file": "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel", 1206 + "line": 9, 1207 + "column": 32 1208 + }, 1209 + "imports": { 1210 + "io_bazel_rules_kotlin": "io_bazel_rules_kotlin" 1211 + }, 1212 + "devImports": [], 1213 + "tags": [], 1214 + "hasDevUseExtension": false, 1215 + "hasNonDevUseExtension": true 1216 + }, 1217 + { 1218 + "extensionBzlFile": ":extensions.bzl", 1219 + "extensionName": "maven", 1220 + "usingModule": "rules_jvm_external@5.2", 1221 + "location": { 1222 + "file": "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel", 1223 + "line": 15, 1224 + "column": 22 1225 + }, 1226 + "imports": { 1227 + "rules_jvm_external_deps": "rules_jvm_external_deps" 1228 + }, 1229 + "devImports": [], 1230 + "tags": [ 1231 + { 1232 + "tagName": "install", 1233 + "attributeValues": { 1234 + "name": "rules_jvm_external_deps", 1235 + "artifacts": [ 1236 + "com.google.auth:google-auth-library-credentials:0.22.0", 1237 + "com.google.auth:google-auth-library-oauth2-http:0.22.0", 1238 + "com.google.cloud:google-cloud-core:1.93.10", 1239 + "com.google.cloud:google-cloud-storage:1.113.4", 1240 + "com.google.code.gson:gson:2.9.0", 1241 + "com.google.googlejavaformat:google-java-format:1.15.0", 1242 + "com.google.guava:guava:31.1-jre", 1243 + "org.apache.maven:maven-artifact:3.8.6", 1244 + "software.amazon.awssdk:s3:2.17.183" 1245 + ], 1246 + "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json" 1247 + }, 1248 + "devDependency": false, 1249 + "location": { 1250 + "file": "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel", 1251 + "line": 16, 1252 + "column": 14 1253 + } 1254 + } 1255 + ], 1256 + "hasDevUseExtension": false, 1257 + "hasNonDevUseExtension": true 1258 + } 1259 + ], 1260 + "deps": { 1261 + "bazel_skylib": "bazel_skylib@1.4.1", 1262 + "io_bazel_stardoc": "stardoc@0.5.3", 1263 + "bazel_tools": "bazel_tools@_", 1264 + "local_config_platform": "local_config_platform@_" 1265 + }, 1266 + "repoSpec": { 1267 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1268 + "ruleClassName": "http_archive", 1269 + "attributes": { 1270 + "name": "rules_jvm_external~5.2", 1271 + "urls": [ 1272 + "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.2/rules_jvm_external-5.2.tar.gz" 1273 + ], 1274 + "integrity": "sha256-+G/UKoCeGHHKCqvonbDUQEUSGcPORsWNokDH3NwAEl8=", 1275 + "strip_prefix": "rules_jvm_external-5.2", 1276 + "remote_patches": {}, 1277 + "remote_patch_strip": 0, 1278 + "patches": [ 1279 + "//third_party:rules_jvm_external_5.2.patch" 1280 + ], 1281 + "patch_cmds": [], 1282 + "patch_args": [ 1283 + "-p1" 1284 + ] 1285 + } 1286 + } 1287 + }, 1288 + "rules_python@0.26.0": { 1289 + "name": "rules_python", 1290 + "version": "0.26.0", 1291 + "key": "rules_python@0.26.0", 1292 + "repoName": "rules_python", 1293 + "executionPlatformsToRegister": [], 1294 + "toolchainsToRegister": [ 1295 + "@pythons_hub//:all" 1296 + ], 1297 + "extensionUsages": [ 1298 + { 1299 + "extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl", 1300 + "extensionName": "internal_deps", 1301 + "usingModule": "rules_python@0.26.0", 1302 + "location": { 1303 + "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", 1304 + "line": 15, 1305 + "column": 30 1306 + }, 1307 + "imports": { 1308 + "rules_python_internal": "rules_python_internal", 1309 + "pypi__build": "pypi__build", 1310 + "pypi__click": "pypi__click", 1311 + "pypi__colorama": "pypi__colorama", 1312 + "pypi__importlib_metadata": "pypi__importlib_metadata", 1313 + "pypi__installer": "pypi__installer", 1314 + "pypi__more_itertools": "pypi__more_itertools", 1315 + "pypi__packaging": "pypi__packaging", 1316 + "pypi__pep517": "pypi__pep517", 1317 + "pypi__pip": "pypi__pip", 1318 + "pypi__pip_tools": "pypi__pip_tools", 1319 + "pypi__pyproject_hooks": "pypi__pyproject_hooks", 1320 + "pypi__setuptools": "pypi__setuptools", 1321 + "pypi__tomli": "pypi__tomli", 1322 + "pypi__wheel": "pypi__wheel", 1323 + "pypi__zipp": "pypi__zipp" 1324 + }, 1325 + "devImports": [], 1326 + "tags": [ 1327 + { 1328 + "tagName": "install", 1329 + "attributeValues": {}, 1330 + "devDependency": false, 1331 + "location": { 1332 + "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", 1333 + "line": 16, 1334 + "column": 22 1335 + } 1336 + } 1337 + ], 1338 + "hasDevUseExtension": false, 1339 + "hasNonDevUseExtension": true 1340 + }, 1341 + { 1342 + "extensionBzlFile": "@rules_python//python/extensions:python.bzl", 1343 + "extensionName": "python", 1344 + "usingModule": "rules_python@0.26.0", 1345 + "location": { 1346 + "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", 1347 + "line": 41, 1348 + "column": 23 1349 + }, 1350 + "imports": { 1351 + "pythons_hub": "pythons_hub" 1352 + }, 1353 + "devImports": [], 1354 + "tags": [ 1355 + { 1356 + "tagName": "toolchain", 1357 + "attributeValues": { 1358 + "is_default": true, 1359 + "python_version": "3.11" 1360 + }, 1361 + "devDependency": false, 1362 + "location": { 1363 + "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", 1364 + "line": 47, 1365 + "column": 17 1366 + } 1367 + } 1368 + ], 1369 + "hasDevUseExtension": false, 1370 + "hasNonDevUseExtension": true 1371 + } 1372 + ], 1373 + "deps": { 1374 + "bazel_features": "bazel_features@1.1.0", 1375 + "bazel_skylib": "bazel_skylib@1.4.1", 1376 + "platforms": "platforms@0.0.8", 1377 + "rules_proto": "rules_proto@5.3.0-21.7", 1378 + "com_google_protobuf": "protobuf@21.7", 1379 + "bazel_tools": "bazel_tools@_", 1380 + "local_config_platform": "local_config_platform@_" 1381 + }, 1382 + "repoSpec": { 1383 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1384 + "ruleClassName": "http_archive", 1385 + "attributes": { 1386 + "name": "rules_python~0.26.0", 1387 + "urls": [ 1388 + "https://github.com/bazelbuild/rules_python/releases/download/0.26.0/rules_python-0.26.0.tar.gz" 1389 + ], 1390 + "integrity": "sha256-nQQEGskqCYXjRCNfXZRvcaxUPxsVZfLNvJoqruit9Vs=", 1391 + "strip_prefix": "rules_python-0.26.0", 1392 + "remote_patches": { 1393 + "https://bcr.bazel.build/modules/rules_python/0.26.0/patches/module_dot_bazel_version.patch": "sha256-V3kwks4ppP5NERbfSY4505SXghM4mKLEBuhi4tpseZE=" 1394 + }, 1395 + "remote_patch_strip": 1 1396 + } 1397 + } 1398 + }, 1399 + "rules_testing@0.0.4": { 1400 + "name": "rules_testing", 1401 + "version": "0.0.4", 1402 + "key": "rules_testing@0.0.4", 1403 + "repoName": "rules_testing", 1404 + "executionPlatformsToRegister": [], 1405 + "toolchainsToRegister": [], 1406 + "extensionUsages": [], 1407 + "deps": { 1408 + "bazel_skylib": "bazel_skylib@1.4.1", 1409 + "bazel_tools": "bazel_tools@_", 1410 + "local_config_platform": "local_config_platform@_" 1411 + }, 1412 + "repoSpec": { 1413 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1414 + "ruleClassName": "http_archive", 1415 + "attributes": { 1416 + "name": "rules_testing~0.0.4", 1417 + "urls": [ 1418 + "https://github.com/bazelbuild/rules_testing/releases/download/v0.0.4/rules_testing-v0.0.4.tar.gz" 1419 + ], 1420 + "integrity": "sha256-TiH5qnmWlEzpFDHye8o3S/9W5oCs/klydgdNVrxdmvI=", 1421 + "strip_prefix": "rules_testing-0.0.4", 1422 + "remote_patches": { 1423 + "https://bcr.bazel.build/modules/rules_testing/0.0.4/patches/module_dot_bazel_version.patch": "sha256-0bNxHP/dstK5Ftz0e6FMQ2tyV4BZwp6Bh2et7ZuD1kk=" 1424 + }, 1425 + "remote_patch_strip": 0 1426 + } 1427 + } 1428 + }, 1429 + "googletest@1.14.0": { 1430 + "name": "googletest", 1431 + "version": "1.14.0", 1432 + "key": "googletest@1.14.0", 1433 + "repoName": "googletest", 1434 + "executionPlatformsToRegister": [], 1435 + "toolchainsToRegister": [], 1436 + "extensionUsages": [], 1437 + "deps": { 1438 + "com_google_absl": "abseil-cpp@20230125.1", 1439 + "platforms": "platforms@0.0.8", 1440 + "rules_cc": "rules_cc@0.0.9", 1441 + "bazel_tools": "bazel_tools@_", 1442 + "local_config_platform": "local_config_platform@_" 1443 + }, 1444 + "repoSpec": { 1445 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1446 + "ruleClassName": "http_archive", 1447 + "attributes": { 1448 + "name": "googletest~1.14.0", 1449 + "urls": [ 1450 + "https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz" 1451 + ], 1452 + "integrity": "sha256-itWYxzrXluDYKAsILOvYKmMNc+c808cAV5OKZQG7pdc=", 1453 + "strip_prefix": "googletest-1.14.0", 1454 + "remote_patches": { 1455 + "https://bcr.bazel.build/modules/googletest/1.14.0/patches/module_dot_bazel.patch": "sha256-CSomzvti38LCuURDG5EEoa3O1tQF3cKKt/mknnP1qcc=" 1456 + }, 1457 + "remote_patch_strip": 0 1458 + } 1459 + } 1460 + }, 1461 + "remoteapis@_": { 1462 + "name": "remoteapis", 1463 + "version": "", 1464 + "key": "remoteapis@_", 1465 + "repoName": "remoteapis", 1466 + "executionPlatformsToRegister": [], 1467 + "toolchainsToRegister": [], 1468 + "extensionUsages": [], 1469 + "deps": { 1470 + "rules_java": "rules_java@7.1.0", 1471 + "rules_proto": "rules_proto@5.3.0-21.7", 1472 + "com_google_protobuf": "protobuf@21.7", 1473 + "googleapis": "googleapis@_", 1474 + "io_bazel": "<root>", 1475 + "bazel_tools": "bazel_tools@_", 1476 + "local_config_platform": "local_config_platform@_" 1477 + } 1478 + }, 1479 + "googleapis@_": { 1480 + "name": "googleapis", 1481 + "version": "", 1482 + "key": "googleapis@_", 1483 + "repoName": "googleapis", 1484 + "executionPlatformsToRegister": [], 1485 + "toolchainsToRegister": [], 1486 + "extensionUsages": [], 1487 + "deps": { 1488 + "rules_license": "rules_license@0.0.7", 1489 + "rules_java": "rules_java@7.1.0", 1490 + "rules_proto": "rules_proto@5.3.0-21.7", 1491 + "com_google_protobuf": "protobuf@21.7", 1492 + "io_bazel": "<root>", 1493 + "bazel_tools": "bazel_tools@_", 1494 + "local_config_platform": "local_config_platform@_" 1495 + } 1496 + }, 1497 + "apple_support@1.5.0": { 1498 + "name": "apple_support", 1499 + "version": "1.5.0", 1500 + "key": "apple_support@1.5.0", 1501 + "repoName": "build_bazel_apple_support", 1502 + "executionPlatformsToRegister": [], 1503 + "toolchainsToRegister": [ 1504 + "@local_config_apple_cc_toolchains//:all" 1505 + ], 1506 + "extensionUsages": [ 1507 + { 1508 + "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", 1509 + "extensionName": "apple_cc_configure_extension", 1510 + "usingModule": "apple_support@1.5.0", 1511 + "location": { 1512 + "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel", 1513 + "line": 17, 1514 + "column": 35 1515 + }, 1516 + "imports": { 1517 + "local_config_apple_cc": "local_config_apple_cc", 1518 + "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" 1519 + }, 1520 + "devImports": [], 1521 + "tags": [], 1522 + "hasDevUseExtension": false, 1523 + "hasNonDevUseExtension": true 1524 + } 1525 + ], 1526 + "deps": { 1527 + "bazel_skylib": "bazel_skylib@1.4.1", 1528 + "platforms": "platforms@0.0.8", 1529 + "bazel_tools": "bazel_tools@_", 1530 + "local_config_platform": "local_config_platform@_" 1531 + }, 1532 + "repoSpec": { 1533 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1534 + "ruleClassName": "http_archive", 1535 + "attributes": { 1536 + "name": "apple_support~1.5.0", 1537 + "urls": [ 1538 + "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz" 1539 + ], 1540 + "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=", 1541 + "strip_prefix": "", 1542 + "remote_patches": {}, 1543 + "remote_patch_strip": 0 1544 + } 1545 + } 1546 + }, 1547 + "abseil-cpp@20230125.1": { 1548 + "name": "abseil-cpp", 1549 + "version": "20230125.1", 1550 + "key": "abseil-cpp@20230125.1", 1551 + "repoName": "abseil-cpp", 1552 + "executionPlatformsToRegister": [], 1553 + "toolchainsToRegister": [], 1554 + "extensionUsages": [], 1555 + "deps": { 1556 + "rules_cc": "rules_cc@0.0.9", 1557 + "platforms": "platforms@0.0.8", 1558 + "bazel_skylib": "bazel_skylib@1.4.1", 1559 + "bazel_tools": "bazel_tools@_", 1560 + "local_config_platform": "local_config_platform@_" 1561 + }, 1562 + "repoSpec": { 1563 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1564 + "ruleClassName": "http_archive", 1565 + "attributes": { 1566 + "name": "abseil-cpp~20230125.1", 1567 + "urls": [ 1568 + "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230125.1.tar.gz" 1569 + ], 1570 + "integrity": "sha256-gTEcF1mbNxIGne0gzKCaYqsL8qid+haZN4bIeCt+0UU=", 1571 + "strip_prefix": "abseil-cpp-20230125.1", 1572 + "remote_patches": { 1573 + "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/patches/module_dot_bazel.patch": "sha256-L1wChhBmDOnRbPbD4MENVXHjOBT2KFrDxT6D+aoThxk=" 1574 + }, 1575 + "remote_patch_strip": 0 1576 + } 1577 + } 1578 + }, 1579 + "c-ares@1.15.0": { 1580 + "name": "c-ares", 1581 + "version": "1.15.0", 1582 + "key": "c-ares@1.15.0", 1583 + "repoName": "c-ares", 1584 + "executionPlatformsToRegister": [], 1585 + "toolchainsToRegister": [], 1586 + "extensionUsages": [], 1587 + "deps": { 1588 + "bazel_skylib": "bazel_skylib@1.4.1", 1589 + "com_github_grpc_grpc": "grpc@1.48.1.bcr.1", 1590 + "platforms": "platforms@0.0.8", 1591 + "bazel_tools": "bazel_tools@_", 1592 + "local_config_platform": "local_config_platform@_" 1593 + }, 1594 + "repoSpec": { 1595 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1596 + "ruleClassName": "http_archive", 1597 + "attributes": { 1598 + "name": "c-ares~1.15.0", 1599 + "urls": [ 1600 + "https://github.com/c-ares/c-ares/releases/download/cares-1_15_0/c-ares-1.15.0.tar.gz" 1601 + ], 1602 + "integrity": "sha256-bNuXhx8pMFMMl963z1yPpL5aCwLHzqbnx2Z2cqOdaFI=", 1603 + "strip_prefix": "c-ares-1.15.0", 1604 + "remote_patches": { 1605 + "https://bcr.bazel.build/modules/c-ares/1.15.0/patches/add_build_file.patch": "sha256-+SUCFxBIkR0GE9FRFPps/e6AnA9cQIGANBHK14UAKwQ=", 1606 + "https://bcr.bazel.build/modules/c-ares/1.15.0/patches/module_dot_bazel.patch": "sha256-SVQeSrnvd7IishMhmg8S3PK6/6bbt1IqwVEqKDfdYgk=" 1607 + }, 1608 + "remote_patch_strip": 0 1609 + } 1610 + } 1611 + }, 1612 + "rules_go@0.39.1": { 1613 + "name": "rules_go", 1614 + "version": "0.39.1", 1615 + "key": "rules_go@0.39.1", 1616 + "repoName": "io_bazel_rules_go", 1617 + "executionPlatformsToRegister": [], 1618 + "toolchainsToRegister": [ 1619 + "@go_toolchains//:all" 1620 + ], 1621 + "extensionUsages": [ 1622 + { 1623 + "extensionBzlFile": "@io_bazel_rules_go//go/private:extensions.bzl", 1624 + "extensionName": "non_module_dependencies", 1625 + "usingModule": "rules_go@0.39.1", 1626 + "location": { 1627 + "file": "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel", 1628 + "line": 13, 1629 + "column": 40 1630 + }, 1631 + "imports": { 1632 + "go_googleapis": "go_googleapis", 1633 + "io_bazel_rules_nogo": "io_bazel_rules_nogo" 1634 + }, 1635 + "devImports": [], 1636 + "tags": [], 1637 + "hasDevUseExtension": false, 1638 + "hasNonDevUseExtension": true 1639 + }, 1640 + { 1641 + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", 1642 + "extensionName": "go_sdk", 1643 + "usingModule": "rules_go@0.39.1", 1644 + "location": { 1645 + "file": "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel", 1646 + "line": 20, 1647 + "column": 23 1648 + }, 1649 + "imports": { 1650 + "go_toolchains": "go_toolchains" 1651 + }, 1652 + "devImports": [], 1653 + "tags": [ 1654 + { 1655 + "tagName": "download", 1656 + "attributeValues": { 1657 + "name": "go_default_sdk", 1658 + "version": "1.19.8" 1659 + }, 1660 + "devDependency": false, 1661 + "location": { 1662 + "file": "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel", 1663 + "line": 21, 1664 + "column": 16 1665 + } 1666 + } 1667 + ], 1668 + "hasDevUseExtension": false, 1669 + "hasNonDevUseExtension": true 1670 + }, 1671 + { 1672 + "extensionBzlFile": "@gazelle//:extensions.bzl", 1673 + "extensionName": "go_deps", 1674 + "usingModule": "rules_go@0.39.1", 1675 + "location": { 1676 + "file": "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel", 1677 + "line": 31, 1678 + "column": 24 1679 + }, 1680 + "imports": { 1681 + "com_github_gogo_protobuf": "com_github_gogo_protobuf", 1682 + "com_github_golang_mock": "com_github_golang_mock", 1683 + "com_github_golang_protobuf": "com_github_golang_protobuf", 1684 + "org_golang_google_genproto": "org_golang_google_genproto", 1685 + "org_golang_google_grpc": "org_golang_google_grpc", 1686 + "org_golang_google_protobuf": "org_golang_google_protobuf", 1687 + "org_golang_x_net": "org_golang_x_net" 1688 + }, 1689 + "devImports": [], 1690 + "tags": [ 1691 + { 1692 + "tagName": "from_file", 1693 + "attributeValues": { 1694 + "go_mod": "//:go.mod" 1695 + }, 1696 + "devDependency": false, 1697 + "location": { 1698 + "file": "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel", 1699 + "line": 32, 1700 + "column": 18 1701 + } 1702 + }, 1703 + { 1704 + "tagName": "module", 1705 + "attributeValues": { 1706 + "path": "github.com/gogo/protobuf", 1707 + "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", 1708 + "version": "v1.3.2" 1709 + }, 1710 + "devDependency": false, 1711 + "location": { 1712 + "file": "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel", 1713 + "line": 33, 1714 + "column": 15 1715 + } 1716 + } 1717 + ], 1718 + "hasDevUseExtension": false, 1719 + "hasNonDevUseExtension": true 1720 + } 1721 + ], 1722 + "deps": { 1723 + "bazel_skylib": "bazel_skylib@1.4.1", 1724 + "platforms": "platforms@0.0.8", 1725 + "rules_proto": "rules_proto@5.3.0-21.7", 1726 + "com_google_protobuf": "protobuf@21.7", 1727 + "gazelle": "gazelle@0.30.0", 1728 + "bazel_tools": "bazel_tools@_", 1729 + "local_config_platform": "local_config_platform@_" 1730 + }, 1731 + "repoSpec": { 1732 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1733 + "ruleClassName": "http_archive", 1734 + "attributes": { 1735 + "name": "rules_go~0.39.1", 1736 + "urls": [ 1737 + "https://github.com/bazelbuild/rules_go/releases/download/v0.39.1/rules_go-v0.39.1.zip" 1738 + ], 1739 + "integrity": "sha256-bcLaerTPXXv8fJSXdrG3xzPwXlbtxLzZAiuySdLiqZY=", 1740 + "strip_prefix": "", 1741 + "remote_patches": {}, 1742 + "remote_patch_strip": 0 1743 + } 1744 + } 1745 + }, 1746 + "upb@0.0.0-20220923-a547704": { 1747 + "name": "upb", 1748 + "version": "0.0.0-20220923-a547704", 1749 + "key": "upb@0.0.0-20220923-a547704", 1750 + "repoName": "upb", 1751 + "executionPlatformsToRegister": [], 1752 + "toolchainsToRegister": [], 1753 + "extensionUsages": [], 1754 + "deps": { 1755 + "bazel_skylib": "bazel_skylib@1.4.1", 1756 + "rules_proto": "rules_proto@5.3.0-21.7", 1757 + "com_google_protobuf": "protobuf@21.7", 1758 + "com_google_absl": "abseil-cpp@20230125.1", 1759 + "platforms": "platforms@0.0.8", 1760 + "bazel_tools": "bazel_tools@_", 1761 + "local_config_platform": "local_config_platform@_" 1762 + }, 1763 + "repoSpec": { 1764 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1765 + "ruleClassName": "http_archive", 1766 + "attributes": { 1767 + "name": "upb~0.0.0-20220923-a547704", 1768 + "urls": [ 1769 + "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 1770 + ], 1771 + "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=", 1772 + "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", 1773 + "remote_patches": { 1774 + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0=" 1775 + }, 1776 + "remote_patch_strip": 0 1777 + } 1778 + } 1779 + }, 1780 + "bazel_tools@_": { 1781 + "name": "bazel_tools", 1782 + "version": "", 1783 + "key": "bazel_tools@_", 1784 + "repoName": "bazel_tools", 1785 + "executionPlatformsToRegister": [], 1786 + "toolchainsToRegister": [ 1787 + "@local_config_cc_toolchains//:all", 1788 + "@local_config_sh//:local_sh_toolchain" 1789 + ], 1790 + "extensionUsages": [ 1791 + { 1792 + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", 1793 + "extensionName": "cc_configure_extension", 1794 + "usingModule": "bazel_tools@_", 1795 + "location": { 1796 + "file": "@@bazel_tools//:MODULE.bazel", 1797 + "line": 13, 1798 + "column": 29 1799 + }, 1800 + "imports": { 1801 + "local_config_cc": "local_config_cc", 1802 + "local_config_cc_toolchains": "local_config_cc_toolchains" 1803 + }, 1804 + "devImports": [], 1805 + "tags": [], 1806 + "hasDevUseExtension": false, 1807 + "hasNonDevUseExtension": true 1808 + }, 1809 + { 1810 + "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", 1811 + "extensionName": "xcode_configure_extension", 1812 + "usingModule": "bazel_tools@_", 1813 + "location": { 1814 + "file": "@@bazel_tools//:MODULE.bazel", 1815 + "line": 17, 1816 + "column": 32 1817 + }, 1818 + "imports": { 1819 + "local_config_xcode": "local_config_xcode" 1820 + }, 1821 + "devImports": [], 1822 + "tags": [], 1823 + "hasDevUseExtension": false, 1824 + "hasNonDevUseExtension": true 1825 + }, 1826 + { 1827 + "extensionBzlFile": "@rules_java//java:extensions.bzl", 1828 + "extensionName": "toolchains", 1829 + "usingModule": "bazel_tools@_", 1830 + "location": { 1831 + "file": "@@bazel_tools//:MODULE.bazel", 1832 + "line": 20, 1833 + "column": 32 1834 + }, 1835 + "imports": { 1836 + "local_jdk": "local_jdk", 1837 + "remote_java_tools": "remote_java_tools", 1838 + "remote_java_tools_linux": "remote_java_tools_linux", 1839 + "remote_java_tools_windows": "remote_java_tools_windows", 1840 + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", 1841 + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" 1842 + }, 1843 + "devImports": [], 1844 + "tags": [], 1845 + "hasDevUseExtension": false, 1846 + "hasNonDevUseExtension": true 1847 + }, 1848 + { 1849 + "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", 1850 + "extensionName": "sh_configure_extension", 1851 + "usingModule": "bazel_tools@_", 1852 + "location": { 1853 + "file": "@@bazel_tools//:MODULE.bazel", 1854 + "line": 31, 1855 + "column": 39 1856 + }, 1857 + "imports": { 1858 + "local_config_sh": "local_config_sh" 1859 + }, 1860 + "devImports": [], 1861 + "tags": [], 1862 + "hasDevUseExtension": false, 1863 + "hasNonDevUseExtension": true 1864 + }, 1865 + { 1866 + "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", 1867 + "extensionName": "remote_coverage_tools_extension", 1868 + "usingModule": "bazel_tools@_", 1869 + "location": { 1870 + "file": "@@bazel_tools//:MODULE.bazel", 1871 + "line": 35, 1872 + "column": 48 1873 + }, 1874 + "imports": { 1875 + "remote_coverage_tools": "remote_coverage_tools" 1876 + }, 1877 + "devImports": [], 1878 + "tags": [], 1879 + "hasDevUseExtension": false, 1880 + "hasNonDevUseExtension": true 1881 + }, 1882 + { 1883 + "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", 1884 + "extensionName": "remote_android_tools_extensions", 1885 + "usingModule": "bazel_tools@_", 1886 + "location": { 1887 + "file": "@@bazel_tools//:MODULE.bazel", 1888 + "line": 38, 1889 + "column": 42 1890 + }, 1891 + "imports": { 1892 + "android_gmaven_r8": "android_gmaven_r8", 1893 + "android_tools": "android_tools" 1894 + }, 1895 + "devImports": [], 1896 + "tags": [], 1897 + "hasDevUseExtension": false, 1898 + "hasNonDevUseExtension": true 1899 + } 1900 + ], 1901 + "deps": { 1902 + "rules_cc": "rules_cc@0.0.9", 1903 + "rules_java": "rules_java@7.1.0", 1904 + "rules_license": "rules_license@0.0.7", 1905 + "rules_proto": "rules_proto@5.3.0-21.7", 1906 + "rules_python": "rules_python@0.26.0", 1907 + "platforms": "platforms@0.0.8", 1908 + "com_google_protobuf": "protobuf@21.7", 1909 + "zlib": "zlib@1.3", 1910 + "local_config_platform": "local_config_platform@_" 1911 + } 1912 + }, 1913 + "local_config_platform@_": { 1914 + "name": "local_config_platform", 1915 + "version": "", 1916 + "key": "local_config_platform@_", 1917 + "repoName": "local_config_platform", 1918 + "executionPlatformsToRegister": [], 1919 + "toolchainsToRegister": [], 1920 + "extensionUsages": [], 1921 + "deps": { 1922 + "platforms": "platforms@0.0.8", 1923 + "bazel_tools": "bazel_tools@_" 1924 + } 1925 + }, 1926 + "boringssl@0.0.0-20211025-d4f1ab9": { 1927 + "name": "boringssl", 1928 + "version": "0.0.0-20211025-d4f1ab9", 1929 + "key": "boringssl@0.0.0-20211025-d4f1ab9", 1930 + "repoName": "boringssl", 1931 + "executionPlatformsToRegister": [], 1932 + "toolchainsToRegister": [], 1933 + "extensionUsages": [], 1934 + "deps": { 1935 + "rules_cc": "rules_cc@0.0.9", 1936 + "bazel_tools": "bazel_tools@_", 1937 + "local_config_platform": "local_config_platform@_" 1938 + }, 1939 + "repoSpec": { 1940 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1941 + "ruleClassName": "http_archive", 1942 + "attributes": { 1943 + "name": "boringssl~0.0.0-20211025-d4f1ab9", 1944 + "urls": [ 1945 + "https://github.com/google/boringssl/archive/d4f1ab983065e4616319f59c723c7b9870021fae.tar.gz" 1946 + ], 1947 + "integrity": "sha256-M26QowTRWQe0pyMgTvDHwMabsdfxLqYP6MMwUWZjC/I=", 1948 + "strip_prefix": "boringssl-d4f1ab983065e4616319f59c723c7b9870021fae", 1949 + "remote_patches": { 1950 + "https://bcr.bazel.build/modules/boringssl/0.0.0-20211025-d4f1ab9/patches/module_dot_bazel.patch": "sha256-TJNetd16OGSjVWvmBAL4iZM/uatmXvjR0AsjHrPRGUA=" 1951 + }, 1952 + "remote_patch_strip": 0 1953 + } 1954 + } 1955 + }, 1956 + "re2@2021-09-01": { 1957 + "name": "re2", 1958 + "version": "2021-09-01", 1959 + "key": "re2@2021-09-01", 1960 + "repoName": "re2", 1961 + "executionPlatformsToRegister": [], 1962 + "toolchainsToRegister": [], 1963 + "extensionUsages": [], 1964 + "deps": { 1965 + "rules_cc": "rules_cc@0.0.9", 1966 + "bazel_tools": "bazel_tools@_", 1967 + "local_config_platform": "local_config_platform@_" 1968 + }, 1969 + "repoSpec": { 1970 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 1971 + "ruleClassName": "http_archive", 1972 + "attributes": { 1973 + "name": "re2~2021-09-01", 1974 + "urls": [ 1975 + "https://github.com/google/re2/archive/refs/tags/2021-09-01.zip" 1976 + ], 1977 + "integrity": "sha256-739ELobFx96SqV7QdeOUNre0fFKk5+5jV1IU7slG/C8=", 1978 + "strip_prefix": "re2-2021-09-01", 1979 + "remote_patches": { 1980 + "https://bcr.bazel.build/modules/re2/2021-09-01/patches/module_dot_bazel.patch": "sha256-uLpoNV5fETcQxOqvD9PtPv4CHYhetfPSkPIJPXoLXcg=" 1981 + }, 1982 + "remote_patch_strip": 0 1983 + } 1984 + } 1985 + }, 1986 + "bazel_features@1.1.0": { 1987 + "name": "bazel_features", 1988 + "version": "1.1.0", 1989 + "key": "bazel_features@1.1.0", 1990 + "repoName": "bazel_features", 1991 + "executionPlatformsToRegister": [], 1992 + "toolchainsToRegister": [], 1993 + "extensionUsages": [ 1994 + { 1995 + "extensionBzlFile": "@bazel_features//private:extensions.bzl", 1996 + "extensionName": "version_extension", 1997 + "usingModule": "bazel_features@1.1.0", 1998 + "location": { 1999 + "file": "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel", 2000 + "line": 6, 2001 + "column": 24 2002 + }, 2003 + "imports": { 2004 + "bazel_features_globals": "bazel_features_globals", 2005 + "bazel_features_version": "bazel_features_version" 2006 + }, 2007 + "devImports": [], 2008 + "tags": [], 2009 + "hasDevUseExtension": false, 2010 + "hasNonDevUseExtension": true 2011 + } 2012 + ], 2013 + "deps": { 2014 + "bazel_tools": "bazel_tools@_", 2015 + "local_config_platform": "local_config_platform@_" 2016 + }, 2017 + "repoSpec": { 2018 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 2019 + "ruleClassName": "http_archive", 2020 + "attributes": { 2021 + "name": "bazel_features~1.1.0", 2022 + "urls": [ 2023 + "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.0/bazel_features-v1.1.0.tar.gz" 2024 + ], 2025 + "integrity": "sha256-4hD6q1dkP7Z1Lwt/DRIJdqKZ1dqe0g4gEp7hE0o8/Hw=", 2026 + "strip_prefix": "bazel_features-1.1.0", 2027 + "remote_patches": { 2028 + "https://bcr.bazel.build/modules/bazel_features/1.1.0/patches/module_dot_bazel_version.patch": "sha256-o16WYfVZruIX5FGE8sATXKb9PLRpH26dbAVdbKPKVRk=" 2029 + }, 2030 + "remote_patch_strip": 0 2031 + } 2032 + } 2033 + }, 2034 + "gazelle@0.30.0": { 2035 + "name": "gazelle", 2036 + "version": "0.30.0", 2037 + "key": "gazelle@0.30.0", 2038 + "repoName": "bazel_gazelle", 2039 + "executionPlatformsToRegister": [], 2040 + "toolchainsToRegister": [], 2041 + "extensionUsages": [ 2042 + { 2043 + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", 2044 + "extensionName": "go_sdk", 2045 + "usingModule": "gazelle@0.30.0", 2046 + "location": { 2047 + "file": "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel", 2048 + "line": 12, 2049 + "column": 23 2050 + }, 2051 + "imports": { 2052 + "go_default_sdk": "go_default_sdk" 2053 + }, 2054 + "devImports": [], 2055 + "tags": [], 2056 + "hasDevUseExtension": false, 2057 + "hasNonDevUseExtension": true 2058 + }, 2059 + { 2060 + "extensionBzlFile": "@bazel_gazelle//internal/bzlmod:non_module_deps.bzl", 2061 + "extensionName": "non_module_deps", 2062 + "usingModule": "gazelle@0.30.0", 2063 + "location": { 2064 + "file": "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel", 2065 + "line": 17, 2066 + "column": 32 2067 + }, 2068 + "imports": { 2069 + "bazel_gazelle_go_repository_cache": "bazel_gazelle_go_repository_cache", 2070 + "bazel_gazelle_go_repository_tools": "bazel_gazelle_go_repository_tools" 2071 + }, 2072 + "devImports": [], 2073 + "tags": [], 2074 + "hasDevUseExtension": false, 2075 + "hasNonDevUseExtension": true 2076 + }, 2077 + { 2078 + "extensionBzlFile": "@io_bazel_rules_go//go/private:extensions.bzl", 2079 + "extensionName": "non_module_dependencies", 2080 + "usingModule": "gazelle@0.30.0", 2081 + "location": { 2082 + "file": "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel", 2083 + "line": 24, 2084 + "column": 41 2085 + }, 2086 + "imports": { 2087 + "go_googleapis": "go_googleapis" 2088 + }, 2089 + "devImports": [], 2090 + "tags": [], 2091 + "hasDevUseExtension": false, 2092 + "hasNonDevUseExtension": true 2093 + }, 2094 + { 2095 + "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", 2096 + "extensionName": "go_deps", 2097 + "usingModule": "gazelle@0.30.0", 2098 + "location": { 2099 + "file": "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel", 2100 + "line": 30, 2101 + "column": 24 2102 + }, 2103 + "imports": { 2104 + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", 2105 + "com_github_bmatcuk_doublestar_v4": "com_github_bmatcuk_doublestar_v4", 2106 + "com_github_fsnotify_fsnotify": "com_github_fsnotify_fsnotify", 2107 + "com_github_google_go_cmp": "com_github_google_go_cmp", 2108 + "com_github_pelletier_go_toml": "com_github_pelletier_go_toml", 2109 + "com_github_pmezard_go_difflib": "com_github_pmezard_go_difflib", 2110 + "org_golang_x_mod": "org_golang_x_mod", 2111 + "org_golang_x_sync": "org_golang_x_sync", 2112 + "org_golang_x_tools": "org_golang_x_tools", 2113 + "bazel_gazelle_go_repository_config": "bazel_gazelle_go_repository_config" 2114 + }, 2115 + "devImports": [], 2116 + "tags": [ 2117 + { 2118 + "tagName": "from_file", 2119 + "attributeValues": { 2120 + "go_mod": "//:go.mod" 2121 + }, 2122 + "devDependency": false, 2123 + "location": { 2124 + "file": "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel", 2125 + "line": 31, 2126 + "column": 18 2127 + } 2128 + } 2129 + ], 2130 + "hasDevUseExtension": false, 2131 + "hasNonDevUseExtension": true 2132 + } 2133 + ], 2134 + "deps": { 2135 + "bazel_skylib": "bazel_skylib@1.4.1", 2136 + "com_google_protobuf": "protobuf@21.7", 2137 + "io_bazel_rules_go": "rules_go@0.39.1", 2138 + "rules_proto": "rules_proto@5.3.0-21.7", 2139 + "bazel_tools": "bazel_tools@_", 2140 + "local_config_platform": "local_config_platform@_" 2141 + }, 2142 + "repoSpec": { 2143 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 2144 + "ruleClassName": "http_archive", 2145 + "attributes": { 2146 + "name": "gazelle~0.30.0", 2147 + "urls": [ 2148 + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.30.0/bazel-gazelle-v0.30.0.tar.gz" 2149 + ], 2150 + "integrity": "sha256-cn8+Tt2W6iDCnowsqejSr3JNjHd455I6hUssgJUrxAU=", 2151 + "strip_prefix": "", 2152 + "remote_patches": {}, 2153 + "remote_patch_strip": 0 2154 + } 2155 + } 2156 + } 2157 + }, 2158 + "moduleExtensions": { 2159 + "//:extensions.bzl%bazel_android_deps": { 2160 + "general": { 2161 + "bzlTransitiveDigest": "PjK+f/kxkhda9tRFlKVdGfNszPoXs7CDXZUi+ZGWGYU=", 2162 + "accumulatedFileDigests": {}, 2163 + "envVariables": {}, 2164 + "generatedRepoSpecs": { 2165 + "desugar_jdk_libs": { 2166 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2167 + "ruleClassName": "http_archive", 2168 + "attributes": { 2169 + "name": "_main~bazel_android_deps~desugar_jdk_libs", 2170 + "sha256": "ef71be474fbb3b3b7bd70cda139f01232c63b9e1bbd08c058b00a8d538d4db17", 2171 + "strip_prefix": "desugar_jdk_libs-24dcd1dead0b64aae3d7c89ca9646b5dc4068009", 2172 + "url": "https://github.com/google/desugar_jdk_libs/archive/24dcd1dead0b64aae3d7c89ca9646b5dc4068009.zip" 2173 + } 2174 + } 2175 + } 2176 + } 2177 + }, 2178 + "//:extensions.bzl%bazel_build_deps": { 2179 + "general": { 2180 + "bzlTransitiveDigest": "PjK+f/kxkhda9tRFlKVdGfNszPoXs7CDXZUi+ZGWGYU=", 2181 + "accumulatedFileDigests": { 2182 + "@@//src/test/tools/bzlmod:MODULE.bazel.lock": "10b96bd3c1eb194b0efe3a13fd06f2051abf36efb33414ad92048883ba471c7f", 2183 + "@@//:MODULE.bazel": "63625ac7809ba5bc83e0814e16f223ac28a98df884897ddd5bfbd69fd4e3ddbf" 2184 + }, 2185 + "envVariables": {}, 2186 + "generatedRepoSpecs": { 2187 + "openjdk_macos_aarch64_vanilla": { 2188 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2189 + "ruleClassName": "http_file", 2190 + "attributes": { 2191 + "name": "_main~bazel_build_deps~openjdk_macos_aarch64_vanilla", 2192 + "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", 2193 + "downloaded_file_path": "zulu-macos-aarch64-vanilla.tar.gz", 2194 + "url": "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" 2195 + } 2196 + }, 2197 + "bazel_tools_repo_cache": { 2198 + "bzlFile": "@@//:distdir.bzl", 2199 + "ruleClassName": "repo_cache_tar", 2200 + "attributes": { 2201 + "name": "_main~bazel_build_deps~bazel_tools_repo_cache", 2202 + "repos": [ 2203 + "rules_cc~0.0.9", 2204 + "rules_java~7.1.0", 2205 + "rules_license~0.0.7", 2206 + "rules_proto~4.0.0", 2207 + "rules_python~0.4.0", 2208 + "platforms", 2209 + "protobuf~3.19.6", 2210 + "zlib~1.3", 2211 + "apple_support~1.5.0", 2212 + "bazel_skylib~1.3.0" 2213 + ], 2214 + "lockfile": "@@//src/test/tools/bzlmod:MODULE.bazel.lock" 2215 + } 2216 + }, 2217 + "openjdk_linux_vanilla": { 2218 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2219 + "ruleClassName": "http_file", 2220 + "attributes": { 2221 + "name": "_main~bazel_build_deps~openjdk_linux_vanilla", 2222 + "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", 2223 + "downloaded_file_path": "zulu-linux-vanilla.tar.gz", 2224 + "url": "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" 2225 + } 2226 + }, 2227 + "debian_cc_deps": { 2228 + "bzlFile": "@@//tools/distributions:system_repo.bzl", 2229 + "ruleClassName": "system_repo", 2230 + "attributes": { 2231 + "name": "_main~bazel_build_deps~debian_cc_deps", 2232 + "symlinks": {}, 2233 + "build_file": "@@//tools/distributions/debian:debian_cc.BUILD" 2234 + } 2235 + }, 2236 + "debian_java_deps": { 2237 + "bzlFile": "@@//tools/distributions:system_repo.bzl", 2238 + "ruleClassName": "system_repo", 2239 + "attributes": { 2240 + "name": "_main~bazel_build_deps~debian_java_deps", 2241 + "symlinks": { 2242 + "java": "/usr/share/java" 2243 + }, 2244 + "build_file": "@@//tools/distributions/debian:debian_java.BUILD" 2245 + } 2246 + }, 2247 + "openjdk_linux_s390x_vanilla": { 2248 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2249 + "ruleClassName": "http_file", 2250 + "attributes": { 2251 + "name": "_main~bazel_build_deps~openjdk_linux_s390x_vanilla", 2252 + "sha256": "f2512f9a8e9847dd5d3557c39b485a8e7a1ef37b601dcbcb748d22e49f44815c", 2253 + "downloaded_file_path": "adoptopenjdk-s390x-vanilla.tar.gz", 2254 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_s390x_linux_hotspot_19.0.2_7.tar.gz" 2255 + } 2256 + }, 2257 + "bootstrap_repo_cache": { 2258 + "bzlFile": "@@//:distdir.bzl", 2259 + "ruleClassName": "repo_cache_tar", 2260 + "attributes": { 2261 + "name": "_main~bazel_build_deps~bootstrap_repo_cache", 2262 + "repos": [ 2263 + "abseil-cpp~20230125.1", 2264 + "apple_support~1.5.0", 2265 + "bazel_skylib~1.4.1", 2266 + "blake3~1.3.3.bcr.1", 2267 + "c-ares~1.15.0", 2268 + "grpc~1.48.1.bcr.1", 2269 + "protobuf~21.7", 2270 + "stardoc~0.5.3", 2271 + "platforms", 2272 + "rules_cc~0.0.9", 2273 + "rules_go~0.39.1", 2274 + "rules_java~7.1.0", 2275 + "rules_jvm_external~5.2", 2276 + "rules_license~0.0.7", 2277 + "rules_pkg~0.9.1", 2278 + "rules_proto~5.3.0-21.7", 2279 + "rules_python~0.26.0", 2280 + "upb~0.0.0-20220923-a547704", 2281 + "zlib~1.3", 2282 + "zstd-jni~1.5.2-3.bcr.1", 2283 + "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~bazel_gazelle", 2284 + "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~bazel_skylib", 2285 + "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_envoyproxy_protoc_gen_validate", 2286 + "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_github_cncf_udpa", 2287 + "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_google_googleapis", 2288 + "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~envoy_api", 2289 + "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~rules_cc" 2290 + ], 2291 + "dirname": "derived/repository_cache" 2292 + } 2293 + }, 2294 + "debian_bin_deps": { 2295 + "bzlFile": "@@//tools/distributions:system_repo.bzl", 2296 + "ruleClassName": "system_repo", 2297 + "attributes": { 2298 + "name": "_main~bazel_build_deps~debian_bin_deps", 2299 + "symlinks": { 2300 + "protoc": "/usr/bin/protoc", 2301 + "grpc_cpp_plugin": "/usr/bin/grpc_cpp_plugin", 2302 + "grpc_java_plugin": "/usr/bin/grpc_java_plugin" 2303 + }, 2304 + "build_file": "@@//tools/distributions/debian:debian_bin.BUILD" 2305 + } 2306 + }, 2307 + "openjdk_win_arm64_vanilla": { 2308 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2309 + "ruleClassName": "http_file", 2310 + "attributes": { 2311 + "name": "_main~bazel_build_deps~openjdk_win_arm64_vanilla", 2312 + "sha256": "975603e684f2ec5a525b3b5336d6aa0b09b5b7d2d0d9e271bd6a9892ad550181", 2313 + "downloaded_file_path": "zulu-win-arm64.zip", 2314 + "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-aarch64.zip" 2315 + } 2316 + }, 2317 + "openjdk_linux_ppc64le_vanilla": { 2318 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2319 + "ruleClassName": "http_file", 2320 + "attributes": { 2321 + "name": "_main~bazel_build_deps~openjdk_linux_ppc64le_vanilla", 2322 + "sha256": "45dde71faf8cbb78fab3c976894259655c8d3de827347f23e0ebe5710921dded", 2323 + "downloaded_file_path": "adoptopenjdk-ppc64le-vanilla.tar.gz", 2324 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20%2B36/OpenJDK20U-jdk_ppc64le_linux_hotspot_20_36.tar.gz" 2325 + } 2326 + }, 2327 + "openjdk_macos_x86_64_vanilla": { 2328 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2329 + "ruleClassName": "http_file", 2330 + "attributes": { 2331 + "name": "_main~bazel_build_deps~openjdk_macos_x86_64_vanilla", 2332 + "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", 2333 + "downloaded_file_path": "zulu-macos-vanilla.tar.gz", 2334 + "url": "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" 2335 + } 2336 + }, 2337 + "workspace_repo_cache": { 2338 + "bzlFile": "@@//:distdir.bzl", 2339 + "ruleClassName": "_distdir_tar", 2340 + "attributes": { 2341 + "name": "_main~bazel_build_deps~workspace_repo_cache", 2342 + "archives": [ 2343 + "rules_cc-0.0.9.tar.gz", 2344 + "rules_java-7.1.0.tar.gz", 2345 + "5.3.0-21.7.tar.gz", 2346 + "bazel-skylib-1.4.1.tar.gz", 2347 + "rules_license-0.0.7.tar.gz", 2348 + "rules_python-0.24.0.tar.gz", 2349 + "rules_pkg-0.9.1.tar.gz", 2350 + "rules_testing-v0.0.4.tar.gz", 2351 + "coverage_output_generator-v2.6.zip" 2352 + ], 2353 + "sha256": { 2354 + "rules_cc-0.0.9.tar.gz": "2037875b9a4456dce4a79d112a8ae885bbc4aad968e6587dca6e64f3a0900cdf", 2355 + "rules_java-7.1.0.tar.gz": "a37a4e5f63ab82716e5dd6aeef988ed8461c7a00b8e936272262899f587cd4e1", 2356 + "5.3.0-21.7.tar.gz": "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd", 2357 + "bazel-skylib-1.4.1.tar.gz": "b8a1527901774180afc798aeb28c4634bdccf19c4d98e7bdd1ce79d1fe9aaad7", 2358 + "rules_license-0.0.7.tar.gz": "4531deccb913639c30e5c7512a054d5d875698daeb75d8cf90f284375fe7c360", 2359 + "rules_python-0.24.0.tar.gz": "0a8003b044294d7840ac7d9d73eef05d6ceb682d7516781a4ec62eeb34702578", 2360 + "rules_pkg-0.9.1.tar.gz": "8f9ee2dc10c1ae514ee599a8b42ed99fa262b757058f65ad3c384289ff70c4b8", 2361 + "rules_testing-v0.0.4.tar.gz": "4e21f9aa7996944ce91431f27bca374bff56e680acfe497276074d56bc5d9af2", 2362 + "coverage_output_generator-v2.6.zip": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af" 2363 + }, 2364 + "urls": { 2365 + "rules_cc-0.0.9.tar.gz": [ 2366 + "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" 2367 + ], 2368 + "rules_java-7.1.0.tar.gz": [ 2369 + "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" 2370 + ], 2371 + "5.3.0-21.7.tar.gz": [ 2372 + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" 2373 + ], 2374 + "bazel-skylib-1.4.1.tar.gz": [ 2375 + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz" 2376 + ], 2377 + "rules_license-0.0.7.tar.gz": [ 2378 + "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" 2379 + ], 2380 + "rules_python-0.24.0.tar.gz": [ 2381 + "https://github.com/bazelbuild/rules_python/releases/download/0.24.0/rules_python-0.24.0.tar.gz" 2382 + ], 2383 + "rules_pkg-0.9.1.tar.gz": [ 2384 + "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz" 2385 + ], 2386 + "rules_testing-v0.0.4.tar.gz": [ 2387 + "https://github.com/bazelbuild/rules_testing/releases/download/v0.0.4/rules_testing-v0.0.4.tar.gz" 2388 + ], 2389 + "coverage_output_generator-v2.6.zip": [ 2390 + "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 2391 + ] 2392 + } 2393 + } 2394 + }, 2395 + "openjdk_win_vanilla": { 2396 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2397 + "ruleClassName": "http_file", 2398 + "attributes": { 2399 + "name": "_main~bazel_build_deps~openjdk_win_vanilla", 2400 + "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", 2401 + "downloaded_file_path": "zulu-win-vanilla.zip", 2402 + "url": "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" 2403 + } 2404 + }, 2405 + "openjdk_linux_aarch64_vanilla": { 2406 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2407 + "ruleClassName": "http_file", 2408 + "attributes": { 2409 + "name": "_main~bazel_build_deps~openjdk_linux_aarch64_vanilla", 2410 + "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", 2411 + "downloaded_file_path": "zulu-linux-aarch64-vanilla.tar.gz", 2412 + "url": "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" 2413 + } 2414 + }, 2415 + "debian_proto_deps": { 2416 + "bzlFile": "@@//tools/distributions:system_repo.bzl", 2417 + "ruleClassName": "system_repo", 2418 + "attributes": { 2419 + "name": "_main~bazel_build_deps~debian_proto_deps", 2420 + "symlinks": { 2421 + "google/protobuf": "/usr/include/google/protobuf" 2422 + }, 2423 + "build_file": "@@//tools/distributions/debian:debian_proto.BUILD" 2424 + } 2425 + } 2426 + } 2427 + } 2428 + }, 2429 + "//:extensions.bzl%bazel_test_deps": { 2430 + "general": { 2431 + "bzlTransitiveDigest": "PjK+f/kxkhda9tRFlKVdGfNszPoXs7CDXZUi+ZGWGYU=", 2432 + "accumulatedFileDigests": {}, 2433 + "envVariables": {}, 2434 + "generatedRepoSpecs": { 2435 + "local_config_winsdk": { 2436 + "bzlFile": "@@//src/main/res:winsdk_configure.bzl", 2437 + "ruleClassName": "winsdk_configure", 2438 + "attributes": { 2439 + "name": "_main~bazel_test_deps~local_config_winsdk" 2440 + } 2441 + }, 2442 + "local_bazel_source_list": { 2443 + "bzlFile": "@@//src/test/shell/bazel:list_source_repository.bzl", 2444 + "ruleClassName": "list_source_repository", 2445 + "attributes": { 2446 + "name": "_main~bazel_test_deps~local_bazel_source_list" 2447 + } 2448 + }, 2449 + "bazelci_rules": { 2450 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2451 + "ruleClassName": "http_archive", 2452 + "attributes": { 2453 + "name": "_main~bazel_test_deps~bazelci_rules", 2454 + "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 2455 + "strip_prefix": "bazelci_rules-1.0.0", 2456 + "url": "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" 2457 + } 2458 + } 2459 + } 2460 + } 2461 + }, 2462 + "//:rbe_extension.bzl%bazel_rbe_deps": { 2463 + "general": { 2464 + "bzlTransitiveDigest": "oNMQ9KtzGcqNHdpe8zMO3lRAVIKWWDmz8n5SMubtIIc=", 2465 + "accumulatedFileDigests": {}, 2466 + "envVariables": {}, 2467 + "generatedRepoSpecs": { 2468 + "rbe_ubuntu2004_java11": { 2469 + "bzlFile": "@@_main~bazel_test_deps~bazelci_rules//:rbe_repo.bzl", 2470 + "ruleClassName": "rbe_preconfig", 2471 + "attributes": { 2472 + "name": "_main~bazel_rbe_deps~rbe_ubuntu2004_java11", 2473 + "toolchain": "ubuntu2004-bazel-java11" 2474 + } 2475 + } 2476 + } 2477 + } 2478 + }, 2479 + "//tools/android:android_extensions.bzl%remote_android_tools_extensions": { 2480 + "general": { 2481 + "bzlTransitiveDigest": "iz3RFYDcsjupaT10sdSPAhA44WL3eDYkTEnYThllj1w=", 2482 + "accumulatedFileDigests": {}, 2483 + "envVariables": {}, 2484 + "generatedRepoSpecs": { 2485 + "android_tools": { 2486 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2487 + "ruleClassName": "http_archive", 2488 + "attributes": { 2489 + "name": "_main~remote_android_tools_extensions~android_tools", 2490 + "sha256": "2b661a761a735b41c41b3a78089f4fc1982626c76ddb944604ae3ff8c545d3c2", 2491 + "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.30.0.tar" 2492 + } 2493 + }, 2494 + "android_gmaven_r8": { 2495 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2496 + "ruleClassName": "http_jar", 2497 + "attributes": { 2498 + "name": "_main~remote_android_tools_extensions~android_gmaven_r8", 2499 + "sha256": "57a696749695a09381a87bc2f08c3a8ed06a717a5caa3ef878a3077e0d3af19d", 2500 + "url": "https://maven.google.com/com/android/tools/r8/8.1.56/r8-8.1.56.jar" 2501 + } 2502 + } 2503 + } 2504 + } 2505 + }, 2506 + "//tools/test:extensions.bzl%remote_coverage_tools_extension": { 2507 + "general": { 2508 + "bzlTransitiveDigest": "cizrA62cv8WUgb0cCmx5B6PRijtr/I4TAWxg/4caNGU=", 2509 + "accumulatedFileDigests": {}, 2510 + "envVariables": {}, 2511 + "generatedRepoSpecs": { 2512 + "remote_coverage_tools": { 2513 + "bzlFile": "@@//tools/build_defs/repo:http.bzl", 2514 + "ruleClassName": "http_archive", 2515 + "attributes": { 2516 + "name": "_main~remote_coverage_tools_extension~remote_coverage_tools", 2517 + "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 2518 + "urls": [ 2519 + "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 2520 + ] 2521 + } 2522 + } 2523 + } 2524 + } 2525 + }, 2526 + "@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { 2527 + "general": { 2528 + "bzlTransitiveDigest": "jHojdO5WHRVU9tk3Qspqa1HdHApA7p3vMRe5vEKWQkg=", 2529 + "accumulatedFileDigests": {}, 2530 + "envVariables": {}, 2531 + "generatedRepoSpecs": { 2532 + "local_config_apple_cc": { 2533 + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", 2534 + "ruleClassName": "_apple_cc_autoconf", 2535 + "attributes": { 2536 + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" 2537 + } 2538 + }, 2539 + "local_config_apple_cc_toolchains": { 2540 + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", 2541 + "ruleClassName": "_apple_cc_autoconf_toolchains", 2542 + "attributes": { 2543 + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" 2544 + } 2545 + } 2546 + } 2547 + } 2548 + }, 2549 + "@bazel_features~1.1.0//private:extensions.bzl%version_extension": { 2550 + "general": { 2551 + "bzlTransitiveDigest": "LKmXjK1avT44pRhO3x6Hplu1mU9qrNOaHP+/tJ0VFfE=", 2552 + "accumulatedFileDigests": {}, 2553 + "envVariables": {}, 2554 + "generatedRepoSpecs": { 2555 + "bazel_features_version": { 2556 + "bzlFile": "@@bazel_features~1.1.0//private:version_repo.bzl", 2557 + "ruleClassName": "version_repo", 2558 + "attributes": { 2559 + "name": "bazel_features~1.1.0~version_extension~bazel_features_version" 2560 + } 2561 + }, 2562 + "bazel_features_globals": { 2563 + "bzlFile": "@@bazel_features~1.1.0//private:globals_repo.bzl", 2564 + "ruleClassName": "globals_repo", 2565 + "attributes": { 2566 + "name": "bazel_features~1.1.0~version_extension~bazel_features_globals", 2567 + "globals": { 2568 + "RunEnvironmentInfo": "5.3.0", 2569 + "DefaultInfo": "0.0.1", 2570 + "__TestingOnly_NeverAvailable": "1000000000.0.0" 2571 + } 2572 + } 2573 + } 2574 + } 2575 + } 2576 + }, 2577 + "@bazel_tools//tools/android:android_extensions.bzl%remote_android_tools_extensions": { 2578 + "general": { 2579 + "bzlTransitiveDigest": "4+Dj2H7maLh8JtpJKiuaI7PSXiIZw6oWX9xsVhnJ5DU=", 2580 + "accumulatedFileDigests": {}, 2581 + "envVariables": {}, 2582 + "generatedRepoSpecs": { 2583 + "android_tools": { 2584 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2585 + "ruleClassName": "http_archive", 2586 + "attributes": { 2587 + "name": "bazel_tools~remote_android_tools_extensions~android_tools", 2588 + "sha256": "1afa4b7e13c82523c8b69e87f8d598c891ec7e2baa41d9e24e08becd723edb4d", 2589 + "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.0.tar.gz" 2590 + } 2591 + }, 2592 + "android_gmaven_r8": { 2593 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2594 + "ruleClassName": "http_jar", 2595 + "attributes": { 2596 + "name": "bazel_tools~remote_android_tools_extensions~android_gmaven_r8", 2597 + "sha256": "ab1379835c7d3e5f21f80347c3c81e2f762e0b9b02748ae5232c3afa14adf702", 2598 + "url": "https://maven.google.com/com/android/tools/r8/8.0.40/r8-8.0.40.jar" 2599 + } 2600 + } 2601 + } 2602 + } 2603 + }, 2604 + "@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { 2605 + "general": { 2606 + "bzlTransitiveDigest": "sftnIlf92nP/IUiWiMkgL9Sh8Drk9kKhTXHvoavVJZg=", 2607 + "accumulatedFileDigests": {}, 2608 + "envVariables": {}, 2609 + "generatedRepoSpecs": { 2610 + "local_config_cc": { 2611 + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 2612 + "ruleClassName": "cc_autoconf", 2613 + "attributes": { 2614 + "name": "bazel_tools~cc_configure_extension~local_config_cc" 2615 + } 2616 + }, 2617 + "local_config_cc_toolchains": { 2618 + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 2619 + "ruleClassName": "cc_autoconf_toolchains", 2620 + "attributes": { 2621 + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" 2622 + } 2623 + } 2624 + } 2625 + } 2626 + }, 2627 + "@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { 2628 + "general": { 2629 + "bzlTransitiveDigest": "CtmyZVPtInM72JKIFfarSKOF0R/GbDRl8HBuOsRWhRs=", 2630 + "accumulatedFileDigests": {}, 2631 + "envVariables": {}, 2632 + "generatedRepoSpecs": { 2633 + "local_config_xcode": { 2634 + "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", 2635 + "ruleClassName": "xcode_autoconf", 2636 + "attributes": { 2637 + "name": "bazel_tools~xcode_configure_extension~local_config_xcode", 2638 + "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", 2639 + "remote_xcode": "" 2640 + } 2641 + } 2642 + } 2643 + } 2644 + }, 2645 + "@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { 2646 + "general": { 2647 + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", 2648 + "accumulatedFileDigests": {}, 2649 + "envVariables": {}, 2650 + "generatedRepoSpecs": { 2651 + "local_config_sh": { 2652 + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", 2653 + "ruleClassName": "sh_config", 2654 + "attributes": { 2655 + "name": "bazel_tools~sh_configure_extension~local_config_sh" 2656 + } 2657 + } 2658 + } 2659 + } 2660 + }, 2661 + "@bazel_tools//tools/test:extensions.bzl%remote_coverage_tools_extension": { 2662 + "general": { 2663 + "bzlTransitiveDigest": "IWFtZ+6M0WGmNpfnHZMxnVFSDZ6pRTEWt7jixp7XffQ=", 2664 + "accumulatedFileDigests": {}, 2665 + "envVariables": {}, 2666 + "generatedRepoSpecs": { 2667 + "remote_coverage_tools": { 2668 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2669 + "ruleClassName": "http_archive", 2670 + "attributes": { 2671 + "name": "bazel_tools~remote_coverage_tools_extension~remote_coverage_tools", 2672 + "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 2673 + "urls": [ 2674 + "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 2675 + ] 2676 + } 2677 + } 2678 + } 2679 + } 2680 + }, 2681 + "@gazelle~0.30.0//:extensions.bzl%go_deps": { 2682 + "general": { 2683 + "bzlTransitiveDigest": "BoYvkoiu4JJx2ptGuMiFUuXn9wupdeJIWbn2MXOkBb8=", 2684 + "accumulatedFileDigests": { 2685 + "@@rules_go~0.39.1//:go.sum": "022d36c9ebcc7b5dee1e9b85b3da9c9f3a529ee6f979946d66e4955b8d54614a", 2686 + "@@rules_go~0.39.1//:go.mod": "a7143f329c2a3e0b983ce74a96c0c25b0d0c59d236d75f7e1b069aadd988d55e", 2687 + "@@gazelle~0.30.0//:go.sum": "c9624aa41e5ffd61a8581d57a3c4046e62b46630dddc8b191e65017f34ff12a5", 2688 + "@@gazelle~0.30.0//:go.mod": "5346019bf0673364b383d56ffbc9fced98b7b4ee921e865dfe905a1ebe82d326" 2689 + }, 2690 + "envVariables": {}, 2691 + "generatedRepoSpecs": { 2692 + "com_github_fsnotify_fsnotify": { 2693 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2694 + "ruleClassName": "go_repository", 2695 + "attributes": { 2696 + "name": "gazelle~0.30.0~go_deps~com_github_fsnotify_fsnotify", 2697 + "importpath": "github.com/fsnotify/fsnotify", 2698 + "sum": "h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=", 2699 + "replace": "", 2700 + "version": "v1.6.0", 2701 + "build_directives": [] 2702 + } 2703 + }, 2704 + "org_golang_x_text": { 2705 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2706 + "ruleClassName": "go_repository", 2707 + "attributes": { 2708 + "name": "gazelle~0.30.0~go_deps~org_golang_x_text", 2709 + "importpath": "golang.org/x/text", 2710 + "sum": "h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=", 2711 + "replace": "", 2712 + "version": "v0.3.3", 2713 + "build_directives": [] 2714 + } 2715 + }, 2716 + "org_golang_google_protobuf": { 2717 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2718 + "ruleClassName": "go_repository", 2719 + "attributes": { 2720 + "name": "gazelle~0.30.0~go_deps~org_golang_google_protobuf", 2721 + "importpath": "google.golang.org/protobuf", 2722 + "sum": "h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=", 2723 + "replace": "", 2724 + "version": "v1.28.0", 2725 + "build_directives": [] 2726 + } 2727 + }, 2728 + "com_github_bmatcuk_doublestar_v4": { 2729 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2730 + "ruleClassName": "go_repository", 2731 + "attributes": { 2732 + "name": "gazelle~0.30.0~go_deps~com_github_bmatcuk_doublestar_v4", 2733 + "importpath": "github.com/bmatcuk/doublestar/v4", 2734 + "sum": "h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc=", 2735 + "replace": "", 2736 + "version": "v4.6.0", 2737 + "build_directives": [] 2738 + } 2739 + }, 2740 + "com_github_pmezard_go_difflib": { 2741 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2742 + "ruleClassName": "go_repository", 2743 + "attributes": { 2744 + "name": "gazelle~0.30.0~go_deps~com_github_pmezard_go_difflib", 2745 + "importpath": "github.com/pmezard/go-difflib", 2746 + "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", 2747 + "replace": "", 2748 + "version": "v1.0.0", 2749 + "build_directives": [] 2750 + } 2751 + }, 2752 + "org_golang_x_mod": { 2753 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2754 + "ruleClassName": "go_repository", 2755 + "attributes": { 2756 + "name": "gazelle~0.30.0~go_deps~org_golang_x_mod", 2757 + "importpath": "golang.org/x/mod", 2758 + "sum": "h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs=", 2759 + "replace": "", 2760 + "version": "v0.9.0", 2761 + "build_directives": [] 2762 + } 2763 + }, 2764 + "org_golang_x_tools": { 2765 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2766 + "ruleClassName": "go_repository", 2767 + "attributes": { 2768 + "name": "gazelle~0.30.0~go_deps~org_golang_x_tools", 2769 + "importpath": "golang.org/x/tools", 2770 + "sum": "h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4=", 2771 + "replace": "", 2772 + "version": "v0.7.0", 2773 + "build_directives": [] 2774 + } 2775 + }, 2776 + "org_golang_x_net": { 2777 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2778 + "ruleClassName": "go_repository", 2779 + "attributes": { 2780 + "name": "gazelle~0.30.0~go_deps~org_golang_x_net", 2781 + "importpath": "golang.org/x/net", 2782 + "sum": "h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0=", 2783 + "replace": "", 2784 + "version": "v0.0.0-20210405180319-a5a99cb37ef4", 2785 + "build_directives": [] 2786 + } 2787 + }, 2788 + "com_github_bazelbuild_buildtools": { 2789 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2790 + "ruleClassName": "go_repository", 2791 + "attributes": { 2792 + "name": "gazelle~0.30.0~go_deps~com_github_bazelbuild_buildtools", 2793 + "importpath": "github.com/bazelbuild/buildtools", 2794 + "sum": "h1:XmPu4mXICgdGnC5dXGjUGbwUD/kUmS0l5Aop3LaevBM=", 2795 + "replace": "", 2796 + "version": "v0.0.0-20230317132445-9c3c1fc0106e", 2797 + "build_directives": [] 2798 + } 2799 + }, 2800 + "org_golang_google_genproto": { 2801 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2802 + "ruleClassName": "go_repository", 2803 + "attributes": { 2804 + "name": "gazelle~0.30.0~go_deps~org_golang_google_genproto", 2805 + "importpath": "google.golang.org/genproto", 2806 + "sum": "h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=", 2807 + "replace": "", 2808 + "version": "v0.0.0-20200526211855-cb27e3aa2013", 2809 + "build_directives": [] 2810 + } 2811 + }, 2812 + "com_github_gogo_protobuf": { 2813 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2814 + "ruleClassName": "go_repository", 2815 + "attributes": { 2816 + "name": "gazelle~0.30.0~go_deps~com_github_gogo_protobuf", 2817 + "importpath": "github.com/gogo/protobuf", 2818 + "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", 2819 + "replace": "", 2820 + "version": "v1.3.2", 2821 + "build_directives": [ 2822 + "gazelle:proto disable" 2823 + ] 2824 + } 2825 + }, 2826 + "com_github_pelletier_go_toml": { 2827 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2828 + "ruleClassName": "go_repository", 2829 + "attributes": { 2830 + "name": "gazelle~0.30.0~go_deps~com_github_pelletier_go_toml", 2831 + "importpath": "github.com/pelletier/go-toml", 2832 + "sum": "h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=", 2833 + "replace": "", 2834 + "version": "v1.9.5", 2835 + "build_directives": [] 2836 + } 2837 + }, 2838 + "com_github_golang_protobuf": { 2839 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2840 + "ruleClassName": "go_repository", 2841 + "attributes": { 2842 + "name": "gazelle~0.30.0~go_deps~com_github_golang_protobuf", 2843 + "importpath": "github.com/golang/protobuf", 2844 + "sum": "h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=", 2845 + "replace": "", 2846 + "version": "v1.5.2", 2847 + "build_directives": [] 2848 + } 2849 + }, 2850 + "com_github_golang_mock": { 2851 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2852 + "ruleClassName": "go_repository", 2853 + "attributes": { 2854 + "name": "gazelle~0.30.0~go_deps~com_github_golang_mock", 2855 + "importpath": "github.com/golang/mock", 2856 + "sum": "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=", 2857 + "replace": "", 2858 + "version": "v1.6.0", 2859 + "build_directives": [] 2860 + } 2861 + }, 2862 + "org_golang_x_sync": { 2863 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2864 + "ruleClassName": "go_repository", 2865 + "attributes": { 2866 + "name": "gazelle~0.30.0~go_deps~org_golang_x_sync", 2867 + "importpath": "golang.org/x/sync", 2868 + "sum": "h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=", 2869 + "replace": "", 2870 + "version": "v0.1.0", 2871 + "build_directives": [] 2872 + } 2873 + }, 2874 + "bazel_gazelle_go_repository_config": { 2875 + "bzlFile": "@@gazelle~0.30.0//internal/bzlmod:go_deps.bzl", 2876 + "ruleClassName": "_go_repository_config", 2877 + "attributes": { 2878 + "name": "gazelle~0.30.0~go_deps~bazel_gazelle_go_repository_config", 2879 + "importpaths": { 2880 + "com_github_gogo_protobuf": "github.com/gogo/protobuf", 2881 + "com_github_golang_mock": "github.com/golang/mock", 2882 + "com_github_golang_protobuf": "github.com/golang/protobuf", 2883 + "org_golang_google_protobuf": "google.golang.org/protobuf", 2884 + "org_golang_x_net": "golang.org/x/net", 2885 + "org_golang_x_sys": "golang.org/x/sys", 2886 + "org_golang_x_text": "golang.org/x/text", 2887 + "org_golang_google_genproto": "google.golang.org/genproto", 2888 + "org_golang_google_grpc": "google.golang.org/grpc", 2889 + "com_github_bazelbuild_buildtools": "github.com/bazelbuild/buildtools", 2890 + "com_github_bmatcuk_doublestar_v4": "github.com/bmatcuk/doublestar/v4", 2891 + "com_github_fsnotify_fsnotify": "github.com/fsnotify/fsnotify", 2892 + "com_github_google_go_cmp": "github.com/google/go-cmp", 2893 + "com_github_pelletier_go_toml": "github.com/pelletier/go-toml", 2894 + "com_github_pmezard_go_difflib": "github.com/pmezard/go-difflib", 2895 + "org_golang_x_mod": "golang.org/x/mod", 2896 + "org_golang_x_sync": "golang.org/x/sync", 2897 + "org_golang_x_tools": "golang.org/x/tools" 2898 + }, 2899 + "build_naming_conventions": {} 2900 + } 2901 + }, 2902 + "org_golang_google_grpc": { 2903 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2904 + "ruleClassName": "go_repository", 2905 + "attributes": { 2906 + "name": "gazelle~0.30.0~go_deps~org_golang_google_grpc", 2907 + "importpath": "google.golang.org/grpc", 2908 + "sum": "h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=", 2909 + "replace": "", 2910 + "version": "v1.50.0", 2911 + "build_directives": [ 2912 + "gazelle:proto disable" 2913 + ] 2914 + } 2915 + }, 2916 + "org_golang_x_sys": { 2917 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2918 + "ruleClassName": "go_repository", 2919 + "attributes": { 2920 + "name": "gazelle~0.30.0~go_deps~org_golang_x_sys", 2921 + "importpath": "golang.org/x/sys", 2922 + "sum": "h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=", 2923 + "replace": "", 2924 + "version": "v0.6.0", 2925 + "build_directives": [] 2926 + } 2927 + }, 2928 + "com_github_google_go_cmp": { 2929 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository.bzl", 2930 + "ruleClassName": "go_repository", 2931 + "attributes": { 2932 + "name": "gazelle~0.30.0~go_deps~com_github_google_go_cmp", 2933 + "importpath": "github.com/google/go-cmp", 2934 + "sum": "h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=", 2935 + "replace": "", 2936 + "version": "v0.5.9", 2937 + "build_directives": [] 2938 + } 2939 + } 2940 + } 2941 + } 2942 + }, 2943 + "@gazelle~0.30.0//internal/bzlmod:non_module_deps.bzl%non_module_deps": { 2944 + "general": { 2945 + "bzlTransitiveDigest": "30wev+wJfzc4s72MCfbP9U8W+3Js2b+Xbo5ofgZbHw8=", 2946 + "accumulatedFileDigests": {}, 2947 + "envVariables": {}, 2948 + "generatedRepoSpecs": { 2949 + "bazel_gazelle_go_repository_tools": { 2950 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository_tools.bzl", 2951 + "ruleClassName": "go_repository_tools", 2952 + "attributes": { 2953 + "name": "gazelle~0.30.0~non_module_deps~bazel_gazelle_go_repository_tools", 2954 + "go_cache": "@@gazelle~0.30.0~non_module_deps~bazel_gazelle_go_repository_cache//:go.env" 2955 + } 2956 + }, 2957 + "bazel_gazelle_go_repository_cache": { 2958 + "bzlFile": "@@gazelle~0.30.0//internal:go_repository_cache.bzl", 2959 + "ruleClassName": "go_repository_cache", 2960 + "attributes": { 2961 + "name": "gazelle~0.30.0~non_module_deps~bazel_gazelle_go_repository_cache", 2962 + "go_sdk_name": "go_default_sdk", 2963 + "go_env": {} 2964 + } 2965 + } 2966 + } 2967 + } 2968 + }, 2969 + "@grpc~1.48.1.bcr.1//bazel:grpc_deps.bzl%grpc_repo_deps_ext": { 2970 + "general": { 2971 + "bzlTransitiveDigest": "S5rdtWt3QVZgX2cP/Ot1NLUmlqgtcoz1cPNksEQYtFQ=", 2972 + "accumulatedFileDigests": {}, 2973 + "envVariables": {}, 2974 + "generatedRepoSpecs": { 2975 + "io_opencensus_cpp": { 2976 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2977 + "ruleClassName": "http_archive", 2978 + "attributes": { 2979 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~io_opencensus_cpp", 2980 + "sha256": "90d6fafa8b1a2ea613bf662731d3086e1c2ed286f458a95c81744df2dbae41b1", 2981 + "strip_prefix": "opencensus-cpp-c9a4da319bc669a772928ffc55af4a61be1a1176", 2982 + "urls": [ 2983 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz", 2984 + "https://github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz" 2985 + ] 2986 + } 2987 + }, 2988 + "com_github_libuv_libuv": { 2989 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2990 + "ruleClassName": "http_archive", 2991 + "attributes": { 2992 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_github_libuv_libuv", 2993 + "build_file": "@@grpc~1.48.1.bcr.1//third_party:libuv.BUILD", 2994 + "sha256": "5ca4e9091f3231d8ad8801862dc4e851c23af89c69141d27723157776f7291e7", 2995 + "strip_prefix": "libuv-02a9e1be252b623ee032a3137c0b0c94afbe6809", 2996 + "urls": [ 2997 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz", 2998 + "https://github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz" 2999 + ] 3000 + } 3001 + }, 3002 + "com_google_googleapis": { 3003 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3004 + "ruleClassName": "http_archive", 3005 + "attributes": { 3006 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_google_googleapis", 3007 + "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 3008 + "strip_prefix": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92", 3009 + "urls": [ 3010 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 3011 + "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 3012 + ] 3013 + } 3014 + }, 3015 + "upb": { 3016 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3017 + "ruleClassName": "http_archive", 3018 + "attributes": { 3019 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~upb", 3020 + "sha256": "d0fe259d650bf9547e75896a1307bfc7034195e4ae89f5139814d295991ba681", 3021 + "strip_prefix": "upb-bef53686ec702607971bd3ea4d4fefd80c6cc6e8", 3022 + "urls": [ 3023 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/protocolbuffers/upb/archive/bef53686ec702607971bd3ea4d4fefd80c6cc6e8.tar.gz", 3024 + "https://github.com/protocolbuffers/upb/archive/bef53686ec702607971bd3ea4d4fefd80c6cc6e8.tar.gz" 3025 + ] 3026 + } 3027 + }, 3028 + "rules_cc": { 3029 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3030 + "ruleClassName": "http_archive", 3031 + "attributes": { 3032 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~rules_cc", 3033 + "sha256": "35f2fb4ea0b3e61ad64a369de284e4fbbdcdba71836a5555abb5e194cf119509", 3034 + "strip_prefix": "rules_cc-624b5d59dfb45672d4239422fa1e3de1822ee110", 3035 + "urls": [ 3036 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/rules_cc/archive/624b5d59dfb45672d4239422fa1e3de1822ee110.tar.gz", 3037 + "https://github.com/bazelbuild/rules_cc/archive/624b5d59dfb45672d4239422fa1e3de1822ee110.tar.gz" 3038 + ] 3039 + } 3040 + }, 3041 + "boringssl": { 3042 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3043 + "ruleClassName": "http_archive", 3044 + "attributes": { 3045 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~boringssl", 3046 + "sha256": "534fa658bd845fd974b50b10f444d392dfd0d93768c4a51b61263fd37d851c40", 3047 + "strip_prefix": "boringssl-b9232f9e27e5668bc0414879dcdedb2a59ea75f2", 3048 + "urls": [ 3049 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz", 3050 + "https://github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz" 3051 + ] 3052 + } 3053 + }, 3054 + "bazel_gazelle": { 3055 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3056 + "ruleClassName": "http_archive", 3057 + "attributes": { 3058 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~bazel_gazelle", 3059 + "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 3060 + "urls": [ 3061 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", 3062 + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz" 3063 + ] 3064 + } 3065 + }, 3066 + "opencensus_proto": { 3067 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3068 + "ruleClassName": "http_archive", 3069 + "attributes": { 3070 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~opencensus_proto", 3071 + "sha256": "b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0", 3072 + "strip_prefix": "opencensus-proto-0.3.0/src", 3073 + "urls": [ 3074 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz", 3075 + "https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz" 3076 + ], 3077 + "patches": [ 3078 + "@@grpc~1.48.1.bcr.1//third_party:opencensus-proto.patch" 3079 + ], 3080 + "patch_args": [ 3081 + "-p2" 3082 + ] 3083 + } 3084 + }, 3085 + "com_googlesource_code_re2": { 3086 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3087 + "ruleClassName": "http_archive", 3088 + "attributes": { 3089 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_googlesource_code_re2", 3090 + "sha256": "319a58a58d8af295db97dfeecc4e250179c5966beaa2d842a82f0a013b6a239b", 3091 + "strip_prefix": "re2-8e08f47b11b413302749c0d8b17a1c94777495d5", 3092 + "urls": [ 3093 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz", 3094 + "https://github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz" 3095 + ] 3096 + } 3097 + }, 3098 + "bazel_skylib": { 3099 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3100 + "ruleClassName": "http_archive", 3101 + "attributes": { 3102 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~bazel_skylib", 3103 + "urls": [ 3104 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz", 3105 + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz" 3106 + ], 3107 + "sha256": "97e70364e9249702246c0e9444bccdc4b847bed1eb03c5a3ece4f83dfe6abc44" 3108 + } 3109 + }, 3110 + "com_github_cares_cares": { 3111 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3112 + "ruleClassName": "http_archive", 3113 + "attributes": { 3114 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_github_cares_cares", 3115 + "build_file": "@@grpc~1.48.1.bcr.1//third_party:cares/cares.BUILD", 3116 + "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 3117 + "strip_prefix": "c-ares-6654436a307a5a686b008c1d4c93b0085da6e6d8", 3118 + "urls": [ 3119 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 3120 + "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" 3121 + ] 3122 + } 3123 + }, 3124 + "build_bazel_apple_support": { 3125 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3126 + "ruleClassName": "http_archive", 3127 + "attributes": { 3128 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~build_bazel_apple_support", 3129 + "sha256": "76df040ade90836ff5543888d64616e7ba6c3a7b33b916aa3a4b68f342d1b447", 3130 + "urls": [ 3131 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz", 3132 + "https://github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz" 3133 + ] 3134 + } 3135 + }, 3136 + "zlib": { 3137 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3138 + "ruleClassName": "http_archive", 3139 + "attributes": { 3140 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~zlib", 3141 + "build_file": "@@grpc~1.48.1.bcr.1//third_party:zlib.BUILD", 3142 + "sha256": "ef47b0fbe646d69a2fc5ba012cb278de8e8946a8e9649f83a807cc05559f0eff", 3143 + "strip_prefix": "zlib-21767c654d31d2dccdde4330529775c6c5fd5389", 3144 + "urls": [ 3145 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz", 3146 + "https://github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz" 3147 + ] 3148 + } 3149 + }, 3150 + "com_google_googletest": { 3151 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3152 + "ruleClassName": "http_archive", 3153 + "attributes": { 3154 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_google_googletest", 3155 + "sha256": "c8de6c60e12ad014a28225c5247ee735861d85cf906df617f6a29954ca05f547", 3156 + "strip_prefix": "googletest-0e402173c97aea7a00749e825b194bfede4f2e45", 3157 + "urls": [ 3158 + "https://github.com/google/googletest/archive/0e402173c97aea7a00749e825b194bfede4f2e45.tar.gz" 3159 + ] 3160 + } 3161 + }, 3162 + "envoy_api": { 3163 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3164 + "ruleClassName": "http_archive", 3165 + "attributes": { 3166 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~envoy_api", 3167 + "sha256": "c5807010b67033330915ca5a20483e30538ae5e689aa14b3631d6284beca4630", 3168 + "strip_prefix": "data-plane-api-9c42588c956220b48eb3099d186487c2f04d32ec", 3169 + "urls": [ 3170 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz", 3171 + "https://github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz" 3172 + ] 3173 + } 3174 + }, 3175 + "build_bazel_rules_apple": { 3176 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3177 + "ruleClassName": "http_archive", 3178 + "attributes": { 3179 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~build_bazel_rules_apple", 3180 + "sha256": "0052d452af7742c8f3a4e0929763388a66403de363775db7e90adecb2ba4944b", 3181 + "urls": [ 3182 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz", 3183 + "https://github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz" 3184 + ] 3185 + } 3186 + }, 3187 + "com_github_cncf_udpa": { 3188 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3189 + "ruleClassName": "http_archive", 3190 + "attributes": { 3191 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_github_cncf_udpa", 3192 + "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 3193 + "strip_prefix": "xds-cb28da3451f158a947dfc45090fe92b07b243bc1", 3194 + "urls": [ 3195 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 3196 + "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz" 3197 + ] 3198 + } 3199 + }, 3200 + "com_github_google_benchmark": { 3201 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3202 + "ruleClassName": "http_archive", 3203 + "attributes": { 3204 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_github_google_benchmark", 3205 + "sha256": "0b921a3bc39e35f4275c8dcc658af2391c150fb966102341287b0401ff2e6f21", 3206 + "strip_prefix": "benchmark-0baacde3618ca617da95375e0af13ce1baadea47", 3207 + "urls": [ 3208 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz", 3209 + "https://github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz" 3210 + ] 3211 + } 3212 + }, 3213 + "com_envoyproxy_protoc_gen_validate": { 3214 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3215 + "ruleClassName": "http_archive", 3216 + "attributes": { 3217 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_envoyproxy_protoc_gen_validate", 3218 + "strip_prefix": "protoc-gen-validate-4694024279bdac52b77e22dc87808bd0fd732b69", 3219 + "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 3220 + "urls": [ 3221 + "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz" 3222 + ], 3223 + "patches": [ 3224 + "@@grpc~1.48.1.bcr.1//third_party:protoc-gen-validate.patch" 3225 + ], 3226 + "patch_args": [ 3227 + "-p1" 3228 + ] 3229 + } 3230 + }, 3231 + "com_google_absl": { 3232 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3233 + "ruleClassName": "http_archive", 3234 + "attributes": { 3235 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_google_absl", 3236 + "sha256": "4208129b49006089ba1d6710845a45e31c59b0ab6bff9e5788a87f55c5abd602", 3237 + "strip_prefix": "abseil-cpp-20220623.0", 3238 + "urls": [ 3239 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20220623.0.tar.gz", 3240 + "https://github.com/abseil/abseil-cpp/archive/20220623.0.tar.gz" 3241 + ] 3242 + } 3243 + }, 3244 + "bazel_toolchains": { 3245 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3246 + "ruleClassName": "http_archive", 3247 + "attributes": { 3248 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~bazel_toolchains", 3249 + "sha256": "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", 3250 + "strip_prefix": "bazel-toolchains-4.1.0", 3251 + "urls": [ 3252 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", 3253 + "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz" 3254 + ] 3255 + } 3256 + }, 3257 + "bazel_compdb": { 3258 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3259 + "ruleClassName": "http_archive", 3260 + "attributes": { 3261 + "name": "grpc~1.48.1.bcr.1~grpc_repo_deps_ext~bazel_compdb", 3262 + "sha256": "bcecfd622c4ef272fd4ba42726a52e140b961c4eac23025f18b346c968a8cfb4", 3263 + "strip_prefix": "bazel-compilation-database-0.4.5", 3264 + "urls": [ 3265 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz", 3266 + "https://github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz" 3267 + ] 3268 + } 3269 + } 3270 + } 3271 + } 3272 + }, 3273 + "@grpc~1.48.1.bcr.1//bazel:grpc_extra_deps.bzl%grpc_extra_deps_ext": { 3274 + "general": { 3275 + "bzlTransitiveDigest": "ALqwntEqKRNf03LlwK9t4Oh/flVzCF6ZWFL9xTX69uI=", 3276 + "accumulatedFileDigests": {}, 3277 + "envVariables": {}, 3278 + "generatedRepoSpecs": { 3279 + "com_google_googleapis_imports": { 3280 + "bzlFile": "@@grpc~1.48.1.bcr.1~grpc_repo_deps_ext~com_google_googleapis//:repository_rules.bzl", 3281 + "ruleClassName": "switched_rules", 3282 + "attributes": { 3283 + "name": "grpc~1.48.1.bcr.1~grpc_extra_deps_ext~com_google_googleapis_imports", 3284 + "rules": { 3285 + "proto_library_with_info": [ 3286 + "", 3287 + "" 3288 + ], 3289 + "moved_proto_library": [ 3290 + "", 3291 + "" 3292 + ], 3293 + "java_proto_library": [ 3294 + "", 3295 + "" 3296 + ], 3297 + "java_grpc_library": [ 3298 + "", 3299 + "" 3300 + ], 3301 + "java_gapic_library": [ 3302 + "", 3303 + "" 3304 + ], 3305 + "java_gapic_test": [ 3306 + "", 3307 + "" 3308 + ], 3309 + "java_gapic_assembly_gradle_pkg": [ 3310 + "", 3311 + "" 3312 + ], 3313 + "py_proto_library": [ 3314 + "@com_github_grpc_grpc//bazel:python_rules.bzl", 3315 + "" 3316 + ], 3317 + "py_grpc_library": [ 3318 + "@com_github_grpc_grpc//bazel:python_rules.bzl", 3319 + "" 3320 + ], 3321 + "py_gapic_library": [ 3322 + "", 3323 + "" 3324 + ], 3325 + "py_gapic_assembly_pkg": [ 3326 + "", 3327 + "" 3328 + ], 3329 + "go_proto_library": [ 3330 + "", 3331 + "" 3332 + ], 3333 + "go_library": [ 3334 + "", 3335 + "" 3336 + ], 3337 + "go_test": [ 3338 + "", 3339 + "" 3340 + ], 3341 + "go_gapic_library": [ 3342 + "", 3343 + "" 3344 + ], 3345 + "go_gapic_assembly_pkg": [ 3346 + "", 3347 + "" 3348 + ], 3349 + "cc_proto_library": [ 3350 + "native.cc_proto_library", 3351 + "" 3352 + ], 3353 + "cc_grpc_library": [ 3354 + "@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", 3355 + "" 3356 + ], 3357 + "cc_gapic_library": [ 3358 + "", 3359 + "" 3360 + ], 3361 + "php_proto_library": [ 3362 + "", 3363 + "php_proto_library" 3364 + ], 3365 + "php_grpc_library": [ 3366 + "", 3367 + "php_grpc_library" 3368 + ], 3369 + "php_gapic_library": [ 3370 + "", 3371 + "php_gapic_library" 3372 + ], 3373 + "php_gapic_assembly_pkg": [ 3374 + "", 3375 + "php_gapic_assembly_pkg" 3376 + ], 3377 + "nodejs_gapic_library": [ 3378 + "", 3379 + "typescript_gapic_library" 3380 + ], 3381 + "nodejs_gapic_assembly_pkg": [ 3382 + "", 3383 + "typescript_gapic_assembly_pkg" 3384 + ], 3385 + "ruby_proto_library": [ 3386 + "", 3387 + "" 3388 + ], 3389 + "ruby_grpc_library": [ 3390 + "", 3391 + "" 3392 + ], 3393 + "ruby_ads_gapic_library": [ 3394 + "", 3395 + "" 3396 + ], 3397 + "ruby_cloud_gapic_library": [ 3398 + "", 3399 + "" 3400 + ], 3401 + "ruby_gapic_assembly_pkg": [ 3402 + "", 3403 + "" 3404 + ], 3405 + "csharp_proto_library": [ 3406 + "", 3407 + "" 3408 + ], 3409 + "csharp_grpc_library": [ 3410 + "", 3411 + "" 3412 + ], 3413 + "csharp_gapic_library": [ 3414 + "", 3415 + "" 3416 + ], 3417 + "csharp_gapic_assembly_pkg": [ 3418 + "", 3419 + "" 3420 + ] 3421 + } 3422 + } 3423 + } 3424 + } 3425 + } 3426 + }, 3427 + "@rules_go~0.39.1//go:extensions.bzl%go_sdk": { 3428 + "general": { 3429 + "bzlTransitiveDigest": "baCc5Mc6nJAIoj3TovuW1bOINXCqP/9lOv0UCbAkhsk=", 3430 + "accumulatedFileDigests": {}, 3431 + "envVariables": {}, 3432 + "generatedRepoSpecs": { 3433 + "go_default_sdk": { 3434 + "bzlFile": "@@rules_go~0.39.1//go/private:sdk.bzl", 3435 + "ruleClassName": "go_download_sdk_rule", 3436 + "attributes": { 3437 + "name": "rules_go~0.39.1~go_sdk~go_default_sdk", 3438 + "goos": "", 3439 + "goarch": "", 3440 + "sdks": {}, 3441 + "urls": [ 3442 + "https://dl.google.com/go/{}" 3443 + ], 3444 + "version": "1.19.8" 3445 + } 3446 + }, 3447 + "go_toolchains": { 3448 + "bzlFile": "@@rules_go~0.39.1//go/private:sdk.bzl", 3449 + "ruleClassName": "go_multiple_toolchains", 3450 + "attributes": { 3451 + "name": "rules_go~0.39.1~go_sdk~go_toolchains", 3452 + "prefixes": [ 3453 + "_0000_go_default_sdk_" 3454 + ], 3455 + "geese": [ 3456 + "" 3457 + ], 3458 + "goarchs": [ 3459 + "" 3460 + ], 3461 + "sdk_repos": [ 3462 + "go_default_sdk" 3463 + ], 3464 + "sdk_types": [ 3465 + "remote" 3466 + ], 3467 + "sdk_versions": [ 3468 + "1.19.8" 3469 + ] 3470 + } 3471 + } 3472 + } 3473 + } 3474 + }, 3475 + "@rules_go~0.39.1//go/private:extensions.bzl%non_module_dependencies": { 3476 + "general": { 3477 + "bzlTransitiveDigest": "lISD5Aqr6V4eTUAf5oZ4MilfT1BSlMybWvnRzRfSmM4=", 3478 + "accumulatedFileDigests": {}, 3479 + "envVariables": {}, 3480 + "generatedRepoSpecs": { 3481 + "org_golang_x_xerrors": { 3482 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3483 + "ruleClassName": "http_archive", 3484 + "attributes": { 3485 + "name": "rules_go~0.39.1~non_module_dependencies~org_golang_x_xerrors", 3486 + "urls": [ 3487 + "https://mirror.bazel.build/github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip", 3488 + "https://github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip" 3489 + ], 3490 + "sha256": "ffad2b06ef2e09d040da2ff08077865e99ab95d4d0451737fc8e33706bb01634", 3491 + "strip_prefix": "xerrors-04be3eba64a22a838cdb17b8dca15a52871c08b4", 3492 + "patches": [ 3493 + "@@rules_go~0.39.1//third_party:org_golang_x_xerrors-gazelle.patch" 3494 + ], 3495 + "patch_args": [ 3496 + "-p1" 3497 + ] 3498 + } 3499 + }, 3500 + "gogo_special_proto": { 3501 + "bzlFile": "@@rules_go~0.39.1//proto:gogo.bzl", 3502 + "ruleClassName": "gogo_special_proto", 3503 + "attributes": { 3504 + "name": "rules_go~0.39.1~non_module_dependencies~gogo_special_proto" 3505 + } 3506 + }, 3507 + "org_golang_google_protobuf": { 3508 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3509 + "ruleClassName": "http_archive", 3510 + "attributes": { 3511 + "name": "rules_go~0.39.1~non_module_dependencies~org_golang_google_protobuf", 3512 + "sha256": "cb1a05581c33b3705ede6c08edf9b9c1dbc579559ba30f532704c324e42bf801", 3513 + "urls": [ 3514 + "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip", 3515 + "https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip" 3516 + ], 3517 + "strip_prefix": "protobuf-go-1.30.0", 3518 + "patches": [ 3519 + "@@rules_go~0.39.1//third_party:org_golang_google_protobuf-gazelle.patch" 3520 + ], 3521 + "patch_args": [ 3522 + "-p1" 3523 + ] 3524 + } 3525 + }, 3526 + "com_github_mwitkow_go_proto_validators": { 3527 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3528 + "ruleClassName": "http_archive", 3529 + "attributes": { 3530 + "name": "rules_go~0.39.1~non_module_dependencies~com_github_mwitkow_go_proto_validators", 3531 + "urls": [ 3532 + "https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip", 3533 + "https://github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip" 3534 + ], 3535 + "sha256": "d8697f05a2f0eaeb65261b480e1e6035301892d9fc07ed945622f41b12a68142", 3536 + "strip_prefix": "go-proto-validators-0.3.2" 3537 + } 3538 + }, 3539 + "org_golang_x_tools": { 3540 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3541 + "ruleClassName": "http_archive", 3542 + "attributes": { 3543 + "name": "rules_go~0.39.1~non_module_dependencies~org_golang_x_tools", 3544 + "urls": [ 3545 + "https://mirror.bazel.build/github.com/golang/tools/archive/refs/tags/v0.7.0.zip", 3546 + "https://github.com/golang/tools/archive/refs/tags/v0.7.0.zip" 3547 + ], 3548 + "sha256": "9f20a20f29f4008d797a8be882ef82b69cf8f7f2b96dbdfe3814c57d8280fa4b", 3549 + "strip_prefix": "tools-0.7.0", 3550 + "patches": [ 3551 + "@@rules_go~0.39.1//third_party:org_golang_x_tools-deletegopls.patch", 3552 + "@@rules_go~0.39.1//third_party:org_golang_x_tools-gazelle.patch" 3553 + ], 3554 + "patch_args": [ 3555 + "-p1" 3556 + ] 3557 + } 3558 + }, 3559 + "go_googleapis": { 3560 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3561 + "ruleClassName": "http_archive", 3562 + "attributes": { 3563 + "name": "rules_go~0.39.1~non_module_dependencies~go_googleapis", 3564 + "urls": [ 3565 + "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/83c3605afb5a39952bf0a0809875d41cf2a558ca.zip", 3566 + "https://github.com/googleapis/googleapis/archive/83c3605afb5a39952bf0a0809875d41cf2a558ca.zip" 3567 + ], 3568 + "sha256": "ba694861340e792fd31cb77274eacaf6e4ca8bda97707898f41d8bebfd8a4984", 3569 + "strip_prefix": "googleapis-83c3605afb5a39952bf0a0809875d41cf2a558ca", 3570 + "patches": [ 3571 + "@@rules_go~0.39.1//third_party:go_googleapis-deletebuild.patch", 3572 + "@@rules_go~0.39.1//third_party:go_googleapis-directives.patch", 3573 + "@@rules_go~0.39.1//third_party:go_googleapis-gazelle.patch" 3574 + ], 3575 + "patch_args": [ 3576 + "-E", 3577 + "-p1" 3578 + ] 3579 + } 3580 + }, 3581 + "org_golang_google_genproto": { 3582 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3583 + "ruleClassName": "http_archive", 3584 + "attributes": { 3585 + "name": "rules_go~0.39.1~non_module_dependencies~org_golang_google_genproto", 3586 + "urls": [ 3587 + "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/6ac7f18bb9d5eeeb13a9f1ae4f21e4374a1952f8.zip", 3588 + "https://github.com/googleapis/go-genproto/archive/6ac7f18bb9d5eeeb13a9f1ae4f21e4374a1952f8.zip" 3589 + ], 3590 + "sha256": "3470e7a89b24971b20c4bb8900a668df25279e4b741f72bc09418c1f22543215", 3591 + "strip_prefix": "go-genproto-6ac7f18bb9d5eeeb13a9f1ae4f21e4374a1952f8", 3592 + "patches": [ 3593 + "@@rules_go~0.39.1//third_party:org_golang_google_genproto-gazelle.patch" 3594 + ], 3595 + "patch_args": [ 3596 + "-p1" 3597 + ] 3598 + } 3599 + }, 3600 + "bazel_skylib": { 3601 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3602 + "ruleClassName": "http_archive", 3603 + "attributes": { 3604 + "name": "rules_go~0.39.1~non_module_dependencies~bazel_skylib", 3605 + "urls": [ 3606 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz", 3607 + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz" 3608 + ], 3609 + "sha256": "b8a1527901774180afc798aeb28c4634bdccf19c4d98e7bdd1ce79d1fe9aaad7", 3610 + "strip_prefix": "" 3611 + } 3612 + }, 3613 + "com_github_gogo_protobuf": { 3614 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3615 + "ruleClassName": "http_archive", 3616 + "attributes": { 3617 + "name": "rules_go~0.39.1~non_module_dependencies~com_github_gogo_protobuf", 3618 + "urls": [ 3619 + "https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip", 3620 + "https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip" 3621 + ], 3622 + "sha256": "f89f8241af909ce3226562d135c25b28e656ae173337b3e58ede917aa26e1e3c", 3623 + "strip_prefix": "protobuf-1.3.2", 3624 + "patches": [ 3625 + "@@rules_go~0.39.1//third_party:com_github_gogo_protobuf-gazelle.patch" 3626 + ], 3627 + "patch_args": [ 3628 + "-p1" 3629 + ] 3630 + } 3631 + }, 3632 + "com_github_golang_protobuf": { 3633 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3634 + "ruleClassName": "http_archive", 3635 + "attributes": { 3636 + "name": "rules_go~0.39.1~non_module_dependencies~com_github_golang_protobuf", 3637 + "urls": [ 3638 + "https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip", 3639 + "https://github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip" 3640 + ], 3641 + "sha256": "2dced4544ae5372281e20f1e48ca76368355a01b31353724718c4d6e3dcbb430", 3642 + "strip_prefix": "protobuf-1.5.3", 3643 + "patches": [ 3644 + "@@rules_go~0.39.1//third_party:com_github_golang_protobuf-gazelle.patch" 3645 + ], 3646 + "patch_args": [ 3647 + "-p1" 3648 + ] 3649 + } 3650 + }, 3651 + "io_bazel_rules_nogo": { 3652 + "bzlFile": "@@rules_go~0.39.1//go/private:nogo.bzl", 3653 + "ruleClassName": "go_register_nogo", 3654 + "attributes": { 3655 + "name": "rules_go~0.39.1~non_module_dependencies~io_bazel_rules_nogo", 3656 + "nogo": "@io_bazel_rules_go//:default_nogo" 3657 + } 3658 + }, 3659 + "com_github_golang_mock": { 3660 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3661 + "ruleClassName": "http_archive", 3662 + "attributes": { 3663 + "name": "rules_go~0.39.1~non_module_dependencies~com_github_golang_mock", 3664 + "urls": [ 3665 + "https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip", 3666 + "https://github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip" 3667 + ], 3668 + "patches": [ 3669 + "@@rules_go~0.39.1//third_party:com_github_golang_mock-gazelle.patch" 3670 + ], 3671 + "patch_args": [ 3672 + "-p1" 3673 + ], 3674 + "sha256": "5359c78b0c1649cf7beb3b48ff8b1d1aaf0243b22ea4789aba94805280075d8e", 3675 + "strip_prefix": "mock-1.7.0-rc.1" 3676 + } 3677 + }, 3678 + "org_golang_x_sys": { 3679 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3680 + "ruleClassName": "http_archive", 3681 + "attributes": { 3682 + "name": "rules_go~0.39.1~non_module_dependencies~org_golang_x_sys", 3683 + "urls": [ 3684 + "https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.6.0.zip", 3685 + "https://github.com/golang/sys/archive/refs/tags/v0.6.0.zip" 3686 + ], 3687 + "sha256": "7f2399398b2eb4f1f495cc754d6353566e0ad934ee0eb46505e55162e0def56d", 3688 + "strip_prefix": "sys-0.6.0", 3689 + "patches": [ 3690 + "@@rules_go~0.39.1//third_party:org_golang_x_sys-gazelle.patch" 3691 + ], 3692 + "patch_args": [ 3693 + "-p1" 3694 + ] 3695 + } 3696 + } 3697 + } 3698 + } 3699 + }, 3700 + "@rules_java~7.1.0//java:extensions.bzl%toolchains": { 3701 + "general": { 3702 + "bzlTransitiveDigest": "p7Arq0FCdeuM/UFxax3JGDCetBx8pIqr2m77/MWrf8w=", 3703 + "accumulatedFileDigests": {}, 3704 + "envVariables": {}, 3705 + "generatedRepoSpecs": { 3706 + "remotejdk21_linux_toolchain_config_repo": { 3707 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3708 + "ruleClassName": "_toolchain_config", 3709 + "attributes": { 3710 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", 3711 + "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" 3712 + } 3713 + }, 3714 + "remotejdk17_linux_s390x_toolchain_config_repo": { 3715 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3716 + "ruleClassName": "_toolchain_config", 3717 + "attributes": { 3718 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", 3719 + "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" 3720 + } 3721 + }, 3722 + "remotejdk17_macos_toolchain_config_repo": { 3723 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3724 + "ruleClassName": "_toolchain_config", 3725 + "attributes": { 3726 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", 3727 + "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" 3728 + } 3729 + }, 3730 + "remotejdk21_macos_aarch64_toolchain_config_repo": { 3731 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3732 + "ruleClassName": "_toolchain_config", 3733 + "attributes": { 3734 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", 3735 + "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" 3736 + } 3737 + }, 3738 + "remotejdk17_linux_aarch64_toolchain_config_repo": { 3739 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3740 + "ruleClassName": "_toolchain_config", 3741 + "attributes": { 3742 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", 3743 + "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" 3744 + } 3745 + }, 3746 + "remotejdk21_macos_aarch64": { 3747 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3748 + "ruleClassName": "http_archive", 3749 + "attributes": { 3750 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", 3751 + "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", 3752 + "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", 3753 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", 3754 + "urls": [ 3755 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", 3756 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" 3757 + ] 3758 + } 3759 + }, 3760 + "remotejdk17_linux_toolchain_config_repo": { 3761 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3762 + "ruleClassName": "_toolchain_config", 3763 + "attributes": { 3764 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", 3765 + "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" 3766 + } 3767 + }, 3768 + "remotejdk17_macos_aarch64": { 3769 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3770 + "ruleClassName": "http_archive", 3771 + "attributes": { 3772 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", 3773 + "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", 3774 + "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", 3775 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", 3776 + "urls": [ 3777 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", 3778 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" 3779 + ] 3780 + } 3781 + }, 3782 + "remote_java_tools_windows": { 3783 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3784 + "ruleClassName": "http_archive", 3785 + "attributes": { 3786 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", 3787 + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", 3788 + "urls": [ 3789 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", 3790 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" 3791 + ] 3792 + } 3793 + }, 3794 + "remotejdk11_win": { 3795 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3796 + "ruleClassName": "http_archive", 3797 + "attributes": { 3798 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", 3799 + "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", 3800 + "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", 3801 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", 3802 + "urls": [ 3803 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", 3804 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" 3805 + ] 3806 + } 3807 + }, 3808 + "remotejdk11_win_toolchain_config_repo": { 3809 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3810 + "ruleClassName": "_toolchain_config", 3811 + "attributes": { 3812 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", 3813 + "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" 3814 + } 3815 + }, 3816 + "remotejdk11_linux_aarch64": { 3817 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3818 + "ruleClassName": "http_archive", 3819 + "attributes": { 3820 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", 3821 + "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", 3822 + "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", 3823 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", 3824 + "urls": [ 3825 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", 3826 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" 3827 + ] 3828 + } 3829 + }, 3830 + "remotejdk17_linux": { 3831 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3832 + "ruleClassName": "http_archive", 3833 + "attributes": { 3834 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", 3835 + "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", 3836 + "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", 3837 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", 3838 + "urls": [ 3839 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", 3840 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" 3841 + ] 3842 + } 3843 + }, 3844 + "remotejdk11_linux_s390x_toolchain_config_repo": { 3845 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3846 + "ruleClassName": "_toolchain_config", 3847 + "attributes": { 3848 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", 3849 + "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" 3850 + } 3851 + }, 3852 + "remotejdk11_linux_toolchain_config_repo": { 3853 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3854 + "ruleClassName": "_toolchain_config", 3855 + "attributes": { 3856 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", 3857 + "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" 3858 + } 3859 + }, 3860 + "remotejdk11_macos": { 3861 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3862 + "ruleClassName": "http_archive", 3863 + "attributes": { 3864 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", 3865 + "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", 3866 + "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", 3867 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", 3868 + "urls": [ 3869 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", 3870 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" 3871 + ] 3872 + } 3873 + }, 3874 + "remotejdk11_win_arm64": { 3875 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3876 + "ruleClassName": "http_archive", 3877 + "attributes": { 3878 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", 3879 + "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", 3880 + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 3881 + "strip_prefix": "jdk-11.0.13+8", 3882 + "urls": [ 3883 + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 3884 + ] 3885 + } 3886 + }, 3887 + "remotejdk17_macos": { 3888 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3889 + "ruleClassName": "http_archive", 3890 + "attributes": { 3891 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", 3892 + "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", 3893 + "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", 3894 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", 3895 + "urls": [ 3896 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", 3897 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" 3898 + ] 3899 + } 3900 + }, 3901 + "remotejdk21_macos": { 3902 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3903 + "ruleClassName": "http_archive", 3904 + "attributes": { 3905 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", 3906 + "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", 3907 + "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", 3908 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", 3909 + "urls": [ 3910 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", 3911 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" 3912 + ] 3913 + } 3914 + }, 3915 + "remotejdk21_macos_toolchain_config_repo": { 3916 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3917 + "ruleClassName": "_toolchain_config", 3918 + "attributes": { 3919 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", 3920 + "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" 3921 + } 3922 + }, 3923 + "remotejdk17_macos_aarch64_toolchain_config_repo": { 3924 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3925 + "ruleClassName": "_toolchain_config", 3926 + "attributes": { 3927 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", 3928 + "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" 3929 + } 3930 + }, 3931 + "remotejdk17_win": { 3932 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3933 + "ruleClassName": "http_archive", 3934 + "attributes": { 3935 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", 3936 + "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", 3937 + "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", 3938 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", 3939 + "urls": [ 3940 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", 3941 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" 3942 + ] 3943 + } 3944 + }, 3945 + "remotejdk11_macos_aarch64_toolchain_config_repo": { 3946 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3947 + "ruleClassName": "_toolchain_config", 3948 + "attributes": { 3949 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", 3950 + "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" 3951 + } 3952 + }, 3953 + "remotejdk11_linux_ppc64le_toolchain_config_repo": { 3954 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 3955 + "ruleClassName": "_toolchain_config", 3956 + "attributes": { 3957 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", 3958 + "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" 3959 + } 3960 + }, 3961 + "remotejdk21_linux": { 3962 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3963 + "ruleClassName": "http_archive", 3964 + "attributes": { 3965 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", 3966 + "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", 3967 + "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", 3968 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", 3969 + "urls": [ 3970 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", 3971 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" 3972 + ] 3973 + } 3974 + }, 3975 + "remote_java_tools_linux": { 3976 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3977 + "ruleClassName": "http_archive", 3978 + "attributes": { 3979 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", 3980 + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", 3981 + "urls": [ 3982 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", 3983 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" 3984 + ] 3985 + } 3986 + }, 3987 + "remotejdk21_win": { 3988 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 3989 + "ruleClassName": "http_archive", 3990 + "attributes": { 3991 + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", 3992 + "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", 3993 + "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", 3994 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", 3995 + "urls": [ 3996 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", 3997 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" 3998 + ] 3999 + } 4000 + }, 4001 + "remotejdk21_linux_aarch64": { 4002 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4003 + "ruleClassName": "http_archive", 4004 + "attributes": { 4005 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", 4006 + "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", 4007 + "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", 4008 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", 4009 + "urls": [ 4010 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", 4011 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" 4012 + ] 4013 + } 4014 + }, 4015 + "remotejdk11_linux_aarch64_toolchain_config_repo": { 4016 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4017 + "ruleClassName": "_toolchain_config", 4018 + "attributes": { 4019 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", 4020 + "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" 4021 + } 4022 + }, 4023 + "remotejdk11_linux_s390x": { 4024 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4025 + "ruleClassName": "http_archive", 4026 + "attributes": { 4027 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", 4028 + "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", 4029 + "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 4030 + "strip_prefix": "jdk-11.0.15+10", 4031 + "urls": [ 4032 + "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", 4033 + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 4034 + ] 4035 + } 4036 + }, 4037 + "remotejdk17_linux_aarch64": { 4038 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4039 + "ruleClassName": "http_archive", 4040 + "attributes": { 4041 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", 4042 + "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", 4043 + "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", 4044 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", 4045 + "urls": [ 4046 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", 4047 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" 4048 + ] 4049 + } 4050 + }, 4051 + "remotejdk17_win_arm64_toolchain_config_repo": { 4052 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4053 + "ruleClassName": "_toolchain_config", 4054 + "attributes": { 4055 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", 4056 + "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" 4057 + } 4058 + }, 4059 + "remotejdk11_linux": { 4060 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4061 + "ruleClassName": "http_archive", 4062 + "attributes": { 4063 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", 4064 + "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", 4065 + "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", 4066 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", 4067 + "urls": [ 4068 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", 4069 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" 4070 + ] 4071 + } 4072 + }, 4073 + "remotejdk11_macos_toolchain_config_repo": { 4074 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4075 + "ruleClassName": "_toolchain_config", 4076 + "attributes": { 4077 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", 4078 + "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" 4079 + } 4080 + }, 4081 + "remotejdk17_linux_ppc64le_toolchain_config_repo": { 4082 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4083 + "ruleClassName": "_toolchain_config", 4084 + "attributes": { 4085 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", 4086 + "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" 4087 + } 4088 + }, 4089 + "remotejdk17_win_arm64": { 4090 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4091 + "ruleClassName": "http_archive", 4092 + "attributes": { 4093 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", 4094 + "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", 4095 + "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", 4096 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", 4097 + "urls": [ 4098 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", 4099 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" 4100 + ] 4101 + } 4102 + }, 4103 + "remote_java_tools_darwin_arm64": { 4104 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4105 + "ruleClassName": "http_archive", 4106 + "attributes": { 4107 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", 4108 + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", 4109 + "urls": [ 4110 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", 4111 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" 4112 + ] 4113 + } 4114 + }, 4115 + "remotejdk17_linux_ppc64le": { 4116 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4117 + "ruleClassName": "http_archive", 4118 + "attributes": { 4119 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", 4120 + "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", 4121 + "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", 4122 + "strip_prefix": "jdk-17.0.8.1+1", 4123 + "urls": [ 4124 + "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", 4125 + "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" 4126 + ] 4127 + } 4128 + }, 4129 + "remotejdk21_linux_aarch64_toolchain_config_repo": { 4130 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4131 + "ruleClassName": "_toolchain_config", 4132 + "attributes": { 4133 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", 4134 + "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" 4135 + } 4136 + }, 4137 + "remotejdk11_win_arm64_toolchain_config_repo": { 4138 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4139 + "ruleClassName": "_toolchain_config", 4140 + "attributes": { 4141 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", 4142 + "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" 4143 + } 4144 + }, 4145 + "local_jdk": { 4146 + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", 4147 + "ruleClassName": "_local_java_repository_rule", 4148 + "attributes": { 4149 + "name": "rules_java~7.1.0~toolchains~local_jdk", 4150 + "java_home": "", 4151 + "version": "", 4152 + "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" 4153 + } 4154 + }, 4155 + "remote_java_tools_darwin_x86_64": { 4156 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4157 + "ruleClassName": "http_archive", 4158 + "attributes": { 4159 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", 4160 + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", 4161 + "urls": [ 4162 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", 4163 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" 4164 + ] 4165 + } 4166 + }, 4167 + "remote_java_tools": { 4168 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4169 + "ruleClassName": "http_archive", 4170 + "attributes": { 4171 + "name": "rules_java~7.1.0~toolchains~remote_java_tools", 4172 + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", 4173 + "urls": [ 4174 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", 4175 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" 4176 + ] 4177 + } 4178 + }, 4179 + "remotejdk17_linux_s390x": { 4180 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4181 + "ruleClassName": "http_archive", 4182 + "attributes": { 4183 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", 4184 + "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", 4185 + "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", 4186 + "strip_prefix": "jdk-17.0.8.1+1", 4187 + "urls": [ 4188 + "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", 4189 + "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" 4190 + ] 4191 + } 4192 + }, 4193 + "remotejdk17_win_toolchain_config_repo": { 4194 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4195 + "ruleClassName": "_toolchain_config", 4196 + "attributes": { 4197 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", 4198 + "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" 4199 + } 4200 + }, 4201 + "remotejdk11_linux_ppc64le": { 4202 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4203 + "ruleClassName": "http_archive", 4204 + "attributes": { 4205 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", 4206 + "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", 4207 + "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 4208 + "strip_prefix": "jdk-11.0.15+10", 4209 + "urls": [ 4210 + "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", 4211 + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 4212 + ] 4213 + } 4214 + }, 4215 + "remotejdk11_macos_aarch64": { 4216 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4217 + "ruleClassName": "http_archive", 4218 + "attributes": { 4219 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", 4220 + "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", 4221 + "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", 4222 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", 4223 + "urls": [ 4224 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", 4225 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" 4226 + ] 4227 + } 4228 + }, 4229 + "remotejdk21_win_toolchain_config_repo": { 4230 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 4231 + "ruleClassName": "_toolchain_config", 4232 + "attributes": { 4233 + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", 4234 + "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" 4235 + } 4236 + } 4237 + } 4238 + } 4239 + }, 4240 + "@rules_jvm_external~5.2//:extensions.bzl%maven": { 4241 + "general": { 4242 + "bzlTransitiveDigest": "WAWsskOl4eHIskcL0TuHZGIMjV8sMJaAbAo2luMqofo=", 4243 + "accumulatedFileDigests": { 4244 + "@@//:maven_install.json": "cc2396f3421ceaeca5bf2852dc5aa14b83e5a918f4c3dee5a1214b127214584c", 4245 + "@@rules_jvm_external~5.2//:rules_jvm_external_deps_install.json": "3ab1f67b0de4815df110bc72ccd6c77882b3b21d3d1e0a84445847b6ce3235a3", 4246 + "@@//src/tools/android:maven_android_install.json": "09bff3e33d291336046f7c9201630fb5e014f0e60b78b6f09b84e4f5f73ed04f" 4247 + }, 4248 + "envVariables": {}, 4249 + "generatedRepoSpecs": { 4250 + "com_google_api_gax_1_60_0": { 4251 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4252 + "ruleClassName": "http_file", 4253 + "attributes": { 4254 + "name": "rules_jvm_external~5.2~maven~com_google_api_gax_1_60_0", 4255 + "sha256": "02f37d4ff1a7b8d71dff8064cf9568aa4f4b61bcc4485085d16130f32afa5a79", 4256 + "urls": [ 4257 + "https://repo1.maven.org/maven2/com/google/api/gax/1.60.0/gax-1.60.0.jar", 4258 + "https://maven.google.com/com/google/api/gax/1.60.0/gax-1.60.0.jar" 4259 + ], 4260 + "downloaded_file_path": "com/google/api/gax/1.60.0/gax-1.60.0.jar" 4261 + } 4262 + }, 4263 + "com_google_http_client_google_http_client_appengine_1_38_0": { 4264 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4265 + "ruleClassName": "http_file", 4266 + "attributes": { 4267 + "name": "rules_jvm_external~5.2~maven~com_google_http_client_google_http_client_appengine_1_38_0", 4268 + "sha256": "f97b495fd97ac3a3d59099eb2b55025f4948230da15a076f189b9cff37c6b4d2", 4269 + "urls": [ 4270 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar", 4271 + "https://maven.google.com/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar" 4272 + ], 4273 + "downloaded_file_path": "com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar" 4274 + } 4275 + }, 4276 + "com_ryanharter_auto_value_auto_value_gson_factory_1_3_1": { 4277 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4278 + "ruleClassName": "http_file", 4279 + "attributes": { 4280 + "name": "rules_jvm_external~5.2~maven~com_ryanharter_auto_value_auto_value_gson_factory_1_3_1", 4281 + "sha256": "5a76c3d401c984999d59868f08df05a15613d1428f7764fed80b722e2a277f6c", 4282 + "urls": [ 4283 + "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-factory/1.3.1/auto-value-gson-factory-1.3.1.jar" 4284 + ], 4285 + "downloaded_file_path": "com/ryanharter/auto/value/auto-value-gson-factory/1.3.1/auto-value-gson-factory-1.3.1.jar" 4286 + } 4287 + }, 4288 + "com_google_auth_google_auth_library_oauth2_http_0_22_0": { 4289 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4290 + "ruleClassName": "http_file", 4291 + "attributes": { 4292 + "name": "rules_jvm_external~5.2~maven~com_google_auth_google_auth_library_oauth2_http_0_22_0", 4293 + "sha256": "1722d895c42dc42ea1d1f392ddbec1fbb28f7a979022c3a6c29acc39cc777ad1", 4294 + "urls": [ 4295 + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar", 4296 + "https://maven.google.com/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar" 4297 + ], 4298 + "downloaded_file_path": "com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar" 4299 + } 4300 + }, 4301 + "io_grpc_grpc_protobuf_1_48_1": { 4302 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4303 + "ruleClassName": "http_file", 4304 + "attributes": { 4305 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_protobuf_1_48_1", 4306 + "sha256": "6ab68b0a3bb3834af44208df058be4631425b56ef95f9b9412aa21df3311e8d3", 4307 + "urls": [ 4308 + "https://repo1.maven.org/maven2/io/grpc/grpc-protobuf/1.48.1/grpc-protobuf-1.48.1.jar" 4309 + ], 4310 + "downloaded_file_path": "io/grpc/grpc-protobuf/1.48.1/grpc-protobuf-1.48.1.jar" 4311 + } 4312 + }, 4313 + "com_google_jimfs_jimfs_1_1": { 4314 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4315 + "ruleClassName": "http_file", 4316 + "attributes": { 4317 + "name": "rules_jvm_external~5.2~maven~com_google_jimfs_jimfs_1_1", 4318 + "sha256": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", 4319 + "urls": [ 4320 + "https://dl.google.com/android/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", 4321 + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" 4322 + ], 4323 + "downloaded_file_path": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" 4324 + } 4325 + }, 4326 + "com_googlecode_json_simple_json_simple_1_1": { 4327 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4328 + "ruleClassName": "http_file", 4329 + "attributes": { 4330 + "name": "rules_jvm_external~5.2~maven~com_googlecode_json_simple_json_simple_1_1", 4331 + "sha256": "2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439", 4332 + "urls": [ 4333 + "https://dl.google.com/android/maven2/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar", 4334 + "https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar" 4335 + ], 4336 + "downloaded_file_path": "com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar" 4337 + } 4338 + }, 4339 + "com_github_kevinstern_software_and_algorithms_1_0": { 4340 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4341 + "ruleClassName": "http_file", 4342 + "attributes": { 4343 + "name": "rules_jvm_external~5.2~maven~com_github_kevinstern_software_and_algorithms_1_0", 4344 + "sha256": "61ab82439cef37343b14f53154c461619375373a56b9338e895709fb54e0864c", 4345 + "urls": [ 4346 + "https://repo1.maven.org/maven2/com/github/kevinstern/software-and-algorithms/1.0/software-and-algorithms-1.0.jar" 4347 + ], 4348 + "downloaded_file_path": "com/github/kevinstern/software-and-algorithms/1.0/software-and-algorithms-1.0.jar" 4349 + } 4350 + }, 4351 + "com_google_jimfs_jimfs_1_2": { 4352 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4353 + "ruleClassName": "http_file", 4354 + "attributes": { 4355 + "name": "rules_jvm_external~5.2~maven~com_google_jimfs_jimfs_1_2", 4356 + "sha256": "de16d5c8489729a8512f1a02fbd81f58f89249b72066987da4cc5c87ecb9f72d", 4357 + "urls": [ 4358 + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.2/jimfs-1.2.jar" 4359 + ], 4360 + "downloaded_file_path": "com/google/jimfs/jimfs/1.2/jimfs-1.2.jar" 4361 + } 4362 + }, 4363 + "org_reactivestreams_reactive_streams_1_0_3": { 4364 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4365 + "ruleClassName": "http_file", 4366 + "attributes": { 4367 + "name": "rules_jvm_external~5.2~maven~org_reactivestreams_reactive_streams_1_0_3", 4368 + "sha256": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865", 4369 + "urls": [ 4370 + "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" 4371 + ], 4372 + "downloaded_file_path": "org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" 4373 + } 4374 + }, 4375 + "com_android_tools_annotations_30_1_3": { 4376 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4377 + "ruleClassName": "http_file", 4378 + "attributes": { 4379 + "name": "rules_jvm_external~5.2~maven~com_android_tools_annotations_30_1_3", 4380 + "sha256": "630ab4c6f211fa1c0f5c884152cb6311360f1b796442196c287a658645a99645", 4381 + "urls": [ 4382 + "https://dl.google.com/android/maven2/com/android/tools/annotations/30.1.3/annotations-30.1.3.jar", 4383 + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.1.3/annotations-30.1.3.jar" 4384 + ], 4385 + "downloaded_file_path": "com/android/tools/annotations/30.1.3/annotations-30.1.3.jar" 4386 + } 4387 + }, 4388 + "io_netty_netty_transport_4_1_72_Final": { 4389 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4390 + "ruleClassName": "http_file", 4391 + "attributes": { 4392 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_4_1_72_Final", 4393 + "sha256": "c5fb68e9a65b6e8a516adfcb9fa323479ee7b4d9449d8a529d2ecab3d3711d5a", 4394 + "urls": [ 4395 + "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar", 4396 + "https://maven.google.com/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar" 4397 + ], 4398 + "downloaded_file_path": "io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar" 4399 + } 4400 + }, 4401 + "org_ow2_asm_asm_util_9_1": { 4402 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4403 + "ruleClassName": "http_file", 4404 + "attributes": { 4405 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_util_9_1", 4406 + "sha256": "380e2ecd16f7cc0f1a76ba9ba049179b5760a57b282a87a4c653caeff2cd5bd6", 4407 + "urls": [ 4408 + "https://dl.google.com/android/maven2/org/ow2/asm/asm-util/9.1/asm-util-9.1.jar", 4409 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.1/asm-util-9.1.jar" 4410 + ], 4411 + "downloaded_file_path": "org/ow2/asm/asm-util/9.1/asm-util-9.1.jar" 4412 + } 4413 + }, 4414 + "org_ow2_asm_asm_util_9_2": { 4415 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4416 + "ruleClassName": "http_file", 4417 + "attributes": { 4418 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_util_9_2", 4419 + "sha256": "ff5b3cd331ae8a9a804768280da98f50f424fef23dd3c788bb320e08c94ee598", 4420 + "urls": [ 4421 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar" 4422 + ], 4423 + "downloaded_file_path": "org/ow2/asm/asm-util/9.2/asm-util-9.2.jar" 4424 + } 4425 + }, 4426 + "io_opencensus_opencensus_api_0_24_0": { 4427 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4428 + "ruleClassName": "http_file", 4429 + "attributes": { 4430 + "name": "rules_jvm_external~5.2~maven~io_opencensus_opencensus_api_0_24_0", 4431 + "sha256": "f561b1cc2673844288e596ddf5bb6596868a8472fd2cb8993953fc5c034b2352", 4432 + "urls": [ 4433 + "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar", 4434 + "https://maven.google.com/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" 4435 + ], 4436 + "downloaded_file_path": "io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" 4437 + } 4438 + }, 4439 + "javax_activation_javax_activation_api_1_2_0": { 4440 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4441 + "ruleClassName": "http_file", 4442 + "attributes": { 4443 + "name": "rules_jvm_external~5.2~maven~javax_activation_javax_activation_api_1_2_0", 4444 + "sha256": "43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393", 4445 + "urls": [ 4446 + "https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar" 4447 + ], 4448 + "downloaded_file_path": "javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar" 4449 + } 4450 + }, 4451 + "it_unimi_dsi_fastutil_8_4_0": { 4452 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4453 + "ruleClassName": "http_file", 4454 + "attributes": { 4455 + "name": "rules_jvm_external~5.2~maven~it_unimi_dsi_fastutil_8_4_0", 4456 + "sha256": "2ad2824a4a0a0eb836b52ee2fc84ba2134f44bce7bfa54015ae3f31c710a3071", 4457 + "urls": [ 4458 + "https://dl.google.com/android/maven2/it/unimi/dsi/fastutil/8.4.0/fastutil-8.4.0.jar", 4459 + "https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/8.4.0/fastutil-8.4.0.jar" 4460 + ], 4461 + "downloaded_file_path": "it/unimi/dsi/fastutil/8.4.0/fastutil-8.4.0.jar" 4462 + } 4463 + }, 4464 + "com_android_tools_build_manifest_merger_30_1_3": { 4465 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4466 + "ruleClassName": "http_file", 4467 + "attributes": { 4468 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_manifest_merger_30_1_3", 4469 + "sha256": "fb04445bd588ccd27dacd5e139abed42246f55e6785eebf66659857233207fac", 4470 + "urls": [ 4471 + "https://dl.google.com/android/maven2/com/android/tools/build/manifest-merger/30.1.3/manifest-merger-30.1.3.jar", 4472 + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.1.3/manifest-merger-30.1.3.jar" 4473 + ], 4474 + "downloaded_file_path": "com/android/tools/build/manifest-merger/30.1.3/manifest-merger-30.1.3.jar" 4475 + } 4476 + }, 4477 + "org_glassfish_jaxb_jaxb_runtime_2_3_2": { 4478 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4479 + "ruleClassName": "http_file", 4480 + "attributes": { 4481 + "name": "rules_jvm_external~5.2~maven~org_glassfish_jaxb_jaxb_runtime_2_3_2", 4482 + "sha256": "e6e0a1e89fb6ff786279e6a0082d5cef52dc2ebe67053d041800737652b4fd1b", 4483 + "urls": [ 4484 + "https://dl.google.com/android/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", 4485 + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" 4486 + ], 4487 + "downloaded_file_path": "org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" 4488 + } 4489 + }, 4490 + "software_amazon_awssdk_netty_nio_client_2_17_183": { 4491 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4492 + "ruleClassName": "http_file", 4493 + "attributes": { 4494 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_netty_nio_client_2_17_183", 4495 + "sha256": "a6d356f364c56d7b90006b0b7e503b8630010993a5587ce42e74b10b8dca2238", 4496 + "urls": [ 4497 + "https://repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar", 4498 + "https://maven.google.com/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar" 4499 + ], 4500 + "downloaded_file_path": "software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar" 4501 + } 4502 + }, 4503 + "com_google_guava_guava_31_1_jre": { 4504 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4505 + "ruleClassName": "http_file", 4506 + "attributes": { 4507 + "name": "rules_jvm_external~5.2~maven~com_google_guava_guava_31_1_jre", 4508 + "sha256": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab", 4509 + "urls": [ 4510 + "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar", 4511 + "https://maven.google.com/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar" 4512 + ], 4513 + "downloaded_file_path": "com/google/guava/guava/31.1-jre/guava-31.1-jre.jar" 4514 + } 4515 + }, 4516 + "io_netty_netty_transport_native_unix_common_4_1_72_Final": { 4517 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4518 + "ruleClassName": "http_file", 4519 + "attributes": { 4520 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_unix_common_4_1_72_Final", 4521 + "sha256": "6f8f1cc29b5a234eeee9439a63eb3f03a5994aa540ff555cb0b2c88cefaf6877", 4522 + "urls": [ 4523 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar", 4524 + "https://maven.google.com/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar" 4525 + ], 4526 + "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar" 4527 + } 4528 + }, 4529 + "io_grpc_grpc_context_1_48_1": { 4530 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4531 + "ruleClassName": "http_file", 4532 + "attributes": { 4533 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_context_1_48_1", 4534 + "sha256": "2fb9007e12f768e9c968f9db292be4ea9cba2ef40fb8d179f3f8746ebdc73c1b", 4535 + "urls": [ 4536 + "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.48.1/grpc-context-1.48.1.jar" 4537 + ], 4538 + "downloaded_file_path": "io/grpc/grpc-context/1.48.1/grpc-context-1.48.1.jar" 4539 + } 4540 + }, 4541 + "io_opencensus_opencensus_contrib_http_util_0_24_0": { 4542 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4543 + "ruleClassName": "http_file", 4544 + "attributes": { 4545 + "name": "rules_jvm_external~5.2~maven~io_opencensus_opencensus_contrib_http_util_0_24_0", 4546 + "sha256": "7155273bbb1ed3d477ea33cf19d7bbc0b285ff395f43b29ae576722cf247000f", 4547 + "urls": [ 4548 + "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar", 4549 + "https://maven.google.com/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" 4550 + ], 4551 + "downloaded_file_path": "io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" 4552 + } 4553 + }, 4554 + "io_netty_netty_codec_4_1_93_Final": { 4555 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4556 + "ruleClassName": "http_file", 4557 + "attributes": { 4558 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_4_1_93_Final", 4559 + "sha256": "990c378168dc6364c6ff569701f4f2f122fffe8998b3e189eba4c4d868ed1084", 4560 + "urls": [ 4561 + "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.93.Final/netty-codec-4.1.93.Final.jar" 4562 + ], 4563 + "downloaded_file_path": "io/netty/netty-codec/4.1.93.Final/netty-codec-4.1.93.Final.jar" 4564 + } 4565 + }, 4566 + "com_google_errorprone_error_prone_core_2_22_0": { 4567 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4568 + "ruleClassName": "http_file", 4569 + "attributes": { 4570 + "name": "rules_jvm_external~5.2~maven~com_google_errorprone_error_prone_core_2_22_0", 4571 + "sha256": "32a3df226a9a47f48dd895a9a89678d50ac404282c33400781c38757e8143f2c", 4572 + "urls": [ 4573 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_core/2.22.0/error_prone_core-2.22.0.jar" 4574 + ], 4575 + "downloaded_file_path": "com/google/errorprone/error_prone_core/2.22.0/error_prone_core-2.22.0.jar" 4576 + } 4577 + }, 4578 + "org_apache_httpcomponents_httpcore_4_4_10": { 4579 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4580 + "ruleClassName": "http_file", 4581 + "attributes": { 4582 + "name": "rules_jvm_external~5.2~maven~org_apache_httpcomponents_httpcore_4_4_10", 4583 + "sha256": "78ba1096561957db1b55200a159b648876430342d15d461277e62360da19f6fd", 4584 + "urls": [ 4585 + "https://dl.google.com/android/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", 4586 + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" 4587 + ], 4588 + "downloaded_file_path": "org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" 4589 + } 4590 + }, 4591 + "com_android_tools_build_builder_model_7_1_3": { 4592 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4593 + "ruleClassName": "http_file", 4594 + "attributes": { 4595 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_builder_model_7_1_3", 4596 + "sha256": "232604983a99b8372eb1a93e5183d48fc8fc69239e5e6229170be0e3320df430", 4597 + "urls": [ 4598 + "https://dl.google.com/android/maven2/com/android/tools/build/builder-model/7.1.3/builder-model-7.1.3.jar", 4599 + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.1.3/builder-model-7.1.3.jar" 4600 + ], 4601 + "downloaded_file_path": "com/android/tools/build/builder-model/7.1.3/builder-model-7.1.3.jar" 4602 + } 4603 + }, 4604 + "com_android_zipflinger_7_1_3": { 4605 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4606 + "ruleClassName": "http_file", 4607 + "attributes": { 4608 + "name": "rules_jvm_external~5.2~maven~com_android_zipflinger_7_1_3", 4609 + "sha256": "c6ed9458f3a85c847f168a7e3719bbd1e7484b97ec00096122ac8a9c4141665f", 4610 + "urls": [ 4611 + "https://dl.google.com/android/maven2/com/android/zipflinger/7.1.3/zipflinger-7.1.3.jar", 4612 + "https://repo1.maven.org/maven2/com/android/zipflinger/7.1.3/zipflinger-7.1.3.jar" 4613 + ], 4614 + "downloaded_file_path": "com/android/zipflinger/7.1.3/zipflinger-7.1.3.jar" 4615 + } 4616 + }, 4617 + "org_apache_httpcomponents_httpcore_4_4_13": { 4618 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4619 + "ruleClassName": "http_file", 4620 + "attributes": { 4621 + "name": "rules_jvm_external~5.2~maven~org_apache_httpcomponents_httpcore_4_4_13", 4622 + "sha256": "e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424", 4623 + "urls": [ 4624 + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", 4625 + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" 4626 + ], 4627 + "downloaded_file_path": "org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" 4628 + } 4629 + }, 4630 + "io_netty_netty_handler_proxy_4_1_93_Final": { 4631 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4632 + "ruleClassName": "http_file", 4633 + "attributes": { 4634 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_handler_proxy_4_1_93_Final", 4635 + "sha256": "2ac5f7fbefa0b73ef783889069344d5515505a14b2303be693c5002c486df2b4", 4636 + "urls": [ 4637 + "https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.93.Final/netty-handler-proxy-4.1.93.Final.jar" 4638 + ], 4639 + "downloaded_file_path": "io/netty/netty-handler-proxy/4.1.93.Final/netty-handler-proxy-4.1.93.Final.jar" 4640 + } 4641 + }, 4642 + "io_netty_netty_common_4_1_72_Final": { 4643 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4644 + "ruleClassName": "http_file", 4645 + "attributes": { 4646 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_common_4_1_72_Final", 4647 + "sha256": "8adb4c291260ceb2859a68c49f0adeed36bf49587608e2b81ecff6aaf06025e9", 4648 + "urls": [ 4649 + "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar", 4650 + "https://maven.google.com/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar" 4651 + ], 4652 + "downloaded_file_path": "io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar" 4653 + } 4654 + }, 4655 + "com_android_tools_build_builder_7_1_3": { 4656 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4657 + "ruleClassName": "http_file", 4658 + "attributes": { 4659 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_builder_7_1_3", 4660 + "sha256": "4b33ed3941563ffc67f8aeedc480aafd958ec6cd1fe661f0b2b5b0d9c1423649", 4661 + "urls": [ 4662 + "https://dl.google.com/android/maven2/com/android/tools/build/builder/7.1.3/builder-7.1.3.jar", 4663 + "https://repo1.maven.org/maven2/com/android/tools/build/builder/7.1.3/builder-7.1.3.jar" 4664 + ], 4665 + "downloaded_file_path": "com/android/tools/build/builder/7.1.3/builder-7.1.3.jar" 4666 + } 4667 + }, 4668 + "com_sun_istack_istack_commons_runtime_3_0_8": { 4669 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4670 + "ruleClassName": "http_file", 4671 + "attributes": { 4672 + "name": "rules_jvm_external~5.2~maven~com_sun_istack_istack_commons_runtime_3_0_8", 4673 + "sha256": "4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef", 4674 + "urls": [ 4675 + "https://dl.google.com/android/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", 4676 + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" 4677 + ], 4678 + "downloaded_file_path": "com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" 4679 + } 4680 + }, 4681 + "com_google_protobuf_protobuf_java_3_10_0": { 4682 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4683 + "ruleClassName": "http_file", 4684 + "attributes": { 4685 + "name": "rules_jvm_external~5.2~maven~com_google_protobuf_protobuf_java_3_10_0", 4686 + "sha256": "161d7d61a8cb3970891c299578702fd079646e032329d6c2cabf998d191437c9", 4687 + "urls": [ 4688 + "https://dl.google.com/android/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar", 4689 + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar" 4690 + ], 4691 + "downloaded_file_path": "com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar" 4692 + } 4693 + }, 4694 + "software_amazon_awssdk_utils_2_17_183": { 4695 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4696 + "ruleClassName": "http_file", 4697 + "attributes": { 4698 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_utils_2_17_183", 4699 + "sha256": "7bd849bb5aa71bfdf6b849643736ecab3a7b3f204795804eefe5754104231ec6", 4700 + "urls": [ 4701 + "https://repo1.maven.org/maven2/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar", 4702 + "https://maven.google.com/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar" 4703 + ], 4704 + "downloaded_file_path": "software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar" 4705 + } 4706 + }, 4707 + "com_google_truth_extensions_truth_proto_extension_1_1_3": { 4708 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4709 + "ruleClassName": "http_file", 4710 + "attributes": { 4711 + "name": "rules_jvm_external~5.2~maven~com_google_truth_extensions_truth_proto_extension_1_1_3", 4712 + "sha256": "821993e4794e7034ae4a7b68105ef83f1913f0de6112f2fe4b5a7130f6a2bf49", 4713 + "urls": [ 4714 + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-proto-extension/1.1.3/truth-proto-extension-1.1.3.jar" 4715 + ], 4716 + "downloaded_file_path": "com/google/truth/extensions/truth-proto-extension/1.1.3/truth-proto-extension-1.1.3.jar" 4717 + } 4718 + }, 4719 + "com_google_errorprone_error_prone_type_annotations_2_22_0": { 4720 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4721 + "ruleClassName": "http_file", 4722 + "attributes": { 4723 + "name": "rules_jvm_external~5.2~maven~com_google_errorprone_error_prone_type_annotations_2_22_0", 4724 + "sha256": "6618b1d28df562622b77187b5c6dfc9c4c97851af73bd64dc0300efe9a439b20", 4725 + "urls": [ 4726 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_type_annotations/2.22.0/error_prone_type_annotations-2.22.0.jar" 4727 + ], 4728 + "downloaded_file_path": "com/google/errorprone/error_prone_type_annotations/2.22.0/error_prone_type_annotations-2.22.0.jar" 4729 + } 4730 + }, 4731 + "io_netty_netty_transport_native_kqueue_jar_osx_aarch_64_4_1_93_Final": { 4732 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4733 + "ruleClassName": "http_file", 4734 + "attributes": { 4735 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_kqueue_jar_osx_aarch_64_4_1_93_Final", 4736 + "sha256": "6e9f04b5a16ba95b7371a735d60851602a3f3c549981edb74eeaf90e1b8fecce", 4737 + "urls": [ 4738 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.93.Final/netty-transport-native-kqueue-4.1.93.Final-osx-aarch_64.jar" 4739 + ], 4740 + "downloaded_file_path": "io/netty/netty-transport-native-kqueue/4.1.93.Final/netty-transport-native-kqueue-4.1.93.Final-osx-aarch_64.jar" 4741 + } 4742 + }, 4743 + "unpinned_maven": { 4744 + "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl", 4745 + "ruleClassName": "coursier_fetch", 4746 + "attributes": { 4747 + "name": "rules_jvm_external~5.2~maven~unpinned_maven", 4748 + "repositories": [ 4749 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 4750 + ], 4751 + "artifacts": [ 4752 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\", \"testonly\": true }", 4753 + "{ \"group\": \"com.google.jimfs\", \"artifact\": \"jimfs\", \"version\": \"1.2\", \"testonly\": true }", 4754 + "{ \"group\": \"com.google.testing.compile\", \"artifact\": \"compile-testing\", \"version\": \"0.18\", \"testonly\": true }", 4755 + "{ \"group\": \"com.google.testparameterinjector\", \"artifact\": \"test-parameter-injector\", \"version\": \"1.0\", \"testonly\": true }", 4756 + "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\", \"testonly\": true }", 4757 + "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.3\", \"testonly\": true }", 4758 + "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-liteproto-extension\", \"version\": \"1.1.3\", \"testonly\": true }", 4759 + "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-proto-extension\", \"version\": \"1.1.3\", \"testonly\": true }", 4760 + "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"5.4.0\", \"testonly\": true }", 4761 + "{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }", 4762 + "{ \"group\": \"com.github.ben-manes.caffeine\", \"artifact\": \"caffeine\", \"version\": \"3.0.5\" }", 4763 + "{ \"group\": \"com.github.kevinstern\", \"artifact\": \"software-and-algorithms\", \"version\": \"1.0\" }", 4764 + "{ \"group\": \"com.github.stephenc.jcip\", \"artifact\": \"jcip-annotations\", \"version\": \"1.0-1\" }", 4765 + "{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client-gson\", \"version\": \"1.35.2\" }", 4766 + "{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client\", \"version\": \"1.35.2\" }", 4767 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.6.0\" }", 4768 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.6.0\" }", 4769 + "{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service-annotations\", \"version\": \"1.0.1\" }", 4770 + "{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service\", \"version\": \"1.0\" }", 4771 + "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.9\" }", 4772 + "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.8.2\" }", 4773 + "{ \"group\": \"com.google.auto\", \"artifact\": \"auto-common\", \"version\": \"1.2.1\" }", 4774 + "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", 4775 + "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }", 4776 + "{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }", 4777 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.22.0\" }", 4778 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.22.0\" }", 4779 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_check_api\", \"version\": \"2.22.0\" }", 4780 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_core\", \"version\": \"2.22.0\" }", 4781 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_type_annotations\", \"version\": \"2.22.0\" }", 4782 + "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.5.1\" }", 4783 + "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.5.1\" }", 4784 + "{ \"group\": \"com.google.flogger\", \"artifact\": \"google-extensions\", \"version\": \"0.5.1\" }", 4785 + "{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }", 4786 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", 4787 + "{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client-gson\", \"version\": \"1.42.0\" }", 4788 + "{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client\", \"version\": \"1.42.0\" }", 4789 + "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }", 4790 + "{ \"group\": \"com.google.turbine\", \"artifact\": \"turbine\", \"version\": \"0.2\" }", 4791 + "{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-extension\", \"version\": \"1.3.1\" }", 4792 + "{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-runtime\", \"version\": \"1.3.1\" }", 4793 + "{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-factory\", \"version\": \"1.3.1\" }", 4794 + "{ \"group\": \"com.squareup\", \"artifact\": \"javapoet\", \"version\": \"1.12.0\" }", 4795 + "{ \"group\": \"commons-collections\", \"artifact\": \"commons-collections\", \"version\": \"3.2.2\" }", 4796 + "{ \"group\": \"commons-lang\", \"artifact\": \"commons-lang\", \"version\": \"2.6\" }", 4797 + "{ \"group\": \"io.github.java-diff-utils\", \"artifact\": \"java-diff-utils\", \"version\": \"4.12\" }", 4798 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-api\", \"version\": \"1.48.1\" }", 4799 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-auth\", \"version\": \"1.48.1\" }", 4800 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-context\", \"version\": \"1.48.1\" }", 4801 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-core\", \"version\": \"1.48.1\" }", 4802 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-netty\", \"version\": \"1.48.1\" }", 4803 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf-lite\", \"version\": \"1.48.1\" }", 4804 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf\", \"version\": \"1.48.1\" }", 4805 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-stub\", \"version\": \"1.48.1\" }", 4806 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.93.Final\" }", 4807 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.93.Final\" }", 4808 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.93.Final\" }", 4809 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.93.Final\" }", 4810 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.93.Final\" }", 4811 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.93.Final\" }", 4812 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.93.Final\" }", 4813 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver-dns\", \"version\": \"4.1.93.Final\" }", 4814 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.93.Final\" }", 4815 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }", 4816 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }", 4817 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }", 4818 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", 4819 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"windows-x86_64\" }", 4820 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.56.Final\" }", 4821 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.93.Final\" }", 4822 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.93.Final\" }", 4823 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }", 4824 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }", 4825 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }", 4826 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", 4827 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\" }", 4828 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }", 4829 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }", 4830 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }", 4831 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", 4832 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }", 4833 + "{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }", 4834 + "{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }", 4835 + "{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }", 4836 + "{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }", 4837 + "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.14.5\" }", 4838 + "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.14.5\" }", 4839 + "{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-compress\", \"version\": \"1.20\" }", 4840 + "{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-pool2\", \"version\": \"2.8.0\" }", 4841 + "{ \"group\": \"org.apache.tomcat\", \"artifact\": \"tomcat-annotations-api\", \"version\": \"8.0.5\" }", 4842 + "{ \"group\": \"org.apache.velocity\", \"artifact\": \"velocity\", \"version\": \"1.7\" }", 4843 + "{ \"group\": \"org.checkerframework\", \"artifact\": \"checker-qual\", \"version\": \"3.19.0\" }", 4844 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-analysis\", \"version\": \"9.2\" }", 4845 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-commons\", \"version\": \"9.2\" }", 4846 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-tree\", \"version\": \"9.2\" }", 4847 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-util\", \"version\": \"9.2\" }", 4848 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm\", \"version\": \"9.2\" }", 4849 + "{ \"group\": \"org.pcollections\", \"artifact\": \"pcollections\", \"version\": \"3.1.4\" }", 4850 + "{ \"group\": \"org.threeten\", \"artifact\": \"threeten-extra\", \"version\": \"1.5.0\" }", 4851 + "{ \"group\": \"org.tukaani\", \"artifact\": \"xz\", \"version\": \"1.9\" }", 4852 + "{ \"group\": \"org.yaml\", \"artifact\": \"snakeyaml\", \"version\": \"1.28\" }", 4853 + "{ \"group\": \"tools.profiler\", \"artifact\": \"async-profiler\", \"version\": \"2.9\" }", 4854 + "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", 4855 + "{ \"group\": \"org.hamcrest\", \"artifact\": \"hamcrest-core\", \"version\": \"1.3\" }", 4856 + "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", 4857 + "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }", 4858 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }", 4859 + "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }", 4860 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", 4861 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }", 4862 + "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }", 4863 + "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", 4864 + "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }" 4865 + ], 4866 + "fail_on_missing_checksum": true, 4867 + "fetch_sources": false, 4868 + "fetch_javadoc": false, 4869 + "excluded_artifacts": [ 4870 + "{ \"group\": \"org.apache.httpcomponents\", \"artifact\": \"httpclient\" }", 4871 + "{ \"group\": \"org.apache.httpcomponents\", \"artifact\": \"httpcore\" }", 4872 + "{ \"group\": \"org.eclipse.jgit\", \"artifact\": \"org.eclipse.jgit\" }", 4873 + "{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-java\" }", 4874 + "{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-javalite\" }" 4875 + ], 4876 + "generate_compat_repositories": false, 4877 + "version_conflict_policy": "default", 4878 + "override_targets": {}, 4879 + "strict_visibility": true, 4880 + "strict_visibility_value": [ 4881 + "@@//visibility:private" 4882 + ], 4883 + "maven_install_json": "@@//:maven_install.json", 4884 + "resolve_timeout": 600, 4885 + "jetify": false, 4886 + "jetify_include_list": [ 4887 + "*" 4888 + ], 4889 + "use_starlark_android_rules": false, 4890 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 4891 + "duplicate_version_warning": "warn" 4892 + } 4893 + }, 4894 + "com_google_testing_compile_compile_testing_0_18": { 4895 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4896 + "ruleClassName": "http_file", 4897 + "attributes": { 4898 + "name": "rules_jvm_external~5.2~maven~com_google_testing_compile_compile_testing_0_18", 4899 + "sha256": "92cfbee5ad356a403d36688ab7bae74be65db9a117478ace34ac3ab4d1f9feb9", 4900 + "urls": [ 4901 + "https://repo1.maven.org/maven2/com/google/testing/compile/compile-testing/0.18/compile-testing-0.18.jar" 4902 + ], 4903 + "downloaded_file_path": "com/google/testing/compile/compile-testing/0.18/compile-testing-0.18.jar" 4904 + } 4905 + }, 4906 + "io_netty_netty_transport_native_kqueue_jar_osx_x86_64_4_1_93_Final": { 4907 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4908 + "ruleClassName": "http_file", 4909 + "attributes": { 4910 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_kqueue_jar_osx_x86_64_4_1_93_Final", 4911 + "sha256": "bf3a21e503d26a600e2469e98f5acaadb57c18f207a51e8a7073b875c5f50e03", 4912 + "urls": [ 4913 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.93.Final/netty-transport-native-kqueue-4.1.93.Final-osx-x86_64.jar" 4914 + ], 4915 + "downloaded_file_path": "io/netty/netty-transport-native-kqueue/4.1.93.Final/netty-transport-native-kqueue-4.1.93.Final-osx-x86_64.jar" 4916 + } 4917 + }, 4918 + "org_apache_tomcat_tomcat_annotations_api_8_0_5": { 4919 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4920 + "ruleClassName": "http_file", 4921 + "attributes": { 4922 + "name": "rules_jvm_external~5.2~maven~org_apache_tomcat_tomcat_annotations_api_8_0_5", 4923 + "sha256": "748677bebb1651a313317dfd93e984ed8f8c9e345538fa8b0ab0cbb804631953", 4924 + "urls": [ 4925 + "https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-annotations-api/8.0.5/tomcat-annotations-api-8.0.5.jar" 4926 + ], 4927 + "downloaded_file_path": "org/apache/tomcat/tomcat-annotations-api/8.0.5/tomcat-annotations-api-8.0.5.jar" 4928 + } 4929 + }, 4930 + "com_android_tools_analytics_library_protos_30_1_3": { 4931 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4932 + "ruleClassName": "http_file", 4933 + "attributes": { 4934 + "name": "rules_jvm_external~5.2~maven~com_android_tools_analytics_library_protos_30_1_3", 4935 + "sha256": "6c7c2fc5ea590797db1532d7879b717cdd6328c8f74c0e32ddccdf392e94ffe6", 4936 + "urls": [ 4937 + "https://dl.google.com/android/maven2/com/android/tools/analytics-library/protos/30.1.3/protos-30.1.3.jar", 4938 + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.1.3/protos-30.1.3.jar" 4939 + ], 4940 + "downloaded_file_path": "com/android/tools/analytics-library/protos/30.1.3/protos-30.1.3.jar" 4941 + } 4942 + }, 4943 + "com_android_signflinger_7_1_3": { 4944 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4945 + "ruleClassName": "http_file", 4946 + "attributes": { 4947 + "name": "rules_jvm_external~5.2~maven~com_android_signflinger_7_1_3", 4948 + "sha256": "899a4da318f83e6e8e64d3a51bf97add91b4c642a52f7162d3333c2f74ff4555", 4949 + "urls": [ 4950 + "https://dl.google.com/android/maven2/com/android/signflinger/7.1.3/signflinger-7.1.3.jar", 4951 + "https://repo1.maven.org/maven2/com/android/signflinger/7.1.3/signflinger-7.1.3.jar" 4952 + ], 4953 + "downloaded_file_path": "com/android/signflinger/7.1.3/signflinger-7.1.3.jar" 4954 + } 4955 + }, 4956 + "org_checkerframework_checker_compat_qual_2_5_3": { 4957 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4958 + "ruleClassName": "http_file", 4959 + "attributes": { 4960 + "name": "rules_jvm_external~5.2~maven~org_checkerframework_checker_compat_qual_2_5_3", 4961 + "sha256": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d", 4962 + "urls": [ 4963 + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3.jar" 4964 + ], 4965 + "downloaded_file_path": "org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3.jar" 4966 + } 4967 + }, 4968 + "org_ow2_asm_asm_9_2": { 4969 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4970 + "ruleClassName": "http_file", 4971 + "attributes": { 4972 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_9_2", 4973 + "sha256": "b9d4fe4d71938df38839f0eca42aaaa64cf8b313d678da036f0cb3ca199b47f5", 4974 + "urls": [ 4975 + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar" 4976 + ], 4977 + "downloaded_file_path": "org/ow2/asm/asm/9.2/asm-9.2.jar" 4978 + } 4979 + }, 4980 + "com_android_tools_repository_30_1_3": { 4981 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4982 + "ruleClassName": "http_file", 4983 + "attributes": { 4984 + "name": "rules_jvm_external~5.2~maven~com_android_tools_repository_30_1_3", 4985 + "sha256": "11e2489f49f45b7709d080c2a82691ba42cfe8e13d3ac55487592fb550adb597", 4986 + "urls": [ 4987 + "https://dl.google.com/android/maven2/com/android/tools/repository/30.1.3/repository-30.1.3.jar", 4988 + "https://repo1.maven.org/maven2/com/android/tools/repository/30.1.3/repository-30.1.3.jar" 4989 + ], 4990 + "downloaded_file_path": "com/android/tools/repository/30.1.3/repository-30.1.3.jar" 4991 + } 4992 + }, 4993 + "org_checkerframework_checker_compat_qual_2_5_5": { 4994 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 4995 + "ruleClassName": "http_file", 4996 + "attributes": { 4997 + "name": "rules_jvm_external~5.2~maven~org_checkerframework_checker_compat_qual_2_5_5", 4998 + "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", 4999 + "urls": [ 5000 + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", 5001 + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" 5002 + ], 5003 + "downloaded_file_path": "org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" 5004 + } 5005 + }, 5006 + "org_ow2_asm_asm_9_1": { 5007 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5008 + "ruleClassName": "http_file", 5009 + "attributes": { 5010 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_9_1", 5011 + "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", 5012 + "urls": [ 5013 + "https://dl.google.com/android/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", 5014 + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" 5015 + ], 5016 + "downloaded_file_path": "org/ow2/asm/asm/9.1/asm-9.1.jar" 5017 + } 5018 + }, 5019 + "io_netty_netty_tcnative_boringssl_static_jar_linux_aarch_64_2_0_56_Final": { 5020 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5021 + "ruleClassName": "http_file", 5022 + "attributes": { 5023 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_tcnative_boringssl_static_jar_linux_aarch_64_2_0_56_Final", 5024 + "sha256": "8e5a30fc4a9514714367813f8027df4c9672746797b0699d83958d678e5cfeca", 5025 + "urls": [ 5026 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-linux-aarch_64.jar" 5027 + ], 5028 + "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-linux-aarch_64.jar" 5029 + } 5030 + }, 5031 + "com_google_googlejavaformat_google_java_format_1_15_0": { 5032 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5033 + "ruleClassName": "http_file", 5034 + "attributes": { 5035 + "name": "rules_jvm_external~5.2~maven~com_google_googlejavaformat_google_java_format_1_15_0", 5036 + "sha256": "4f546cfe159547ac3b9547daa9649e728f6abc254979c975f1cb9971793692c3", 5037 + "urls": [ 5038 + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.15.0/google-java-format-1.15.0.jar", 5039 + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.15.0/google-java-format-1.15.0.jar" 5040 + ], 5041 + "downloaded_file_path": "com/google/googlejavaformat/google-java-format/1.15.0/google-java-format-1.15.0.jar" 5042 + } 5043 + }, 5044 + "com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava": { 5045 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5046 + "ruleClassName": "http_file", 5047 + "attributes": { 5048 + "name": "rules_jvm_external~5.2~maven~com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava", 5049 + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", 5050 + "urls": [ 5051 + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" 5052 + ], 5053 + "downloaded_file_path": "com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" 5054 + } 5055 + }, 5056 + "io_netty_netty_transport_4_1_93_Final": { 5057 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5058 + "ruleClassName": "http_file", 5059 + "attributes": { 5060 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_4_1_93_Final", 5061 + "sha256": "a5a78019bc1cd43dbc3c7b7cdd3801912ca26d1f498fb560514fee497864ba96", 5062 + "urls": [ 5063 + "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.93.Final/netty-transport-4.1.93.Final.jar" 5064 + ], 5065 + "downloaded_file_path": "io/netty/netty-transport/4.1.93.Final/netty-transport-4.1.93.Final.jar" 5066 + } 5067 + }, 5068 + "com_google_oauth_client_google_oauth_client_1_34_1": { 5069 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5070 + "ruleClassName": "http_file", 5071 + "attributes": { 5072 + "name": "rules_jvm_external~5.2~maven~com_google_oauth_client_google_oauth_client_1_34_1", 5073 + "sha256": "193edf97aefa28b93c5892bdc598bac34fa4c396588030084f290b1440e8b98a", 5074 + "urls": [ 5075 + "https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar" 5076 + ], 5077 + "downloaded_file_path": "com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar" 5078 + } 5079 + }, 5080 + "org_bouncycastle_bcprov_jdk15on_1_56": { 5081 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5082 + "ruleClassName": "http_file", 5083 + "attributes": { 5084 + "name": "rules_jvm_external~5.2~maven~org_bouncycastle_bcprov_jdk15on_1_56", 5085 + "sha256": "963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349", 5086 + "urls": [ 5087 + "https://dl.google.com/android/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar", 5088 + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar" 5089 + ], 5090 + "downloaded_file_path": "org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar" 5091 + } 5092 + }, 5093 + "com_google_flogger_flogger_system_backend_0_5_1": { 5094 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5095 + "ruleClassName": "http_file", 5096 + "attributes": { 5097 + "name": "rules_jvm_external~5.2~maven~com_google_flogger_flogger_system_backend_0_5_1", 5098 + "sha256": "685de33b53eb313049bbeee7f4b7a80dd09e8e754e96b048a3edab2cebb36442", 5099 + "urls": [ 5100 + "https://repo1.maven.org/maven2/com/google/flogger/flogger-system-backend/0.5.1/flogger-system-backend-0.5.1.jar" 5101 + ], 5102 + "downloaded_file_path": "com/google/flogger/flogger-system-backend/0.5.1/flogger-system-backend-0.5.1.jar" 5103 + } 5104 + }, 5105 + "org_jetbrains_kotlin_kotlin_reflect_1_4_32": { 5106 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5107 + "ruleClassName": "http_file", 5108 + "attributes": { 5109 + "name": "rules_jvm_external~5.2~maven~org_jetbrains_kotlin_kotlin_reflect_1_4_32", 5110 + "sha256": "dbf19e9cdaa9c3c170f3f6f6ce3922f38dfc1d7fa1cab5b7c23a19da8b5eec5b", 5111 + "urls": [ 5112 + "https://dl.google.com/android/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar", 5113 + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar" 5114 + ], 5115 + "downloaded_file_path": "org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar" 5116 + } 5117 + }, 5118 + "androidx_databinding_databinding_compiler_3_4_0_alpha10": { 5119 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5120 + "ruleClassName": "http_file", 5121 + "attributes": { 5122 + "name": "rules_jvm_external~5.2~maven~androidx_databinding_databinding_compiler_3_4_0_alpha10", 5123 + "sha256": "2d741da6cc20a3f0136b6fdce6babf92d8b5115b37b05c61dd8ce6832499d629", 5124 + "urls": [ 5125 + "https://dl.google.com/android/maven2/androidx/databinding/databinding-compiler/3.4.0-alpha10/databinding-compiler-3.4.0-alpha10.jar", 5126 + "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.0-alpha10/databinding-compiler-3.4.0-alpha10.jar" 5127 + ], 5128 + "downloaded_file_path": "androidx/databinding/databinding-compiler/3.4.0-alpha10/databinding-compiler-3.4.0-alpha10.jar" 5129 + } 5130 + }, 5131 + "net_sf_jopt_simple_jopt_simple_4_9": { 5132 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5133 + "ruleClassName": "http_file", 5134 + "attributes": { 5135 + "name": "rules_jvm_external~5.2~maven~net_sf_jopt_simple_jopt_simple_4_9", 5136 + "sha256": "26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5", 5137 + "urls": [ 5138 + "https://dl.google.com/android/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar", 5139 + "https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar" 5140 + ], 5141 + "downloaded_file_path": "net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar" 5142 + } 5143 + }, 5144 + "software_amazon_awssdk_auth_2_17_183": { 5145 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5146 + "ruleClassName": "http_file", 5147 + "attributes": { 5148 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_auth_2_17_183", 5149 + "sha256": "8820c6636e5c14efc29399fb5565ce50212b0c1f4ed720a025a2c402d54e0978", 5150 + "urls": [ 5151 + "https://repo1.maven.org/maven2/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar", 5152 + "https://maven.google.com/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar" 5153 + ], 5154 + "downloaded_file_path": "software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar" 5155 + } 5156 + }, 5157 + "jakarta_activation_jakarta_activation_api_1_2_1": { 5158 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5159 + "ruleClassName": "http_file", 5160 + "attributes": { 5161 + "name": "rules_jvm_external~5.2~maven~jakarta_activation_jakarta_activation_api_1_2_1", 5162 + "sha256": "8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b", 5163 + "urls": [ 5164 + "https://dl.google.com/android/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", 5165 + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" 5166 + ], 5167 + "downloaded_file_path": "jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" 5168 + } 5169 + }, 5170 + "io_grpc_grpc_core_1_48_1": { 5171 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5172 + "ruleClassName": "http_file", 5173 + "attributes": { 5174 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_core_1_48_1", 5175 + "sha256": "6d472ee6d2b60ef3f3e6801e7cd4dbec5fbbef81e883a0de1fbc55e6defe1cb7", 5176 + "urls": [ 5177 + "https://repo1.maven.org/maven2/io/grpc/grpc-core/1.48.1/grpc-core-1.48.1.jar" 5178 + ], 5179 + "downloaded_file_path": "io/grpc/grpc-core/1.48.1/grpc-core-1.48.1.jar" 5180 + } 5181 + }, 5182 + "io_netty_netty_codec_http_4_1_93_Final": { 5183 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5184 + "ruleClassName": "http_file", 5185 + "attributes": { 5186 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_http_4_1_93_Final", 5187 + "sha256": "dacf78ce78ab2d29570325db4cd2451ea589639807de95881a0fa7155a9e6b55", 5188 + "urls": [ 5189 + "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.93.Final/netty-codec-http-4.1.93.Final.jar" 5190 + ], 5191 + "downloaded_file_path": "io/netty/netty-codec-http/4.1.93.Final/netty-codec-http-4.1.93.Final.jar" 5192 + } 5193 + }, 5194 + "com_android_tools_common_30_1_3": { 5195 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5196 + "ruleClassName": "http_file", 5197 + "attributes": { 5198 + "name": "rules_jvm_external~5.2~maven~com_android_tools_common_30_1_3", 5199 + "sha256": "194ea15f8b182cca975544fb97d92bc1c6ceb6059f35250a5971ac3c306ebdcc", 5200 + "urls": [ 5201 + "https://dl.google.com/android/maven2/com/android/tools/common/30.1.3/common-30.1.3.jar", 5202 + "https://repo1.maven.org/maven2/com/android/tools/common/30.1.3/common-30.1.3.jar" 5203 + ], 5204 + "downloaded_file_path": "com/android/tools/common/30.1.3/common-30.1.3.jar" 5205 + } 5206 + }, 5207 + "io_netty_netty_codec_4_1_72_Final": { 5208 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5209 + "ruleClassName": "http_file", 5210 + "attributes": { 5211 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_4_1_72_Final", 5212 + "sha256": "5d8591ca271a1e9c224e8de3873aa9936acb581ee0db514e7dc18523df36d16c", 5213 + "urls": [ 5214 + "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar", 5215 + "https://maven.google.com/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar" 5216 + ], 5217 + "downloaded_file_path": "io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar" 5218 + } 5219 + }, 5220 + "io_grpc_grpc_auth_1_48_1": { 5221 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5222 + "ruleClassName": "http_file", 5223 + "attributes": { 5224 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_auth_1_48_1", 5225 + "sha256": "ae63be5fe345ffdd5157284d90b783138eb31634e274182a8495242f9ad66a56", 5226 + "urls": [ 5227 + "https://repo1.maven.org/maven2/io/grpc/grpc-auth/1.48.1/grpc-auth-1.48.1.jar" 5228 + ], 5229 + "downloaded_file_path": "io/grpc/grpc-auth/1.48.1/grpc-auth-1.48.1.jar" 5230 + } 5231 + }, 5232 + "org_apache_httpcomponents_httpmime_4_5_6": { 5233 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5234 + "ruleClassName": "http_file", 5235 + "attributes": { 5236 + "name": "rules_jvm_external~5.2~maven~org_apache_httpcomponents_httpmime_4_5_6", 5237 + "sha256": "0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e", 5238 + "urls": [ 5239 + "https://dl.google.com/android/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", 5240 + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" 5241 + ], 5242 + "downloaded_file_path": "org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" 5243 + } 5244 + }, 5245 + "io_netty_netty_resolver_dns_4_1_93_Final": { 5246 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5247 + "ruleClassName": "http_file", 5248 + "attributes": { 5249 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_resolver_dns_4_1_93_Final", 5250 + "sha256": "2744ccc1bbd653c9f65f5764ab211f51cae56aa6c2e2288850a9add9c805be56", 5251 + "urls": [ 5252 + "https://repo1.maven.org/maven2/io/netty/netty-resolver-dns/4.1.93.Final/netty-resolver-dns-4.1.93.Final.jar" 5253 + ], 5254 + "downloaded_file_path": "io/netty/netty-resolver-dns/4.1.93.Final/netty-resolver-dns-4.1.93.Final.jar" 5255 + } 5256 + }, 5257 + "com_github_ben_manes_caffeine_caffeine_3_0_5": { 5258 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5259 + "ruleClassName": "http_file", 5260 + "attributes": { 5261 + "name": "rules_jvm_external~5.2~maven~com_github_ben_manes_caffeine_caffeine_3_0_5", 5262 + "sha256": "8a9b54d3506a3b92ee46b217bcee79196b21ca6d52dc2967c686a205fb2f9c15", 5263 + "urls": [ 5264 + "https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/3.0.5/caffeine-3.0.5.jar" 5265 + ], 5266 + "downloaded_file_path": "com/github/ben-manes/caffeine/caffeine/3.0.5/caffeine-3.0.5.jar" 5267 + } 5268 + }, 5269 + "org_apache_httpcomponents_httpclient_4_5_6": { 5270 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5271 + "ruleClassName": "http_file", 5272 + "attributes": { 5273 + "name": "rules_jvm_external~5.2~maven~org_apache_httpcomponents_httpclient_4_5_6", 5274 + "sha256": "c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7", 5275 + "urls": [ 5276 + "https://dl.google.com/android/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", 5277 + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" 5278 + ], 5279 + "downloaded_file_path": "org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" 5280 + } 5281 + }, 5282 + "io_netty_netty_tcnative_classes_2_0_46_Final": { 5283 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5284 + "ruleClassName": "http_file", 5285 + "attributes": { 5286 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_tcnative_classes_2_0_46_Final", 5287 + "sha256": "d3ec888dcc4ac7915bf88b417c5e04fd354f4311032a748a6882df09347eed9a", 5288 + "urls": [ 5289 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar", 5290 + "https://maven.google.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar" 5291 + ], 5292 + "downloaded_file_path": "io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar" 5293 + } 5294 + }, 5295 + "io_netty_netty_tcnative_boringssl_static_jar_osx_aarch_64_2_0_56_Final": { 5296 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5297 + "ruleClassName": "http_file", 5298 + "attributes": { 5299 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_tcnative_boringssl_static_jar_osx_aarch_64_2_0_56_Final", 5300 + "sha256": "3b962ce1361b479ec7375f04e5d149e7b374a99ecf4f583c9aa0f0a92e5fa415", 5301 + "urls": [ 5302 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-osx-aarch_64.jar" 5303 + ], 5304 + "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-osx-aarch_64.jar" 5305 + } 5306 + }, 5307 + "com_google_errorprone_error_prone_annotations_2_3_4": { 5308 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5309 + "ruleClassName": "http_file", 5310 + "attributes": { 5311 + "name": "rules_jvm_external~5.2~maven~com_google_errorprone_error_prone_annotations_2_3_4", 5312 + "sha256": "baf7d6ea97ce606c53e11b6854ba5f2ce7ef5c24dddf0afa18d1260bd25b002c", 5313 + "urls": [ 5314 + "https://dl.google.com/android/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", 5315 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" 5316 + ], 5317 + "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" 5318 + } 5319 + }, 5320 + "com_google_api_api_common_1_10_1": { 5321 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5322 + "ruleClassName": "http_file", 5323 + "attributes": { 5324 + "name": "rules_jvm_external~5.2~maven~com_google_api_api_common_1_10_1", 5325 + "sha256": "2a033f24bb620383eda440ad307cb8077cfec1c7eadc684d65216123a1b9613a", 5326 + "urls": [ 5327 + "https://repo1.maven.org/maven2/com/google/api/api-common/1.10.1/api-common-1.10.1.jar", 5328 + "https://maven.google.com/com/google/api/api-common/1.10.1/api-common-1.10.1.jar" 5329 + ], 5330 + "downloaded_file_path": "com/google/api/api-common/1.10.1/api-common-1.10.1.jar" 5331 + } 5332 + }, 5333 + "com_google_auth_google_auth_library_oauth2_http_1_6_0": { 5334 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5335 + "ruleClassName": "http_file", 5336 + "attributes": { 5337 + "name": "rules_jvm_external~5.2~maven~com_google_auth_google_auth_library_oauth2_http_1_6_0", 5338 + "sha256": "2220f02fcfc480e3798bab43b2618d158319f9fcb357c9eb04b4a68117699808", 5339 + "urls": [ 5340 + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.6.0/google-auth-library-oauth2-http-1.6.0.jar" 5341 + ], 5342 + "downloaded_file_path": "com/google/auth/google-auth-library-oauth2-http/1.6.0/google-auth-library-oauth2-http-1.6.0.jar" 5343 + } 5344 + }, 5345 + "javax_annotation_javax_annotation_api_1_3_2": { 5346 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5347 + "ruleClassName": "http_file", 5348 + "attributes": { 5349 + "name": "rules_jvm_external~5.2~maven~javax_annotation_javax_annotation_api_1_3_2", 5350 + "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", 5351 + "urls": [ 5352 + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" 5353 + ], 5354 + "downloaded_file_path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" 5355 + } 5356 + }, 5357 + "io_netty_netty_common_4_1_93_Final": { 5358 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5359 + "ruleClassName": "http_file", 5360 + "attributes": { 5361 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_common_4_1_93_Final", 5362 + "sha256": "443bb316599fb16e3baeba2fb58881814d7ff0b7af176fe76e38071a6e86f8c0", 5363 + "urls": [ 5364 + "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.93.Final/netty-common-4.1.93.Final.jar" 5365 + ], 5366 + "downloaded_file_path": "io/netty/netty-common/4.1.93.Final/netty-common-4.1.93.Final.jar" 5367 + } 5368 + }, 5369 + "com_google_j2objc_j2objc_annotations_1_3": { 5370 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5371 + "ruleClassName": "http_file", 5372 + "attributes": { 5373 + "name": "rules_jvm_external~5.2~maven~com_google_j2objc_j2objc_annotations_1_3", 5374 + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", 5375 + "urls": [ 5376 + "https://dl.google.com/android/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", 5377 + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" 5378 + ], 5379 + "downloaded_file_path": "com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" 5380 + } 5381 + }, 5382 + "io_netty_netty_resolver_4_1_93_Final": { 5383 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5384 + "ruleClassName": "http_file", 5385 + "attributes": { 5386 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_resolver_4_1_93_Final", 5387 + "sha256": "e59770b66e81822e5d111ac4e544d7eb0c543e0a285f52628e53941acd8ed759", 5388 + "urls": [ 5389 + "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.93.Final/netty-resolver-4.1.93.Final.jar" 5390 + ], 5391 + "downloaded_file_path": "io/netty/netty-resolver/4.1.93.Final/netty-resolver-4.1.93.Final.jar" 5392 + } 5393 + }, 5394 + "com_google_flogger_flogger_0_5_1": { 5395 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5396 + "ruleClassName": "http_file", 5397 + "attributes": { 5398 + "name": "rules_jvm_external~5.2~maven~com_google_flogger_flogger_0_5_1", 5399 + "sha256": "b5ecd1483e041197012786f749968a62063c1964d3ecfbf96ba92a95797bb8f5", 5400 + "urls": [ 5401 + "https://repo1.maven.org/maven2/com/google/flogger/flogger/0.5.1/flogger-0.5.1.jar" 5402 + ], 5403 + "downloaded_file_path": "com/google/flogger/flogger/0.5.1/flogger-0.5.1.jar" 5404 + } 5405 + }, 5406 + "io_netty_netty_tcnative_boringssl_static_jar_linux_x86_64_2_0_56_Final": { 5407 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5408 + "ruleClassName": "http_file", 5409 + "attributes": { 5410 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_tcnative_boringssl_static_jar_linux_x86_64_2_0_56_Final", 5411 + "sha256": "725c26b4dd58a1aa782020952ad949bdb607235dd20ee49e5a5875c15456ca86", 5412 + "urls": [ 5413 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-linux-x86_64.jar" 5414 + ], 5415 + "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-linux-x86_64.jar" 5416 + } 5417 + }, 5418 + "com_google_truth_extensions_truth_liteproto_extension_1_1_3": { 5419 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5420 + "ruleClassName": "http_file", 5421 + "attributes": { 5422 + "name": "rules_jvm_external~5.2~maven~com_google_truth_extensions_truth_liteproto_extension_1_1_3", 5423 + "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", 5424 + "urls": [ 5425 + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" 5426 + ], 5427 + "downloaded_file_path": "com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" 5428 + } 5429 + }, 5430 + "com_ryanharter_auto_value_auto_value_gson_runtime_1_3_1": { 5431 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5432 + "ruleClassName": "http_file", 5433 + "attributes": { 5434 + "name": "rules_jvm_external~5.2~maven~com_ryanharter_auto_value_auto_value_gson_runtime_1_3_1", 5435 + "sha256": "84ee23b7989d4bf19930b5bd3d03c0f2efb9e73bcee3a0208a9d1b2e1979c049", 5436 + "urls": [ 5437 + "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-runtime/1.3.1/auto-value-gson-runtime-1.3.1.jar" 5438 + ], 5439 + "downloaded_file_path": "com/ryanharter/auto/value/auto-value-gson-runtime/1.3.1/auto-value-gson-runtime-1.3.1.jar" 5440 + } 5441 + }, 5442 + "org_apache_velocity_velocity_1_7": { 5443 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5444 + "ruleClassName": "http_file", 5445 + "attributes": { 5446 + "name": "rules_jvm_external~5.2~maven~org_apache_velocity_velocity_1_7", 5447 + "sha256": "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e", 5448 + "urls": [ 5449 + "https://repo1.maven.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar" 5450 + ], 5451 + "downloaded_file_path": "org/apache/velocity/velocity/1.7/velocity-1.7.jar" 5452 + } 5453 + }, 5454 + "org_ow2_asm_asm_tree_9_2": { 5455 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5456 + "ruleClassName": "http_file", 5457 + "attributes": { 5458 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_tree_9_2", 5459 + "sha256": "aabf9bd23091a4ebfc109c1f3ee7cf3e4b89f6ba2d3f51c5243f16b3cffae011", 5460 + "urls": [ 5461 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar" 5462 + ], 5463 + "downloaded_file_path": "org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar" 5464 + } 5465 + }, 5466 + "io_netty_netty_transport_classes_epoll_4_1_93_Final": { 5467 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5468 + "ruleClassName": "http_file", 5469 + "attributes": { 5470 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_classes_epoll_4_1_93_Final", 5471 + "sha256": "23722fa366ba017137a68c5e92fc3ee27bbb341c681ac4790f61c6adb7289e26", 5472 + "urls": [ 5473 + "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.93.Final/netty-transport-classes-epoll-4.1.93.Final.jar" 5474 + ], 5475 + "downloaded_file_path": "io/netty/netty-transport-classes-epoll/4.1.93.Final/netty-transport-classes-epoll-4.1.93.Final.jar" 5476 + } 5477 + }, 5478 + "org_ow2_asm_asm_tree_9_1": { 5479 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5480 + "ruleClassName": "http_file", 5481 + "attributes": { 5482 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_tree_9_1", 5483 + "sha256": "fd00afa49e9595d7646205b09cecb4a776a8ff0ba06f2d59b8f7bf9c704b4a73", 5484 + "urls": [ 5485 + "https://dl.google.com/android/maven2/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar", 5486 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar" 5487 + ], 5488 + "downloaded_file_path": "org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar" 5489 + } 5490 + }, 5491 + "androidx_databinding_databinding_compiler_common_3_4_0_alpha10": { 5492 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5493 + "ruleClassName": "http_file", 5494 + "attributes": { 5495 + "name": "rules_jvm_external~5.2~maven~androidx_databinding_databinding_compiler_common_3_4_0_alpha10", 5496 + "sha256": "7e1ffef1c21064f2b065b17a69bc217270e14b6723311cf795f4276a05b83750", 5497 + "urls": [ 5498 + "https://dl.google.com/android/maven2/androidx/databinding/databinding-compiler-common/3.4.0-alpha10/databinding-compiler-common-3.4.0-alpha10.jar", 5499 + "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.0-alpha10/databinding-compiler-common-3.4.0-alpha10.jar" 5500 + ], 5501 + "downloaded_file_path": "androidx/databinding/databinding-compiler-common/3.4.0-alpha10/databinding-compiler-common-3.4.0-alpha10.jar" 5502 + } 5503 + }, 5504 + "io_netty_netty_codec_http2_4_1_72_Final": { 5505 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5506 + "ruleClassName": "http_file", 5507 + "attributes": { 5508 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_http2_4_1_72_Final", 5509 + "sha256": "c89a70500f59e8563e720aaa808263a514bd9e2bd91ba84eab8c2ccb45f234b2", 5510 + "urls": [ 5511 + "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar", 5512 + "https://maven.google.com/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar" 5513 + ], 5514 + "downloaded_file_path": "io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar" 5515 + } 5516 + }, 5517 + "rules_jvm_external_deps": { 5518 + "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl", 5519 + "ruleClassName": "pinned_coursier_fetch", 5520 + "attributes": { 5521 + "name": "rules_jvm_external~5.2~maven~rules_jvm_external_deps", 5522 + "repositories": [ 5523 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 5524 + ], 5525 + "artifacts": [ 5526 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"0.22.0\" }", 5527 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"0.22.0\" }", 5528 + "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-core\", \"version\": \"1.93.10\" }", 5529 + "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-storage\", \"version\": \"1.113.4\" }", 5530 + "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }", 5531 + "{ \"group\": \"com.google.googlejavaformat\", \"artifact\": \"google-java-format\", \"version\": \"1.15.0\" }", 5532 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", 5533 + "{ \"group\": \"org.apache.maven\", \"artifact\": \"maven-artifact\", \"version\": \"3.8.6\" }", 5534 + "{ \"group\": \"software.amazon.awssdk\", \"artifact\": \"s3\", \"version\": \"2.17.183\" }" 5535 + ], 5536 + "fetch_sources": false, 5537 + "fetch_javadoc": false, 5538 + "generate_compat_repositories": false, 5539 + "maven_install_json": "@@rules_jvm_external~5.2//:rules_jvm_external_deps_install.json", 5540 + "override_targets": {}, 5541 + "strict_visibility": false, 5542 + "strict_visibility_value": [ 5543 + "@@//visibility:private" 5544 + ], 5545 + "jetify": false, 5546 + "jetify_include_list": [ 5547 + "*" 5548 + ], 5549 + "additional_netrc_lines": [], 5550 + "fail_if_repin_required": false, 5551 + "use_starlark_android_rules": false, 5552 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 5553 + "duplicate_version_warning": "warn" 5554 + } 5555 + }, 5556 + "org_apache_commons_commons_compress_1_20": { 5557 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5558 + "ruleClassName": "http_file", 5559 + "attributes": { 5560 + "name": "rules_jvm_external~5.2~maven~org_apache_commons_commons_compress_1_20", 5561 + "sha256": "0aeb625c948c697ea7b205156e112363b59ed5e2551212cd4e460bdb72c7c06e", 5562 + "urls": [ 5563 + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" 5564 + ], 5565 + "downloaded_file_path": "org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" 5566 + } 5567 + }, 5568 + "software_amazon_awssdk_http_client_spi_2_17_183": { 5569 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5570 + "ruleClassName": "http_file", 5571 + "attributes": { 5572 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_http_client_spi_2_17_183", 5573 + "sha256": "fe7120f175df9e47ebcc5d946d7f40110faf2ba0a30364f3b935d5b8a5a6c3c6", 5574 + "urls": [ 5575 + "https://repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar", 5576 + "https://maven.google.com/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar" 5577 + ], 5578 + "downloaded_file_path": "software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar" 5579 + } 5580 + }, 5581 + "org_checkerframework_checker_qual_3_5_0": { 5582 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5583 + "ruleClassName": "http_file", 5584 + "attributes": { 5585 + "name": "rules_jvm_external~5.2~maven~org_checkerframework_checker_qual_3_5_0", 5586 + "sha256": "729990b3f18a95606fc2573836b6958bcdb44cb52bfbd1b7aa9c339cff35a5a4", 5587 + "urls": [ 5588 + "https://dl.google.com/android/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar", 5589 + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar" 5590 + ], 5591 + "downloaded_file_path": "org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar" 5592 + } 5593 + }, 5594 + "com_google_oauth_client_google_oauth_client_1_31_1": { 5595 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5596 + "ruleClassName": "http_file", 5597 + "attributes": { 5598 + "name": "rules_jvm_external~5.2~maven~com_google_oauth_client_google_oauth_client_1_31_1", 5599 + "sha256": "4ed4e2948251dbda66ce251bd7f3b32cd8570055e5cdb165a3c7aea8f43da0ff", 5600 + "urls": [ 5601 + "https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar", 5602 + "https://maven.google.com/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar" 5603 + ], 5604 + "downloaded_file_path": "com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar" 5605 + } 5606 + }, 5607 + "com_google_code_java_allocation_instrumenter_java_allocation_instrumenter_3_3_0": { 5608 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5609 + "ruleClassName": "http_file", 5610 + "attributes": { 5611 + "name": "rules_jvm_external~5.2~maven~com_google_code_java_allocation_instrumenter_java_allocation_instrumenter_3_3_0", 5612 + "sha256": "1ef5535a8bd41cf3072469f381b9ee6ab28275311a7499f53d6e52adf976fef0", 5613 + "urls": [ 5614 + "https://repo1.maven.org/maven2/com/google/code/java-allocation-instrumenter/java-allocation-instrumenter/3.3.0/java-allocation-instrumenter-3.3.0.jar" 5615 + ], 5616 + "downloaded_file_path": "com/google/code/java-allocation-instrumenter/java-allocation-instrumenter/3.3.0/java-allocation-instrumenter-3.3.0.jar" 5617 + } 5618 + }, 5619 + "org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_4_32": { 5620 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5621 + "ruleClassName": "http_file", 5622 + "attributes": { 5623 + "name": "rules_jvm_external~5.2~maven~org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_4_32", 5624 + "sha256": "5f801e75ca27d8791c14b07943c608da27620d910a8093022af57f543d5d98b6", 5625 + "urls": [ 5626 + "https://dl.google.com/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", 5627 + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" 5628 + ], 5629 + "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" 5630 + } 5631 + }, 5632 + "maven_android": { 5633 + "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl", 5634 + "ruleClassName": "pinned_coursier_fetch", 5635 + "attributes": { 5636 + "name": "rules_jvm_external~5.2~maven~maven_android", 5637 + "repositories": [ 5638 + "{ \"repo_url\": \"https://dl.google.com/android/maven2\" }", 5639 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 5640 + ], 5641 + "artifacts": [ 5642 + "{ \"group\": \"androidx.databinding\", \"artifact\": \"databinding-compiler\", \"version\": \"3.4.0-alpha10\" }", 5643 + "{ \"group\": \"com.android.tools.build\", \"artifact\": \"builder\", \"version\": \"7.1.3\" }", 5644 + "{ \"group\": \"com.android.tools.build\", \"artifact\": \"manifest-merger\", \"version\": \"30.1.3\" }", 5645 + "{ \"group\": \"com.android.tools\", \"artifact\": \"sdk-common\", \"version\": \"30.1.3\" }", 5646 + "{ \"group\": \"com.android.tools\", \"artifact\": \"annotations\", \"version\": \"30.1.3\" }", 5647 + "{ \"group\": \"com.android.tools.layoutlib\", \"artifact\": \"layoutlib-api\", \"version\": \"30.1.3\" }", 5648 + "{ \"group\": \"com.android.tools\", \"artifact\": \"common\", \"version\": \"30.1.3\" }", 5649 + "{ \"group\": \"com.android.tools\", \"artifact\": \"repository\", \"version\": \"30.1.3\" }" 5650 + ], 5651 + "fetch_sources": false, 5652 + "fetch_javadoc": false, 5653 + "generate_compat_repositories": false, 5654 + "maven_install_json": "@@//src/tools/android:maven_android_install.json", 5655 + "override_targets": {}, 5656 + "strict_visibility": false, 5657 + "strict_visibility_value": [ 5658 + "@@//visibility:private" 5659 + ], 5660 + "jetify": false, 5661 + "jetify_include_list": [ 5662 + "*" 5663 + ], 5664 + "additional_netrc_lines": [], 5665 + "fail_if_repin_required": true, 5666 + "use_starlark_android_rules": false, 5667 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 5668 + "duplicate_version_warning": "warn" 5669 + } 5670 + }, 5671 + "com_google_code_gson_gson_2_8_6": { 5672 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5673 + "ruleClassName": "http_file", 5674 + "attributes": { 5675 + "name": "rules_jvm_external~5.2~maven~com_google_code_gson_gson_2_8_6", 5676 + "sha256": "c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f", 5677 + "urls": [ 5678 + "https://dl.google.com/android/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", 5679 + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" 5680 + ], 5681 + "downloaded_file_path": "com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" 5682 + } 5683 + }, 5684 + "com_google_auto_service_auto_service_annotations_1_0_1": { 5685 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5686 + "ruleClassName": "http_file", 5687 + "attributes": { 5688 + "name": "rules_jvm_external~5.2~maven~com_google_auto_service_auto_service_annotations_1_0_1", 5689 + "sha256": "c7bec54b7b5588b5967e870341091c5691181d954cf2039f1bf0a6eeb837473b", 5690 + "urls": [ 5691 + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0.1/auto-service-annotations-1.0.1.jar" 5692 + ], 5693 + "downloaded_file_path": "com/google/auto/service/auto-service-annotations/1.0.1/auto-service-annotations-1.0.1.jar" 5694 + } 5695 + }, 5696 + "com_google_truth_extensions_truth_java8_extension_1_1_3": { 5697 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5698 + "ruleClassName": "http_file", 5699 + "attributes": { 5700 + "name": "rules_jvm_external~5.2~maven~com_google_truth_extensions_truth_java8_extension_1_1_3", 5701 + "sha256": "2bbd32dd2fa9470d17f1bbda4f52b33b60bce4574052c1d46610a0aa371fc446", 5702 + "urls": [ 5703 + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-java8-extension/1.1.3/truth-java8-extension-1.1.3.jar" 5704 + ], 5705 + "downloaded_file_path": "com/google/truth/extensions/truth-java8-extension/1.1.3/truth-java8-extension-1.1.3.jar" 5706 + } 5707 + }, 5708 + "software_amazon_awssdk_annotations_2_17_183": { 5709 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5710 + "ruleClassName": "http_file", 5711 + "attributes": { 5712 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_annotations_2_17_183", 5713 + "sha256": "8e4d72361ca805a0bd8bbd9017cd7ff77c8d170f2dd469c7d52d5653330bb3fd", 5714 + "urls": [ 5715 + "https://repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar", 5716 + "https://maven.google.com/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar" 5717 + ], 5718 + "downloaded_file_path": "software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar" 5719 + } 5720 + }, 5721 + "io_netty_netty_transport_native_unix_common_jar_linux_aarch_64_4_1_93_Final": { 5722 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5723 + "ruleClassName": "http_file", 5724 + "attributes": { 5725 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_unix_common_jar_linux_aarch_64_4_1_93_Final", 5726 + "sha256": "29675f1d9a2f09e426c0016e5fb89328d38afad0403f1bd1b98f985253d96ad8", 5727 + "urls": [ 5728 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-linux-aarch_64.jar" 5729 + ], 5730 + "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-linux-aarch_64.jar" 5731 + } 5732 + }, 5733 + "org_jetbrains_kotlin_kotlin_stdlib_1_4_32": { 5734 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5735 + "ruleClassName": "http_file", 5736 + "attributes": { 5737 + "name": "rules_jvm_external~5.2~maven~org_jetbrains_kotlin_kotlin_stdlib_1_4_32", 5738 + "sha256": "13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba", 5739 + "urls": [ 5740 + "https://dl.google.com/android/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", 5741 + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" 5742 + ], 5743 + "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" 5744 + } 5745 + }, 5746 + "com_google_auto_value_auto_value_annotations_1_7_4": { 5747 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5748 + "ruleClassName": "http_file", 5749 + "attributes": { 5750 + "name": "rules_jvm_external~5.2~maven~com_google_auto_value_auto_value_annotations_1_7_4", 5751 + "sha256": "fedd59b0b4986c342f6ab2d182f2a4ee9fceb2c7e2d5bdc4dc764c92394a23d3", 5752 + "urls": [ 5753 + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar", 5754 + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar" 5755 + ], 5756 + "downloaded_file_path": "com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar" 5757 + } 5758 + }, 5759 + "com_android_tools_layoutlib_layoutlib_api_30_1_3": { 5760 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5761 + "ruleClassName": "http_file", 5762 + "attributes": { 5763 + "name": "rules_jvm_external~5.2~maven~com_android_tools_layoutlib_layoutlib_api_30_1_3", 5764 + "sha256": "14d7ffdcedeea701c7316d6eba58ae32d329293de215c3b7218d14711ecfffaf", 5765 + "urls": [ 5766 + "https://dl.google.com/android/maven2/com/android/tools/layoutlib/layoutlib-api/30.1.3/layoutlib-api-30.1.3.jar", 5767 + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.1.3/layoutlib-api-30.1.3.jar" 5768 + ], 5769 + "downloaded_file_path": "com/android/tools/layoutlib/layoutlib-api/30.1.3/layoutlib-api-30.1.3.jar" 5770 + } 5771 + }, 5772 + "io_netty_netty_transport_classes_kqueue_4_1_93_Final": { 5773 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5774 + "ruleClassName": "http_file", 5775 + "attributes": { 5776 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_classes_kqueue_4_1_93_Final", 5777 + "sha256": "453fe595c3e12b9228b930b845140aaed93a9fb87d1a5d829c55b31d670def9f", 5778 + "urls": [ 5779 + "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.93.Final/netty-transport-classes-kqueue-4.1.93.Final.jar" 5780 + ], 5781 + "downloaded_file_path": "io/netty/netty-transport-classes-kqueue/4.1.93.Final/netty-transport-classes-kqueue-4.1.93.Final.jar" 5782 + } 5783 + }, 5784 + "junit_junit_4_13_2": { 5785 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5786 + "ruleClassName": "http_file", 5787 + "attributes": { 5788 + "name": "rules_jvm_external~5.2~maven~junit_junit_4_13_2", 5789 + "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", 5790 + "urls": [ 5791 + "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" 5792 + ], 5793 + "downloaded_file_path": "junit/junit/4.13.2/junit-4.13.2.jar" 5794 + } 5795 + }, 5796 + "com_google_auth_google_auth_library_credentials_0_22_0": { 5797 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5798 + "ruleClassName": "http_file", 5799 + "attributes": { 5800 + "name": "rules_jvm_external~5.2~maven~com_google_auth_google_auth_library_credentials_0_22_0", 5801 + "sha256": "42c76031276de5b520909e9faf88c5b3c9a722d69ee9cfdafedb1c52c355dfc5", 5802 + "urls": [ 5803 + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar", 5804 + "https://maven.google.com/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar" 5805 + ], 5806 + "downloaded_file_path": "com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar" 5807 + } 5808 + }, 5809 + "com_google_guava_guava_32_1_1_jre": { 5810 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5811 + "ruleClassName": "http_file", 5812 + "attributes": { 5813 + "name": "rules_jvm_external~5.2~maven~com_google_guava_guava_32_1_1_jre", 5814 + "sha256": "91fbba37f1c8b251cf9ea9e7d3a369eb79eb1e6a5df1d4bbf483dd0380740281", 5815 + "urls": [ 5816 + "https://repo1.maven.org/maven2/com/google/guava/guava/32.1.1-jre/guava-32.1.1-jre.jar" 5817 + ], 5818 + "downloaded_file_path": "com/google/guava/guava/32.1.1-jre/guava-32.1.1-jre.jar" 5819 + } 5820 + }, 5821 + "com_android_tools_sdklib_30_1_3": { 5822 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5823 + "ruleClassName": "http_file", 5824 + "attributes": { 5825 + "name": "rules_jvm_external~5.2~maven~com_android_tools_sdklib_30_1_3", 5826 + "sha256": "edf456a67ada3154c9fd23f9829699e8b654dc7f33f2430b50839d6904760b48", 5827 + "urls": [ 5828 + "https://dl.google.com/android/maven2/com/android/tools/sdklib/30.1.3/sdklib-30.1.3.jar", 5829 + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.1.3/sdklib-30.1.3.jar" 5830 + ], 5831 + "downloaded_file_path": "com/android/tools/sdklib/30.1.3/sdklib-30.1.3.jar" 5832 + } 5833 + }, 5834 + "org_tukaani_xz_1_9": { 5835 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5836 + "ruleClassName": "http_file", 5837 + "attributes": { 5838 + "name": "rules_jvm_external~5.2~maven~org_tukaani_xz_1_9", 5839 + "sha256": "211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5", 5840 + "urls": [ 5841 + "https://repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar" 5842 + ], 5843 + "downloaded_file_path": "org/tukaani/xz/1.9/xz-1.9.jar" 5844 + } 5845 + }, 5846 + "com_google_guava_guava_testlib_31_1_jre": { 5847 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5848 + "ruleClassName": "http_file", 5849 + "attributes": { 5850 + "name": "rules_jvm_external~5.2~maven~com_google_guava_guava_testlib_31_1_jre", 5851 + "sha256": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce", 5852 + "urls": [ 5853 + "https://repo1.maven.org/maven2/com/google/guava/guava-testlib/31.1-jre/guava-testlib-31.1-jre.jar" 5854 + ], 5855 + "downloaded_file_path": "com/google/guava/guava-testlib/31.1-jre/guava-testlib-31.1-jre.jar" 5856 + } 5857 + }, 5858 + "com_google_http_client_google_http_client_1_42_0": { 5859 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5860 + "ruleClassName": "http_file", 5861 + "attributes": { 5862 + "name": "rules_jvm_external~5.2~maven~com_google_http_client_google_http_client_1_42_0", 5863 + "sha256": "82ca0e08171846d1768d5ac3f13244d6fe5a54102c14735ef40bf15d57d478e5", 5864 + "urls": [ 5865 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.42.0/google-http-client-1.42.0.jar" 5866 + ], 5867 + "downloaded_file_path": "com/google/http-client/google-http-client/1.42.0/google-http-client-1.42.0.jar" 5868 + } 5869 + }, 5870 + "com_android_tools_sdk_common_30_1_3": { 5871 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5872 + "ruleClassName": "http_file", 5873 + "attributes": { 5874 + "name": "rules_jvm_external~5.2~maven~com_android_tools_sdk_common_30_1_3", 5875 + "sha256": "6c44d6ffa3b1b34505fcb05422f08bd293391648dc974cc252ddc541fd9b27f5", 5876 + "urls": [ 5877 + "https://dl.google.com/android/maven2/com/android/tools/sdk-common/30.1.3/sdk-common-30.1.3.jar", 5878 + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.1.3/sdk-common-30.1.3.jar" 5879 + ], 5880 + "downloaded_file_path": "com/android/tools/sdk-common/30.1.3/sdk-common-30.1.3.jar" 5881 + } 5882 + }, 5883 + "org_checkerframework_checker_qual_3_33_0": { 5884 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5885 + "ruleClassName": "http_file", 5886 + "attributes": { 5887 + "name": "rules_jvm_external~5.2~maven~org_checkerframework_checker_qual_3_33_0", 5888 + "sha256": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1", 5889 + "urls": [ 5890 + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar" 5891 + ], 5892 + "downloaded_file_path": "org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar" 5893 + } 5894 + }, 5895 + "org_hamcrest_hamcrest_core_1_3": { 5896 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5897 + "ruleClassName": "http_file", 5898 + "attributes": { 5899 + "name": "rules_jvm_external~5.2~maven~org_hamcrest_hamcrest_core_1_3", 5900 + "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", 5901 + "urls": [ 5902 + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" 5903 + ], 5904 + "downloaded_file_path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" 5905 + } 5906 + }, 5907 + "com_google_cloud_google_cloud_core_http_1_93_10": { 5908 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5909 + "ruleClassName": "http_file", 5910 + "attributes": { 5911 + "name": "rules_jvm_external~5.2~maven~com_google_cloud_google_cloud_core_http_1_93_10", 5912 + "sha256": "81ac67c14c7c4244d2b7db2607ad352416aca8d3bb2adf338964e8fea25b1b3c", 5913 + "urls": [ 5914 + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar", 5915 + "https://maven.google.com/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar" 5916 + ], 5917 + "downloaded_file_path": "com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar" 5918 + } 5919 + }, 5920 + "io_netty_netty_transport_native_unix_common_jar_osx_aarch_64_4_1_93_Final": { 5921 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5922 + "ruleClassName": "http_file", 5923 + "attributes": { 5924 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_unix_common_jar_osx_aarch_64_4_1_93_Final", 5925 + "sha256": "6c6ecf73016d360e09a1cac31acd953f508309612f1b97d73db2ed0813d8bf14", 5926 + "urls": [ 5927 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-osx-aarch_64.jar" 5928 + ], 5929 + "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-osx-aarch_64.jar" 5930 + } 5931 + }, 5932 + "io_sweers_autotransient_autotransient_1_0_0": { 5933 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5934 + "ruleClassName": "http_file", 5935 + "attributes": { 5936 + "name": "rules_jvm_external~5.2~maven~io_sweers_autotransient_autotransient_1_0_0", 5937 + "sha256": "914ce84508410ee1419514925f93b1855a9f7a7b5b5d02fc07f411d2a45f1bba", 5938 + "urls": [ 5939 + "https://repo1.maven.org/maven2/io/sweers/autotransient/autotransient/1.0.0/autotransient-1.0.0.jar" 5940 + ], 5941 + "downloaded_file_path": "io/sweers/autotransient/autotransient/1.0.0/autotransient-1.0.0.jar" 5942 + } 5943 + }, 5944 + "unpinned_rules_jvm_external_deps": { 5945 + "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl", 5946 + "ruleClassName": "coursier_fetch", 5947 + "attributes": { 5948 + "name": "rules_jvm_external~5.2~maven~unpinned_rules_jvm_external_deps", 5949 + "repositories": [ 5950 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 5951 + ], 5952 + "artifacts": [ 5953 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"0.22.0\" }", 5954 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"0.22.0\" }", 5955 + "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-core\", \"version\": \"1.93.10\" }", 5956 + "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-storage\", \"version\": \"1.113.4\" }", 5957 + "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }", 5958 + "{ \"group\": \"com.google.googlejavaformat\", \"artifact\": \"google-java-format\", \"version\": \"1.15.0\" }", 5959 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", 5960 + "{ \"group\": \"org.apache.maven\", \"artifact\": \"maven-artifact\", \"version\": \"3.8.6\" }", 5961 + "{ \"group\": \"software.amazon.awssdk\", \"artifact\": \"s3\", \"version\": \"2.17.183\" }" 5962 + ], 5963 + "fail_on_missing_checksum": true, 5964 + "fetch_sources": false, 5965 + "fetch_javadoc": false, 5966 + "excluded_artifacts": [], 5967 + "generate_compat_repositories": false, 5968 + "version_conflict_policy": "default", 5969 + "override_targets": {}, 5970 + "strict_visibility": false, 5971 + "strict_visibility_value": [ 5972 + "@@//visibility:private" 5973 + ], 5974 + "maven_install_json": "@@rules_jvm_external~5.2//:rules_jvm_external_deps_install.json", 5975 + "resolve_timeout": 600, 5976 + "jetify": false, 5977 + "jetify_include_list": [ 5978 + "*" 5979 + ], 5980 + "use_starlark_android_rules": false, 5981 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 5982 + "duplicate_version_warning": "warn" 5983 + } 5984 + }, 5985 + "com_google_auth_google_auth_library_credentials_1_6_0": { 5986 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5987 + "ruleClassName": "http_file", 5988 + "attributes": { 5989 + "name": "rules_jvm_external~5.2~maven~com_google_auth_google_auth_library_credentials_1_6_0", 5990 + "sha256": "153fa3cdc153ac3ee25649e8037aeda4438256153d35acf3c27e83e4ee6165a4", 5991 + "urls": [ 5992 + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.6.0/google-auth-library-credentials-1.6.0.jar" 5993 + ], 5994 + "downloaded_file_path": "com/google/auth/google-auth-library-credentials/1.6.0/google-auth-library-credentials-1.6.0.jar" 5995 + } 5996 + }, 5997 + "io_netty_netty_tcnative_boringssl_static_jar_windows_x86_64_2_0_56_Final": { 5998 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 5999 + "ruleClassName": "http_file", 6000 + "attributes": { 6001 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_tcnative_boringssl_static_jar_windows_x86_64_2_0_56_Final", 6002 + "sha256": "b0d9505b09427ab655369506a802358966762edcb7cf08fc162dc2b368a2041c", 6003 + "urls": [ 6004 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-windows-x86_64.jar" 6005 + ], 6006 + "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-windows-x86_64.jar" 6007 + } 6008 + }, 6009 + "software_amazon_awssdk_aws_query_protocol_2_17_183": { 6010 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6011 + "ruleClassName": "http_file", 6012 + "attributes": { 6013 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_aws_query_protocol_2_17_183", 6014 + "sha256": "4dace03c76f80f3dec920cb3dedb2a95984c4366ef4fda728660cb90bed74848", 6015 + "urls": [ 6016 + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar", 6017 + "https://maven.google.com/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar" 6018 + ], 6019 + "downloaded_file_path": "software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar" 6020 + } 6021 + }, 6022 + "com_google_errorprone_error_prone_check_api_2_22_0": { 6023 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6024 + "ruleClassName": "http_file", 6025 + "attributes": { 6026 + "name": "rules_jvm_external~5.2~maven~com_google_errorprone_error_prone_check_api_2_22_0", 6027 + "sha256": "1717bbf65757b8e1a83f3b0aa78c5ac25a6493008bc730091d404cf798fc0639", 6028 + "urls": [ 6029 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_check_api/2.22.0/error_prone_check_api-2.22.0.jar" 6030 + ], 6031 + "downloaded_file_path": "com/google/errorprone/error_prone_check_api/2.22.0/error_prone_check_api-2.22.0.jar" 6032 + } 6033 + }, 6034 + "io_netty_netty_codec_http_4_1_72_Final": { 6035 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6036 + "ruleClassName": "http_file", 6037 + "attributes": { 6038 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_http_4_1_72_Final", 6039 + "sha256": "fa6fec88010bfaf6a7415b5364671b6b18ffb6b35a986ab97b423fd8c3a0174b", 6040 + "urls": [ 6041 + "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar", 6042 + "https://maven.google.com/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar" 6043 + ], 6044 + "downloaded_file_path": "io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar" 6045 + } 6046 + }, 6047 + "com_googlecode_juniversalchardet_juniversalchardet_1_0_3": { 6048 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6049 + "ruleClassName": "http_file", 6050 + "attributes": { 6051 + "name": "rules_jvm_external~5.2~maven~com_googlecode_juniversalchardet_juniversalchardet_1_0_3", 6052 + "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", 6053 + "urls": [ 6054 + "https://dl.google.com/android/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", 6055 + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" 6056 + ], 6057 + "downloaded_file_path": "com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" 6058 + } 6059 + }, 6060 + "io_opencensus_opencensus_contrib_http_util_0_31_1": { 6061 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6062 + "ruleClassName": "http_file", 6063 + "attributes": { 6064 + "name": "rules_jvm_external~5.2~maven~io_opencensus_opencensus_contrib_http_util_0_31_1", 6065 + "sha256": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a", 6066 + "urls": [ 6067 + "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar" 6068 + ], 6069 + "downloaded_file_path": "io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar" 6070 + } 6071 + }, 6072 + "com_google_flogger_google_extensions_0_5_1": { 6073 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6074 + "ruleClassName": "http_file", 6075 + "attributes": { 6076 + "name": "rules_jvm_external~5.2~maven~com_google_flogger_google_extensions_0_5_1", 6077 + "sha256": "8b0862cad85b9549f355fe383c6c63816d2f19529634e033ae06d0107ab110b9", 6078 + "urls": [ 6079 + "https://repo1.maven.org/maven2/com/google/flogger/google-extensions/0.5.1/google-extensions-0.5.1.jar" 6080 + ], 6081 + "downloaded_file_path": "com/google/flogger/google-extensions/0.5.1/google-extensions-0.5.1.jar" 6082 + } 6083 + }, 6084 + "com_sun_activation_javax_activation_1_2_0": { 6085 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6086 + "ruleClassName": "http_file", 6087 + "attributes": { 6088 + "name": "rules_jvm_external~5.2~maven~com_sun_activation_javax_activation_1_2_0", 6089 + "sha256": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", 6090 + "urls": [ 6091 + "https://dl.google.com/android/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", 6092 + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" 6093 + ], 6094 + "downloaded_file_path": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" 6095 + } 6096 + }, 6097 + "com_ryanharter_auto_value_auto_value_gson_extension_1_3_1": { 6098 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6099 + "ruleClassName": "http_file", 6100 + "attributes": { 6101 + "name": "rules_jvm_external~5.2~maven~com_ryanharter_auto_value_auto_value_gson_extension_1_3_1", 6102 + "sha256": "261be84be30a56994e132d718a85efcd579197a2edb9426b84c5722c56955eca", 6103 + "urls": [ 6104 + "https://repo1.maven.org/maven2/com/ryanharter/auto/value/auto-value-gson-extension/1.3.1/auto-value-gson-extension-1.3.1.jar" 6105 + ], 6106 + "downloaded_file_path": "com/ryanharter/auto/value/auto-value-gson-extension/1.3.1/auto-value-gson-extension-1.3.1.jar" 6107 + } 6108 + }, 6109 + "com_google_truth_truth_1_1_3": { 6110 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6111 + "ruleClassName": "http_file", 6112 + "attributes": { 6113 + "name": "rules_jvm_external~5.2~maven~com_google_truth_truth_1_1_3", 6114 + "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", 6115 + "urls": [ 6116 + "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" 6117 + ], 6118 + "downloaded_file_path": "com/google/truth/truth/1.1.3/truth-1.1.3.jar" 6119 + } 6120 + }, 6121 + "com_google_guava_guava_30_1_jre": { 6122 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6123 + "ruleClassName": "http_file", 6124 + "attributes": { 6125 + "name": "rules_jvm_external~5.2~maven~com_google_guava_guava_30_1_jre", 6126 + "sha256": "e6dd072f9d3fe02a4600688380bd422bdac184caf6fe2418cfdd0934f09432aa", 6127 + "urls": [ 6128 + "https://dl.google.com/android/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar", 6129 + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar" 6130 + ], 6131 + "downloaded_file_path": "com/google/guava/guava/30.1-jre/guava-30.1-jre.jar" 6132 + } 6133 + }, 6134 + "net_bytebuddy_byte_buddy_agent_1_14_5": { 6135 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6136 + "ruleClassName": "http_file", 6137 + "attributes": { 6138 + "name": "rules_jvm_external~5.2~maven~net_bytebuddy_byte_buddy_agent_1_14_5", 6139 + "sha256": "55f19862b870f5d85890ba5386b1b45e9bbc88d5fe1f819abe0c788b4929fa6b", 6140 + "urls": [ 6141 + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.14.5/byte-buddy-agent-1.14.5.jar" 6142 + ], 6143 + "downloaded_file_path": "net/bytebuddy/byte-buddy-agent/1.14.5/byte-buddy-agent-1.14.5.jar" 6144 + } 6145 + }, 6146 + "com_google_j2objc_j2objc_annotations_2_8": { 6147 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6148 + "ruleClassName": "http_file", 6149 + "attributes": { 6150 + "name": "rules_jvm_external~5.2~maven~com_google_j2objc_j2objc_annotations_2_8", 6151 + "sha256": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", 6152 + "urls": [ 6153 + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar" 6154 + ], 6155 + "downloaded_file_path": "com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar" 6156 + } 6157 + }, 6158 + "com_google_http_client_google_http_client_1_38_0": { 6159 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6160 + "ruleClassName": "http_file", 6161 + "attributes": { 6162 + "name": "rules_jvm_external~5.2~maven~com_google_http_client_google_http_client_1_38_0", 6163 + "sha256": "411f4a42519b6b78bdc0fcfdf74c9edcef0ee97afa4a667abe04045a508d6302", 6164 + "urls": [ 6165 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar", 6166 + "https://maven.google.com/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar" 6167 + ], 6168 + "downloaded_file_path": "com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar" 6169 + } 6170 + }, 6171 + "net_java_dev_jna_jna_platform_5_6_0": { 6172 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6173 + "ruleClassName": "http_file", 6174 + "attributes": { 6175 + "name": "rules_jvm_external~5.2~maven~net_java_dev_jna_jna_platform_5_6_0", 6176 + "sha256": "9ecea8bf2b1b39963939d18b70464eef60c508fed8820f9dcaba0c35518eabf7", 6177 + "urls": [ 6178 + "https://dl.google.com/android/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", 6179 + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" 6180 + ], 6181 + "downloaded_file_path": "net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" 6182 + } 6183 + }, 6184 + "com_android_tools_analytics_library_shared_30_1_3": { 6185 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6186 + "ruleClassName": "http_file", 6187 + "attributes": { 6188 + "name": "rules_jvm_external~5.2~maven~com_android_tools_analytics_library_shared_30_1_3", 6189 + "sha256": "7c7d19727641e1fbbb61e8569712b3a0229e4e0352636b5745049d41e1a71e00", 6190 + "urls": [ 6191 + "https://dl.google.com/android/maven2/com/android/tools/analytics-library/shared/30.1.3/shared-30.1.3.jar", 6192 + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.1.3/shared-30.1.3.jar" 6193 + ], 6194 + "downloaded_file_path": "com/android/tools/analytics-library/shared/30.1.3/shared-30.1.3.jar" 6195 + } 6196 + }, 6197 + "com_google_code_findbugs_jsr305_3_0_2": { 6198 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6199 + "ruleClassName": "http_file", 6200 + "attributes": { 6201 + "name": "rules_jvm_external~5.2~maven~com_google_code_findbugs_jsr305_3_0_2", 6202 + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", 6203 + "urls": [ 6204 + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" 6205 + ], 6206 + "downloaded_file_path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" 6207 + } 6208 + }, 6209 + "com_google_errorprone_error_prone_annotation_2_22_0": { 6210 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6211 + "ruleClassName": "http_file", 6212 + "attributes": { 6213 + "name": "rules_jvm_external~5.2~maven~com_google_errorprone_error_prone_annotation_2_22_0", 6214 + "sha256": "554c42449c9920ea1f6baec1d1b8aaac404a88be653f7cb441ee059316f8a1d1", 6215 + "urls": [ 6216 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation/2.22.0/error_prone_annotation-2.22.0.jar" 6217 + ], 6218 + "downloaded_file_path": "com/google/errorprone/error_prone_annotation/2.22.0/error_prone_annotation-2.22.0.jar" 6219 + } 6220 + }, 6221 + "com_google_http_client_google_http_client_gson_1_42_0": { 6222 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6223 + "ruleClassName": "http_file", 6224 + "attributes": { 6225 + "name": "rules_jvm_external~5.2~maven~com_google_http_client_google_http_client_gson_1_42_0", 6226 + "sha256": "cb852272c1cb0c8449d8b1a70f3e0f2c1efb2063e543183faa43078fb446f540", 6227 + "urls": [ 6228 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.42.0/google-http-client-gson-1.42.0.jar" 6229 + ], 6230 + "downloaded_file_path": "com/google/http-client/google-http-client-gson/1.42.0/google-http-client-gson-1.42.0.jar" 6231 + } 6232 + }, 6233 + "com_google_protobuf_protobuf_java_util_3_13_0": { 6234 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6235 + "ruleClassName": "http_file", 6236 + "attributes": { 6237 + "name": "rules_jvm_external~5.2~maven~com_google_protobuf_protobuf_java_util_3_13_0", 6238 + "sha256": "d9de66b8c9445905dfa7064f6d5213d47ce88a20d34e21d83c4a94a229e14e62", 6239 + "urls": [ 6240 + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar", 6241 + "https://maven.google.com/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar" 6242 + ], 6243 + "downloaded_file_path": "com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar" 6244 + } 6245 + }, 6246 + "org_mockito_mockito_core_5_4_0": { 6247 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6248 + "ruleClassName": "http_file", 6249 + "attributes": { 6250 + "name": "rules_jvm_external~5.2~maven~org_mockito_mockito_core_5_4_0", 6251 + "sha256": "b1689b06617ea01fd777bfaedbdde512faf083d639a049f79b388d5a4e96d2e5", 6252 + "urls": [ 6253 + "https://repo1.maven.org/maven2/org/mockito/mockito-core/5.4.0/mockito-core-5.4.0.jar" 6254 + ], 6255 + "downloaded_file_path": "org/mockito/mockito-core/5.4.0/mockito-core-5.4.0.jar" 6256 + } 6257 + }, 6258 + "com_google_guava_failureaccess_1_0_1": { 6259 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6260 + "ruleClassName": "http_file", 6261 + "attributes": { 6262 + "name": "rules_jvm_external~5.2~maven~com_google_guava_failureaccess_1_0_1", 6263 + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", 6264 + "urls": [ 6265 + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" 6266 + ], 6267 + "downloaded_file_path": "com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" 6268 + } 6269 + }, 6270 + "io_opencensus_opencensus_api_0_31_1": { 6271 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6272 + "ruleClassName": "http_file", 6273 + "attributes": { 6274 + "name": "rules_jvm_external~5.2~maven~io_opencensus_opencensus_api_0_31_1", 6275 + "sha256": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382", 6276 + "urls": [ 6277 + "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar" 6278 + ], 6279 + "downloaded_file_path": "io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar" 6280 + } 6281 + }, 6282 + "io_grpc_grpc_context_1_33_1": { 6283 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6284 + "ruleClassName": "http_file", 6285 + "attributes": { 6286 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_context_1_33_1", 6287 + "sha256": "99b8aea2b614fe0e61c3676e681259dc43c2de7f64620998e1a8435eb2976496", 6288 + "urls": [ 6289 + "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar", 6290 + "https://maven.google.com/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar" 6291 + ], 6292 + "downloaded_file_path": "io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar" 6293 + } 6294 + }, 6295 + "com_google_api_grpc_proto_google_iam_v1_1_0_3": { 6296 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6297 + "ruleClassName": "http_file", 6298 + "attributes": { 6299 + "name": "rules_jvm_external~5.2~maven~com_google_api_grpc_proto_google_iam_v1_1_0_3", 6300 + "sha256": "64cee7383a97e846da8d8e160e6c8fe30561e507260552c59e6ccfc81301fdc8", 6301 + "urls": [ 6302 + "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar", 6303 + "https://maven.google.com/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar" 6304 + ], 6305 + "downloaded_file_path": "com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar" 6306 + } 6307 + }, 6308 + "org_objenesis_objenesis_3_3": { 6309 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6310 + "ruleClassName": "http_file", 6311 + "attributes": { 6312 + "name": "rules_jvm_external~5.2~maven~org_objenesis_objenesis_3_3", 6313 + "sha256": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", 6314 + "urls": [ 6315 + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.3/objenesis-3.3.jar" 6316 + ], 6317 + "downloaded_file_path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" 6318 + } 6319 + }, 6320 + "software_amazon_awssdk_metrics_spi_2_17_183": { 6321 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6322 + "ruleClassName": "http_file", 6323 + "attributes": { 6324 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_metrics_spi_2_17_183", 6325 + "sha256": "08a11dc8c4ba464beafbcc7ac05b8c724c1ccb93da99482e82a68540ac704e4a", 6326 + "urls": [ 6327 + "https://repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar", 6328 + "https://maven.google.com/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar" 6329 + ], 6330 + "downloaded_file_path": "software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar" 6331 + } 6332 + }, 6333 + "com_google_http_client_google_http_client_jackson2_1_38_0": { 6334 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6335 + "ruleClassName": "http_file", 6336 + "attributes": { 6337 + "name": "rules_jvm_external~5.2~maven~com_google_http_client_google_http_client_jackson2_1_38_0", 6338 + "sha256": "e6504a82425fcc2168a4ca4175138ddcc085168daed8cdedb86d8f6fdc296e1e", 6339 + "urls": [ 6340 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar", 6341 + "https://maven.google.com/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar" 6342 + ], 6343 + "downloaded_file_path": "com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar" 6344 + } 6345 + }, 6346 + "com_android_tools_build_apksig_7_1_3": { 6347 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6348 + "ruleClassName": "http_file", 6349 + "attributes": { 6350 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_apksig_7_1_3", 6351 + "sha256": "095885c56af3e52e9c7d2ac9b6cf07a8e3bf7fedfbab3914c75c39677d346ada", 6352 + "urls": [ 6353 + "https://dl.google.com/android/maven2/com/android/tools/build/apksig/7.1.3/apksig-7.1.3.jar", 6354 + "https://repo1.maven.org/maven2/com/android/tools/build/apksig/7.1.3/apksig-7.1.3.jar" 6355 + ], 6356 + "downloaded_file_path": "com/android/tools/build/apksig/7.1.3/apksig-7.1.3.jar" 6357 + } 6358 + }, 6359 + "com_beust_jcommander_1_82": { 6360 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6361 + "ruleClassName": "http_file", 6362 + "attributes": { 6363 + "name": "rules_jvm_external~5.2~maven~com_beust_jcommander_1_82", 6364 + "sha256": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", 6365 + "urls": [ 6366 + "https://repo1.maven.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar" 6367 + ], 6368 + "downloaded_file_path": "com/beust/jcommander/1.82/jcommander-1.82.jar" 6369 + } 6370 + }, 6371 + "androidx_databinding_databinding_common_3_4_0_alpha10": { 6372 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6373 + "ruleClassName": "http_file", 6374 + "attributes": { 6375 + "name": "rules_jvm_external~5.2~maven~androidx_databinding_databinding_common_3_4_0_alpha10", 6376 + "sha256": "1b2cfc3beaf6139e1851dd4a888cda8192ba0ad4be3de43450d5f30569845303", 6377 + "urls": [ 6378 + "https://dl.google.com/android/maven2/androidx/databinding/databinding-common/3.4.0-alpha10/databinding-common-3.4.0-alpha10.jar", 6379 + "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.0-alpha10/databinding-common-3.4.0-alpha10.jar" 6380 + ], 6381 + "downloaded_file_path": "androidx/databinding/databinding-common/3.4.0-alpha10/databinding-common-3.4.0-alpha10.jar" 6382 + } 6383 + }, 6384 + "software_amazon_awssdk_third_party_jackson_core_2_17_183": { 6385 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6386 + "ruleClassName": "http_file", 6387 + "attributes": { 6388 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_third_party_jackson_core_2_17_183", 6389 + "sha256": "1bc27c9960993c20e1ab058012dd1ae04c875eec9f0f08f2b2ca41e578dee9a4", 6390 + "urls": [ 6391 + "https://repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar", 6392 + "https://maven.google.com/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar" 6393 + ], 6394 + "downloaded_file_path": "software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar" 6395 + } 6396 + }, 6397 + "software_amazon_eventstream_eventstream_1_0_1": { 6398 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6399 + "ruleClassName": "http_file", 6400 + "attributes": { 6401 + "name": "rules_jvm_external~5.2~maven~software_amazon_eventstream_eventstream_1_0_1", 6402 + "sha256": "0c37d8e696117f02c302191b8110b0d0eb20fa412fce34c3a269ec73c16ce822", 6403 + "urls": [ 6404 + "https://repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar", 6405 + "https://maven.google.com/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" 6406 + ], 6407 + "downloaded_file_path": "software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" 6408 + } 6409 + }, 6410 + "org_threeten_threeten_extra_1_5_0": { 6411 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6412 + "ruleClassName": "http_file", 6413 + "attributes": { 6414 + "name": "rules_jvm_external~5.2~maven~org_threeten_threeten_extra_1_5_0", 6415 + "sha256": "e7def554536188fbaf8aac1a0a2f956b039cbbb5696edc3b8336c442c56ae445", 6416 + "urls": [ 6417 + "https://repo1.maven.org/maven2/org/threeten/threeten-extra/1.5.0/threeten-extra-1.5.0.jar" 6418 + ], 6419 + "downloaded_file_path": "org/threeten/threeten-extra/1.5.0/threeten-extra-1.5.0.jar" 6420 + } 6421 + }, 6422 + "io_netty_netty_codec_dns_4_1_93_Final": { 6423 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6424 + "ruleClassName": "http_file", 6425 + "attributes": { 6426 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_dns_4_1_93_Final", 6427 + "sha256": "10a278b19d6393d5637f745007cb26d47dd16d468898dcc4a43e26d39c6cdd29", 6428 + "urls": [ 6429 + "https://repo1.maven.org/maven2/io/netty/netty-codec-dns/4.1.93.Final/netty-codec-dns-4.1.93.Final.jar" 6430 + ], 6431 + "downloaded_file_path": "io/netty/netty-codec-dns/4.1.93.Final/netty-codec-dns-4.1.93.Final.jar" 6432 + } 6433 + }, 6434 + "software_amazon_awssdk_aws_xml_protocol_2_17_183": { 6435 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6436 + "ruleClassName": "http_file", 6437 + "attributes": { 6438 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_aws_xml_protocol_2_17_183", 6439 + "sha256": "566bba05d49256fa6994efd68fa625ae05a62ea45ee74bb9130d20ea20988363", 6440 + "urls": [ 6441 + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar", 6442 + "https://maven.google.com/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar" 6443 + ], 6444 + "downloaded_file_path": "software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar" 6445 + } 6446 + }, 6447 + "io_netty_netty_transport_native_unix_common_jar_linux_x86_64_4_1_93_Final": { 6448 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6449 + "ruleClassName": "http_file", 6450 + "attributes": { 6451 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_unix_common_jar_linux_x86_64_4_1_93_Final", 6452 + "sha256": "8923a73ba8a373f7b994906f5902ba9f6bb59d181d4ad01576a6e0c5abb09b67", 6453 + "urls": [ 6454 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-linux-x86_64.jar" 6455 + ], 6456 + "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-linux-x86_64.jar" 6457 + } 6458 + }, 6459 + "com_google_turbine_turbine_0_2": { 6460 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6461 + "ruleClassName": "http_file", 6462 + "attributes": { 6463 + "name": "rules_jvm_external~5.2~maven~com_google_turbine_turbine_0_2", 6464 + "sha256": "e9088d5726b06cd6ed7e421f2a0a6bd1e4d3e8b9de1ce53603e5fb0f9ac9e4f2", 6465 + "urls": [ 6466 + "https://repo1.maven.org/maven2/com/google/turbine/turbine/0.2/turbine-0.2.jar" 6467 + ], 6468 + "downloaded_file_path": "com/google/turbine/turbine/0.2/turbine-0.2.jar" 6469 + } 6470 + }, 6471 + "io_netty_netty_handler_4_1_93_Final": { 6472 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6473 + "ruleClassName": "http_file", 6474 + "attributes": { 6475 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_handler_4_1_93_Final", 6476 + "sha256": "4e5f563ae14ed713381816d582f5fcfd0615aefb29203486cdfb782d8a00a02b", 6477 + "urls": [ 6478 + "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.93.Final/netty-handler-4.1.93.Final.jar" 6479 + ], 6480 + "downloaded_file_path": "io/netty/netty-handler/4.1.93.Final/netty-handler-4.1.93.Final.jar" 6481 + } 6482 + }, 6483 + "com_android_databinding_baseLibrary_3_4_0_alpha10": { 6484 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6485 + "ruleClassName": "http_file", 6486 + "attributes": { 6487 + "name": "rules_jvm_external~5.2~maven~com_android_databinding_baseLibrary_3_4_0_alpha10", 6488 + "sha256": "1aed4f3e46bf83c80a1722ce6cc64a8133c4554a668c483f6b3d0f2c06dd7461", 6489 + "urls": [ 6490 + "https://dl.google.com/android/maven2/com/android/databinding/baseLibrary/3.4.0-alpha10/baseLibrary-3.4.0-alpha10.jar", 6491 + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.0-alpha10/baseLibrary-3.4.0-alpha10.jar" 6492 + ], 6493 + "downloaded_file_path": "com/android/databinding/baseLibrary/3.4.0-alpha10/baseLibrary-3.4.0-alpha10.jar" 6494 + } 6495 + }, 6496 + "org_codehaus_mojo_animal_sniffer_annotations_1_21": { 6497 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6498 + "ruleClassName": "http_file", 6499 + "attributes": { 6500 + "name": "rules_jvm_external~5.2~maven~org_codehaus_mojo_animal_sniffer_annotations_1_21", 6501 + "sha256": "2f25841c937e24959a57b630e2c4b8525b3d0f536f2e511c9b2bed30b1651d54", 6502 + "urls": [ 6503 + "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.21/animal-sniffer-annotations-1.21.jar" 6504 + ], 6505 + "downloaded_file_path": "org/codehaus/mojo/animal-sniffer-annotations/1.21/animal-sniffer-annotations-1.21.jar" 6506 + } 6507 + }, 6508 + "com_fasterxml_jackson_core_jackson_core_2_11_3": { 6509 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6510 + "ruleClassName": "http_file", 6511 + "attributes": { 6512 + "name": "rules_jvm_external~5.2~maven~com_fasterxml_jackson_core_jackson_core_2_11_3", 6513 + "sha256": "78cd0a6b936232e06dd3e38da8a0345348a09cd1ff9c4d844c6ee72c75cfc402", 6514 + "urls": [ 6515 + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar", 6516 + "https://maven.google.com/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar" 6517 + ], 6518 + "downloaded_file_path": "com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar" 6519 + } 6520 + }, 6521 + "com_google_cloud_google_cloud_core_1_93_10": { 6522 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6523 + "ruleClassName": "http_file", 6524 + "attributes": { 6525 + "name": "rules_jvm_external~5.2~maven~com_google_cloud_google_cloud_core_1_93_10", 6526 + "sha256": "832d74eca66f4601e162a8460d6f59f50d1d23f93c18b02654423b6b0d67c6ea", 6527 + "urls": [ 6528 + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar", 6529 + "https://maven.google.com/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar" 6530 + ], 6531 + "downloaded_file_path": "com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar" 6532 + } 6533 + }, 6534 + "io_netty_netty_codec_http2_4_1_93_Final": { 6535 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6536 + "ruleClassName": "http_file", 6537 + "attributes": { 6538 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_http2_4_1_93_Final", 6539 + "sha256": "d96cc09045a1341c6d47494352aa263b87b72fb1d2ea9eca161aa73820bfe8bb", 6540 + "urls": [ 6541 + "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.93.Final/netty-codec-http2-4.1.93.Final.jar" 6542 + ], 6543 + "downloaded_file_path": "io/netty/netty-codec-http2/4.1.93.Final/netty-codec-http2-4.1.93.Final.jar" 6544 + } 6545 + }, 6546 + "io_netty_netty_buffer_4_1_93_Final": { 6547 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6548 + "ruleClassName": "http_file", 6549 + "attributes": { 6550 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_buffer_4_1_93_Final", 6551 + "sha256": "007c7d9c378df02d390567d0d7ddf542ffddb021b7313dbf502392113ffabb08", 6552 + "urls": [ 6553 + "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.93.Final/netty-buffer-4.1.93.Final.jar" 6554 + ], 6555 + "downloaded_file_path": "io/netty/netty-buffer/4.1.93.Final/netty-buffer-4.1.93.Final.jar" 6556 + } 6557 + }, 6558 + "commons_lang_commons_lang_2_6": { 6559 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6560 + "ruleClassName": "http_file", 6561 + "attributes": { 6562 + "name": "rules_jvm_external~5.2~maven~commons_lang_commons_lang_2_6", 6563 + "sha256": "50f11b09f877c294d56f24463f47d28f929cf5044f648661c0f0cfbae9a2f49c", 6564 + "urls": [ 6565 + "https://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar" 6566 + ], 6567 + "downloaded_file_path": "commons-lang/commons-lang/2.6/commons-lang-2.6.jar" 6568 + } 6569 + }, 6570 + "org_antlr_antlr4_4_5_3": { 6571 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6572 + "ruleClassName": "http_file", 6573 + "attributes": { 6574 + "name": "rules_jvm_external~5.2~maven~org_antlr_antlr4_4_5_3", 6575 + "sha256": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", 6576 + "urls": [ 6577 + "https://dl.google.com/android/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", 6578 + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" 6579 + ], 6580 + "downloaded_file_path": "org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" 6581 + } 6582 + }, 6583 + "io_netty_netty_tcnative_classes_2_0_56_Final": { 6584 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6585 + "ruleClassName": "http_file", 6586 + "attributes": { 6587 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_tcnative_classes_2_0_56_Final", 6588 + "sha256": "eede807f0dd5eb1ad74ea1ae1094430631da63fcde00d4dc20eb0cd048bb0ac3", 6589 + "urls": [ 6590 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.56.Final/netty-tcnative-classes-2.0.56.Final.jar" 6591 + ], 6592 + "downloaded_file_path": "io/netty/netty-tcnative-classes/2.0.56.Final/netty-tcnative-classes-2.0.56.Final.jar" 6593 + } 6594 + }, 6595 + "io_netty_netty_transport_classes_epoll_4_1_72_Final": { 6596 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6597 + "ruleClassName": "http_file", 6598 + "attributes": { 6599 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_classes_epoll_4_1_72_Final", 6600 + "sha256": "e1528a9751c1285aa7beaf3a1eb0597151716426ce38598ac9bc0891209b9e68", 6601 + "urls": [ 6602 + "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar", 6603 + "https://maven.google.com/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar" 6604 + ], 6605 + "downloaded_file_path": "io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar" 6606 + } 6607 + }, 6608 + "org_checkerframework_checker_qual_3_12_0": { 6609 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6610 + "ruleClassName": "http_file", 6611 + "attributes": { 6612 + "name": "rules_jvm_external~5.2~maven~org_checkerframework_checker_qual_3_12_0", 6613 + "sha256": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb", 6614 + "urls": [ 6615 + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar", 6616 + "https://maven.google.com/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar" 6617 + ], 6618 + "downloaded_file_path": "org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar" 6619 + } 6620 + }, 6621 + "software_amazon_awssdk_regions_2_17_183": { 6622 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6623 + "ruleClassName": "http_file", 6624 + "attributes": { 6625 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_regions_2_17_183", 6626 + "sha256": "d3079395f3ffc07d04ffcce16fca29fb5968197f6e9ea3dbff6be297102b40a5", 6627 + "urls": [ 6628 + "https://repo1.maven.org/maven2/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar", 6629 + "https://maven.google.com/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar" 6630 + ], 6631 + "downloaded_file_path": "software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar" 6632 + } 6633 + }, 6634 + "com_google_http_client_google_http_client_apache_v2_1_42_0": { 6635 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6636 + "ruleClassName": "http_file", 6637 + "attributes": { 6638 + "name": "rules_jvm_external~5.2~maven~com_google_http_client_google_http_client_apache_v2_1_42_0", 6639 + "sha256": "1fc4964236b67cf3c5651d7ac1dff668f73b7810c7f1dc0862a0e5bc01608785", 6640 + "urls": [ 6641 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-apache-v2/1.42.0/google-http-client-apache-v2-1.42.0.jar" 6642 + ], 6643 + "downloaded_file_path": "com/google/http-client/google-http-client-apache-v2/1.42.0/google-http-client-apache-v2-1.42.0.jar" 6644 + } 6645 + }, 6646 + "io_perfmark_perfmark_api_0_25_0": { 6647 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6648 + "ruleClassName": "http_file", 6649 + "attributes": { 6650 + "name": "rules_jvm_external~5.2~maven~io_perfmark_perfmark_api_0_25_0", 6651 + "sha256": "2044542933fcdf40ad18441bec37646d150c491871157f288847e29cb81de4cb", 6652 + "urls": [ 6653 + "https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.25.0/perfmark-api-0.25.0.jar" 6654 + ], 6655 + "downloaded_file_path": "io/perfmark/perfmark-api/0.25.0/perfmark-api-0.25.0.jar" 6656 + } 6657 + }, 6658 + "io_netty_netty_handler_4_1_72_Final": { 6659 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6660 + "ruleClassName": "http_file", 6661 + "attributes": { 6662 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_handler_4_1_72_Final", 6663 + "sha256": "9cb6012af7e06361d738ac4e3bdc49a158f8cf87d9dee0f2744056b7d99c28d5", 6664 + "urls": [ 6665 + "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar", 6666 + "https://maven.google.com/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar" 6667 + ], 6668 + "downloaded_file_path": "io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar" 6669 + } 6670 + }, 6671 + "com_google_testparameterinjector_test_parameter_injector_1_0": { 6672 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6673 + "ruleClassName": "http_file", 6674 + "attributes": { 6675 + "name": "rules_jvm_external~5.2~maven~com_google_testparameterinjector_test_parameter_injector_1_0", 6676 + "sha256": "c3d4c8d7055b6fd7f1047ab37e3d476709c492510d485f1bfb204a3c16f0351c", 6677 + "urls": [ 6678 + "https://repo1.maven.org/maven2/com/google/testparameterinjector/test-parameter-injector/1.0/test-parameter-injector-1.0.jar" 6679 + ], 6680 + "downloaded_file_path": "com/google/testparameterinjector/test-parameter-injector/1.0/test-parameter-injector-1.0.jar" 6681 + } 6682 + }, 6683 + "io_grpc_grpc_api_1_48_1": { 6684 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6685 + "ruleClassName": "http_file", 6686 + "attributes": { 6687 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_api_1_48_1", 6688 + "sha256": "aeb8d7a1361aa3d8f5a191580fa7f8cbc5ceb53137a4a698590f612f791e2c45", 6689 + "urls": [ 6690 + "https://repo1.maven.org/maven2/io/grpc/grpc-api/1.48.1/grpc-api-1.48.1.jar" 6691 + ], 6692 + "downloaded_file_path": "io/grpc/grpc-api/1.48.1/grpc-api-1.48.1.jar" 6693 + } 6694 + }, 6695 + "org_ow2_asm_asm_analysis_9_2": { 6696 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6697 + "ruleClassName": "http_file", 6698 + "attributes": { 6699 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_analysis_9_2", 6700 + "sha256": "878fbe521731c072d14d2d65b983b1beae6ad06fda0007b6a8bae81f73f433c4", 6701 + "urls": [ 6702 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar" 6703 + ], 6704 + "downloaded_file_path": "org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar" 6705 + } 6706 + }, 6707 + "org_ow2_asm_asm_analysis_9_1": { 6708 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6709 + "ruleClassName": "http_file", 6710 + "attributes": { 6711 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_analysis_9_1", 6712 + "sha256": "81a88041b1b8beda5a8a99646098046c48709538270c49def68abff25ac3be34", 6713 + "urls": [ 6714 + "https://dl.google.com/android/maven2/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar", 6715 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar" 6716 + ], 6717 + "downloaded_file_path": "org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar" 6718 + } 6719 + }, 6720 + "com_squareup_javapoet_1_12_0": { 6721 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6722 + "ruleClassName": "http_file", 6723 + "attributes": { 6724 + "name": "rules_jvm_external~5.2~maven~com_squareup_javapoet_1_12_0", 6725 + "sha256": "2b70cdfa8c9e997b4007035a266c273c0df341f9c57c9d0b45a680ae3fd882db", 6726 + "urls": [ 6727 + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.12.0/javapoet-1.12.0.jar" 6728 + ], 6729 + "downloaded_file_path": "com/squareup/javapoet/1.12.0/javapoet-1.12.0.jar" 6730 + } 6731 + }, 6732 + "unpinned_maven_android": { 6733 + "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl", 6734 + "ruleClassName": "coursier_fetch", 6735 + "attributes": { 6736 + "name": "rules_jvm_external~5.2~maven~unpinned_maven_android", 6737 + "repositories": [ 6738 + "{ \"repo_url\": \"https://dl.google.com/android/maven2\" }", 6739 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 6740 + ], 6741 + "artifacts": [ 6742 + "{ \"group\": \"androidx.databinding\", \"artifact\": \"databinding-compiler\", \"version\": \"3.4.0-alpha10\" }", 6743 + "{ \"group\": \"com.android.tools.build\", \"artifact\": \"builder\", \"version\": \"7.1.3\" }", 6744 + "{ \"group\": \"com.android.tools.build\", \"artifact\": \"manifest-merger\", \"version\": \"30.1.3\" }", 6745 + "{ \"group\": \"com.android.tools\", \"artifact\": \"sdk-common\", \"version\": \"30.1.3\" }", 6746 + "{ \"group\": \"com.android.tools\", \"artifact\": \"annotations\", \"version\": \"30.1.3\" }", 6747 + "{ \"group\": \"com.android.tools.layoutlib\", \"artifact\": \"layoutlib-api\", \"version\": \"30.1.3\" }", 6748 + "{ \"group\": \"com.android.tools\", \"artifact\": \"common\", \"version\": \"30.1.3\" }", 6749 + "{ \"group\": \"com.android.tools\", \"artifact\": \"repository\", \"version\": \"30.1.3\" }" 6750 + ], 6751 + "fail_on_missing_checksum": true, 6752 + "fetch_sources": false, 6753 + "fetch_javadoc": false, 6754 + "excluded_artifacts": [], 6755 + "generate_compat_repositories": false, 6756 + "version_conflict_policy": "default", 6757 + "override_targets": {}, 6758 + "strict_visibility": false, 6759 + "strict_visibility_value": [ 6760 + "@@//visibility:private" 6761 + ], 6762 + "maven_install_json": "@@//src/tools/android:maven_android_install.json", 6763 + "resolve_timeout": 600, 6764 + "jetify": false, 6765 + "jetify_include_list": [ 6766 + "*" 6767 + ], 6768 + "use_starlark_android_rules": false, 6769 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 6770 + "duplicate_version_warning": "warn" 6771 + } 6772 + }, 6773 + "io_netty_netty_resolver_4_1_72_Final": { 6774 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6775 + "ruleClassName": "http_file", 6776 + "attributes": { 6777 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_resolver_4_1_72_Final", 6778 + "sha256": "6474598aab7cc9d8d6cfa06c05bd1b19adbf7f8451dbdd73070b33a6c60b1b90", 6779 + "urls": [ 6780 + "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar", 6781 + "https://maven.google.com/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar" 6782 + ], 6783 + "downloaded_file_path": "io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar" 6784 + } 6785 + }, 6786 + "software_amazon_awssdk_protocol_core_2_17_183": { 6787 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6788 + "ruleClassName": "http_file", 6789 + "attributes": { 6790 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_protocol_core_2_17_183", 6791 + "sha256": "10e7c4faa1f05e2d73055d0390dbd0bb6450e2e6cb85beda051b1e4693c826ce", 6792 + "urls": [ 6793 + "https://repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar", 6794 + "https://maven.google.com/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar" 6795 + ], 6796 + "downloaded_file_path": "software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar" 6797 + } 6798 + }, 6799 + "com_squareup_javapoet_1_8_0": { 6800 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6801 + "ruleClassName": "http_file", 6802 + "attributes": { 6803 + "name": "rules_jvm_external~5.2~maven~com_squareup_javapoet_1_8_0", 6804 + "sha256": "8e108c92027bb428196f10fa11cffbe589f7648a6af2016d652279385fdfd789", 6805 + "urls": [ 6806 + "https://dl.google.com/android/maven2/com/squareup/javapoet/1.8.0/javapoet-1.8.0.jar", 6807 + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.8.0/javapoet-1.8.0.jar" 6808 + ], 6809 + "downloaded_file_path": "com/squareup/javapoet/1.8.0/javapoet-1.8.0.jar" 6810 + } 6811 + }, 6812 + "io_grpc_grpc_protobuf_lite_1_48_1": { 6813 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6814 + "ruleClassName": "http_file", 6815 + "attributes": { 6816 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_protobuf_lite_1_48_1", 6817 + "sha256": "0a4c735bb80e342d418c0ef7d2add7793aaf72b91c449bde2769ea81f1869737", 6818 + "urls": [ 6819 + "https://repo1.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.48.1/grpc-protobuf-lite-1.48.1.jar" 6820 + ], 6821 + "downloaded_file_path": "io/grpc/grpc-protobuf-lite/1.48.1/grpc-protobuf-lite-1.48.1.jar" 6822 + } 6823 + }, 6824 + "software_amazon_awssdk_s3_2_17_183": { 6825 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6826 + "ruleClassName": "http_file", 6827 + "attributes": { 6828 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_s3_2_17_183", 6829 + "sha256": "ab073b91107a9e4ed9f030314077d137fe627e055ad895fabb036980a050e360", 6830 + "urls": [ 6831 + "https://repo1.maven.org/maven2/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar", 6832 + "https://maven.google.com/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar" 6833 + ], 6834 + "downloaded_file_path": "software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar" 6835 + } 6836 + }, 6837 + "com_squareup_javawriter_2_5_0": { 6838 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6839 + "ruleClassName": "http_file", 6840 + "attributes": { 6841 + "name": "rules_jvm_external~5.2~maven~com_squareup_javawriter_2_5_0", 6842 + "sha256": "fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0", 6843 + "urls": [ 6844 + "https://dl.google.com/android/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar", 6845 + "https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" 6846 + ], 6847 + "downloaded_file_path": "com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" 6848 + } 6849 + }, 6850 + "org_apache_httpcomponents_httpclient_4_5_13": { 6851 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6852 + "ruleClassName": "http_file", 6853 + "attributes": { 6854 + "name": "rules_jvm_external~5.2~maven~org_apache_httpcomponents_httpclient_4_5_13", 6855 + "sha256": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743", 6856 + "urls": [ 6857 + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar", 6858 + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" 6859 + ], 6860 + "downloaded_file_path": "org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" 6861 + } 6862 + }, 6863 + "net_sf_kxml_kxml2_2_3_0": { 6864 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6865 + "ruleClassName": "http_file", 6866 + "attributes": { 6867 + "name": "rules_jvm_external~5.2~maven~net_sf_kxml_kxml2_2_3_0", 6868 + "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", 6869 + "urls": [ 6870 + "https://dl.google.com/android/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", 6871 + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" 6872 + ], 6873 + "downloaded_file_path": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" 6874 + } 6875 + }, 6876 + "com_google_code_gson_gson_2_9_0": { 6877 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6878 + "ruleClassName": "http_file", 6879 + "attributes": { 6880 + "name": "rules_jvm_external~5.2~maven~com_google_code_gson_gson_2_9_0", 6881 + "sha256": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d", 6882 + "urls": [ 6883 + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" 6884 + ], 6885 + "downloaded_file_path": "com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" 6886 + } 6887 + }, 6888 + "io_netty_netty_buffer_4_1_72_Final": { 6889 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6890 + "ruleClassName": "http_file", 6891 + "attributes": { 6892 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_buffer_4_1_72_Final", 6893 + "sha256": "568ff7cd9d8e2284ec980730c88924f686642929f8f219a74518b4e64755f3a1", 6894 + "urls": [ 6895 + "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar", 6896 + "https://maven.google.com/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar" 6897 + ], 6898 + "downloaded_file_path": "io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar" 6899 + } 6900 + }, 6901 + "jakarta_xml_bind_jakarta_xml_bind_api_2_3_2": { 6902 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6903 + "ruleClassName": "http_file", 6904 + "attributes": { 6905 + "name": "rules_jvm_external~5.2~maven~jakarta_xml_bind_jakarta_xml_bind_api_2_3_2", 6906 + "sha256": "69156304079bdeed9fc0ae3b39389f19b3cc4ba4443bc80508995394ead742ea", 6907 + "urls": [ 6908 + "https://dl.google.com/android/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", 6909 + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" 6910 + ], 6911 + "downloaded_file_path": "jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" 6912 + } 6913 + }, 6914 + "org_pcollections_pcollections_3_1_4": { 6915 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6916 + "ruleClassName": "http_file", 6917 + "attributes": { 6918 + "name": "rules_jvm_external~5.2~maven~org_pcollections_pcollections_3_1_4", 6919 + "sha256": "34f579ba075c8da2c8a0fedd0f04e21eac2fb6c660d90d0fabb573e8b4dc6918", 6920 + "urls": [ 6921 + "https://repo1.maven.org/maven2/org/pcollections/pcollections/3.1.4/pcollections-3.1.4.jar" 6922 + ], 6923 + "downloaded_file_path": "org/pcollections/pcollections/3.1.4/pcollections-3.1.4.jar" 6924 + } 6925 + }, 6926 + "xerces_xercesImpl_2_12_0": { 6927 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6928 + "ruleClassName": "http_file", 6929 + "attributes": { 6930 + "name": "rules_jvm_external~5.2~maven~xerces_xercesImpl_2_12_0", 6931 + "sha256": "b50d3a4ca502faa4d1c838acb8aa9480446953421f7327e338c5dda3da5e76d0", 6932 + "urls": [ 6933 + "https://dl.google.com/android/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", 6934 + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" 6935 + ], 6936 + "downloaded_file_path": "xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" 6937 + } 6938 + }, 6939 + "com_android_tools_analytics_library_tracker_30_1_3": { 6940 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6941 + "ruleClassName": "http_file", 6942 + "attributes": { 6943 + "name": "rules_jvm_external~5.2~maven~com_android_tools_analytics_library_tracker_30_1_3", 6944 + "sha256": "c30e3634f83d524680f3aba2861078fb14bd347e6f9f0e5c079fba6142eec7e9", 6945 + "urls": [ 6946 + "https://dl.google.com/android/maven2/com/android/tools/analytics-library/tracker/30.1.3/tracker-30.1.3.jar", 6947 + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/tracker/30.1.3/tracker-30.1.3.jar" 6948 + ], 6949 + "downloaded_file_path": "com/android/tools/analytics-library/tracker/30.1.3/tracker-30.1.3.jar" 6950 + } 6951 + }, 6952 + "io_netty_netty_tcnative_boringssl_static_jar_osx_x86_64_2_0_56_Final": { 6953 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6954 + "ruleClassName": "http_file", 6955 + "attributes": { 6956 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_tcnative_boringssl_static_jar_osx_x86_64_2_0_56_Final", 6957 + "sha256": "9a77e8910af04becbdb535592c6a1e1a9accecde522aa1bb925a023c2c59d6dc", 6958 + "urls": [ 6959 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-osx-x86_64.jar" 6960 + ], 6961 + "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.56.Final/netty-tcnative-boringssl-static-2.0.56.Final-osx-x86_64.jar" 6962 + } 6963 + }, 6964 + "io_grpc_grpc_stub_1_48_1": { 6965 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6966 + "ruleClassName": "http_file", 6967 + "attributes": { 6968 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_stub_1_48_1", 6969 + "sha256": "6436f19cef264fd949fb7a41e11424e373aa3b1096cad0b7e518f1c81aa60f23", 6970 + "urls": [ 6971 + "https://repo1.maven.org/maven2/io/grpc/grpc-stub/1.48.1/grpc-stub-1.48.1.jar" 6972 + ], 6973 + "downloaded_file_path": "io/grpc/grpc-stub/1.48.1/grpc-stub-1.48.1.jar" 6974 + } 6975 + }, 6976 + "org_slf4j_slf4j_api_1_7_30": { 6977 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6978 + "ruleClassName": "http_file", 6979 + "attributes": { 6980 + "name": "rules_jvm_external~5.2~maven~org_slf4j_slf4j_api_1_7_30", 6981 + "sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57", 6982 + "urls": [ 6983 + "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar", 6984 + "https://maven.google.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" 6985 + ], 6986 + "downloaded_file_path": "org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" 6987 + } 6988 + }, 6989 + "org_jetbrains_annotations_13_0": { 6990 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 6991 + "ruleClassName": "http_file", 6992 + "attributes": { 6993 + "name": "rules_jvm_external~5.2~maven~org_jetbrains_annotations_13_0", 6994 + "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", 6995 + "urls": [ 6996 + "https://dl.google.com/android/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", 6997 + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" 6998 + ], 6999 + "downloaded_file_path": "org/jetbrains/annotations/13.0/annotations-13.0.jar" 7000 + } 7001 + }, 7002 + "org_jvnet_staxex_stax_ex_1_8_1": { 7003 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7004 + "ruleClassName": "http_file", 7005 + "attributes": { 7006 + "name": "rules_jvm_external~5.2~maven~org_jvnet_staxex_stax_ex_1_8_1", 7007 + "sha256": "20522549056e9e50aa35ef0b445a2e47a53d06be0b0a9467d704e2483ffb049a", 7008 + "urls": [ 7009 + "https://dl.google.com/android/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", 7010 + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" 7011 + ], 7012 + "downloaded_file_path": "org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" 7013 + } 7014 + }, 7015 + "com_google_api_grpc_proto_google_common_protos_2_0_1": { 7016 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7017 + "ruleClassName": "http_file", 7018 + "attributes": { 7019 + "name": "rules_jvm_external~5.2~maven~com_google_api_grpc_proto_google_common_protos_2_0_1", 7020 + "sha256": "5ce71656118618731e34a5d4c61aa3a031be23446dc7de8b5a5e77b66ebcd6ef", 7021 + "urls": [ 7022 + "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar", 7023 + "https://maven.google.com/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar" 7024 + ], 7025 + "downloaded_file_path": "com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar" 7026 + } 7027 + }, 7028 + "commons_logging_commons_logging_1_2": { 7029 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7030 + "ruleClassName": "http_file", 7031 + "attributes": { 7032 + "name": "rules_jvm_external~5.2~maven~commons_logging_commons_logging_1_2", 7033 + "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", 7034 + "urls": [ 7035 + "https://dl.google.com/android/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", 7036 + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" 7037 + ], 7038 + "downloaded_file_path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" 7039 + } 7040 + }, 7041 + "com_google_api_client_google_api_client_gson_1_35_2": { 7042 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7043 + "ruleClassName": "http_file", 7044 + "attributes": { 7045 + "name": "rules_jvm_external~5.2~maven~com_google_api_client_google_api_client_gson_1_35_2", 7046 + "sha256": "54e5be675e5c2ab0958647fcaa35c14bd8f7c08358c634f5ab786e4ed7268576", 7047 + "urls": [ 7048 + "https://repo1.maven.org/maven2/com/google/api-client/google-api-client-gson/1.35.2/google-api-client-gson-1.35.2.jar" 7049 + ], 7050 + "downloaded_file_path": "com/google/api-client/google-api-client-gson/1.35.2/google-api-client-gson-1.35.2.jar" 7051 + } 7052 + }, 7053 + "com_sun_xml_fastinfoset_FastInfoset_1_2_16": { 7054 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7055 + "ruleClassName": "http_file", 7056 + "attributes": { 7057 + "name": "rules_jvm_external~5.2~maven~com_sun_xml_fastinfoset_FastInfoset_1_2_16", 7058 + "sha256": "056f3a1e144409f21ed16afc26805f58e9a21f3fce1543c42d400719d250c511", 7059 + "urls": [ 7060 + "https://dl.google.com/android/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", 7061 + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" 7062 + ], 7063 + "downloaded_file_path": "com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" 7064 + } 7065 + }, 7066 + "com_google_cloud_google_cloud_storage_1_113_4": { 7067 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7068 + "ruleClassName": "http_file", 7069 + "attributes": { 7070 + "name": "rules_jvm_external~5.2~maven~com_google_cloud_google_cloud_storage_1_113_4", 7071 + "sha256": "796833e9bdab80c40bbc820e65087eb8f28c6bfbca194d2e3e00d98cb5bc55d6", 7072 + "urls": [ 7073 + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar", 7074 + "https://maven.google.com/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar" 7075 + ], 7076 + "downloaded_file_path": "com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar" 7077 + } 7078 + }, 7079 + "commons_io_commons_io_2_4": { 7080 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7081 + "ruleClassName": "http_file", 7082 + "attributes": { 7083 + "name": "rules_jvm_external~5.2~maven~commons_io_commons_io_2_4", 7084 + "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", 7085 + "urls": [ 7086 + "https://dl.google.com/android/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", 7087 + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" 7088 + ], 7089 + "downloaded_file_path": "commons-io/commons-io/2.4/commons-io-2.4.jar" 7090 + } 7091 + }, 7092 + "io_netty_netty_transport_native_epoll_jar_linux_x86_64_4_1_93_Final": { 7093 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7094 + "ruleClassName": "http_file", 7095 + "attributes": { 7096 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_epoll_jar_linux_x86_64_4_1_93_Final", 7097 + "sha256": "f87a502f3d257bc41f80bd0b90c19e6b4a48d0600fb26e7b5d6c2c675680fa0e", 7098 + "urls": [ 7099 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.93.Final/netty-transport-native-epoll-4.1.93.Final-linux-x86_64.jar" 7100 + ], 7101 + "downloaded_file_path": "io/netty/netty-transport-native-epoll/4.1.93.Final/netty-transport-native-epoll-4.1.93.Final-linux-x86_64.jar" 7102 + } 7103 + }, 7104 + "com_typesafe_netty_netty_reactive_streams_2_0_5": { 7105 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7106 + "ruleClassName": "http_file", 7107 + "attributes": { 7108 + "name": "rules_jvm_external~5.2~maven~com_typesafe_netty_netty_reactive_streams_2_0_5", 7109 + "sha256": "f949849fc8ee75fde468ba3a35df2e04577fa31a2940b83b2a7dc9d14dac13d6", 7110 + "urls": [ 7111 + "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar", 7112 + "https://maven.google.com/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar" 7113 + ], 7114 + "downloaded_file_path": "com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar" 7115 + } 7116 + }, 7117 + "com_github_stephenc_jcip_jcip_annotations_1_0_1": { 7118 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7119 + "ruleClassName": "http_file", 7120 + "attributes": { 7121 + "name": "rules_jvm_external~5.2~maven~com_github_stephenc_jcip_jcip_annotations_1_0_1", 7122 + "sha256": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323", 7123 + "urls": [ 7124 + "https://repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar" 7125 + ], 7126 + "downloaded_file_path": "com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar" 7127 + } 7128 + }, 7129 + "com_typesafe_netty_netty_reactive_streams_http_2_0_5": { 7130 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7131 + "ruleClassName": "http_file", 7132 + "attributes": { 7133 + "name": "rules_jvm_external~5.2~maven~com_typesafe_netty_netty_reactive_streams_http_2_0_5", 7134 + "sha256": "b39224751ad936758176e9d994230380ade5e9079e7c8ad778e3995779bcf303", 7135 + "urls": [ 7136 + "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar", 7137 + "https://maven.google.com/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar" 7138 + ], 7139 + "downloaded_file_path": "com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar" 7140 + } 7141 + }, 7142 + "com_google_api_client_google_api_client_1_35_2": { 7143 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7144 + "ruleClassName": "http_file", 7145 + "attributes": { 7146 + "name": "rules_jvm_external~5.2~maven~com_google_api_client_google_api_client_1_35_2", 7147 + "sha256": "f195cd6228d3f99fa7e30ff2dee60ad0f2c7923be31399a7dcdc1abd679aa22e", 7148 + "urls": [ 7149 + "https://repo1.maven.org/maven2/com/google/api-client/google-api-client/1.35.2/google-api-client-1.35.2.jar" 7150 + ], 7151 + "downloaded_file_path": "com/google/api-client/google-api-client/1.35.2/google-api-client-1.35.2.jar" 7152 + } 7153 + }, 7154 + "org_ow2_asm_asm_commons_9_2": { 7155 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7156 + "ruleClassName": "http_file", 7157 + "attributes": { 7158 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_commons_9_2", 7159 + "sha256": "be4ce53138a238bb522cd781cf91f3ba5ce2f6ca93ec62d46a162a127225e0a6", 7160 + "urls": [ 7161 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar" 7162 + ], 7163 + "downloaded_file_path": "org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar" 7164 + } 7165 + }, 7166 + "org_ow2_asm_asm_commons_9_1": { 7167 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7168 + "ruleClassName": "http_file", 7169 + "attributes": { 7170 + "name": "rules_jvm_external~5.2~maven~org_ow2_asm_asm_commons_9_1", 7171 + "sha256": "afcb26dc1fc12c0c4a99ada670908dd82e18dfc488caf5ee92546996b470c00c", 7172 + "urls": [ 7173 + "https://dl.google.com/android/maven2/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar", 7174 + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar" 7175 + ], 7176 + "downloaded_file_path": "org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar" 7177 + } 7178 + }, 7179 + "com_android_tools_dvlib_30_1_3": { 7180 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7181 + "ruleClassName": "http_file", 7182 + "attributes": { 7183 + "name": "rules_jvm_external~5.2~maven~com_android_tools_dvlib_30_1_3", 7184 + "sha256": "50886691517d30762c571f585a07f384e6a8cca5fcbea9d46660ba078b613bfa", 7185 + "urls": [ 7186 + "https://dl.google.com/android/maven2/com/android/tools/dvlib/30.1.3/dvlib-30.1.3.jar", 7187 + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.1.3/dvlib-30.1.3.jar" 7188 + ], 7189 + "downloaded_file_path": "com/android/tools/dvlib/30.1.3/dvlib-30.1.3.jar" 7190 + } 7191 + }, 7192 + "org_threeten_threetenbp_1_5_0": { 7193 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7194 + "ruleClassName": "http_file", 7195 + "attributes": { 7196 + "name": "rules_jvm_external~5.2~maven~org_threeten_threetenbp_1_5_0", 7197 + "sha256": "dcf9c0f940739f2a825cd8626ff27113459a2f6eb18797c7152f93fff69c264f", 7198 + "urls": [ 7199 + "https://repo1.maven.org/maven2/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar", 7200 + "https://maven.google.com/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar" 7201 + ], 7202 + "downloaded_file_path": "org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar" 7203 + } 7204 + }, 7205 + "io_reactivex_rxjava3_rxjava_3_1_2": { 7206 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7207 + "ruleClassName": "http_file", 7208 + "attributes": { 7209 + "name": "rules_jvm_external~5.2~maven~io_reactivex_rxjava3_rxjava_3_1_2", 7210 + "sha256": "8d784075bec0b7c55042c109a4de8923b3b6d2ebd2e00912d518f07240f9c23a", 7211 + "urls": [ 7212 + "https://repo1.maven.org/maven2/io/reactivex/rxjava3/rxjava/3.1.2/rxjava-3.1.2.jar" 7213 + ], 7214 + "downloaded_file_path": "io/reactivex/rxjava3/rxjava/3.1.2/rxjava-3.1.2.jar" 7215 + } 7216 + }, 7217 + "com_android_tools_build_apkzlib_7_1_3": { 7218 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7219 + "ruleClassName": "http_file", 7220 + "attributes": { 7221 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_apkzlib_7_1_3", 7222 + "sha256": "5c10846c4a325b4313cdfcb236505ce1defa68f55d1a4259b503be115453c661", 7223 + "urls": [ 7224 + "https://dl.google.com/android/maven2/com/android/tools/build/apkzlib/7.1.3/apkzlib-7.1.3.jar", 7225 + "https://repo1.maven.org/maven2/com/android/tools/build/apkzlib/7.1.3/apkzlib-7.1.3.jar" 7226 + ], 7227 + "downloaded_file_path": "com/android/tools/build/apkzlib/7.1.3/apkzlib-7.1.3.jar" 7228 + } 7229 + }, 7230 + "io_github_java_diff_utils_java_diff_utils_4_12": { 7231 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7232 + "ruleClassName": "http_file", 7233 + "attributes": { 7234 + "name": "rules_jvm_external~5.2~maven~io_github_java_diff_utils_java_diff_utils_4_12", 7235 + "sha256": "9990a2039778f6b4cc94790141c2868864eacee0620c6c459451121a901cd5b5", 7236 + "urls": [ 7237 + "https://repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar" 7238 + ], 7239 + "downloaded_file_path": "io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar" 7240 + } 7241 + }, 7242 + "io_grpc_grpc_netty_1_48_1": { 7243 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7244 + "ruleClassName": "http_file", 7245 + "attributes": { 7246 + "name": "rules_jvm_external~5.2~maven~io_grpc_grpc_netty_1_48_1", 7247 + "sha256": "2a51593342a2ee4f8f1b946dc48d06b02d0721493238e4ae83d1ad66f8b0c9f4", 7248 + "urls": [ 7249 + "https://repo1.maven.org/maven2/io/grpc/grpc-netty/1.48.1/grpc-netty-1.48.1.jar" 7250 + ], 7251 + "downloaded_file_path": "io/grpc/grpc-netty/1.48.1/grpc-netty-1.48.1.jar" 7252 + } 7253 + }, 7254 + "maven": { 7255 + "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl", 7256 + "ruleClassName": "pinned_coursier_fetch", 7257 + "attributes": { 7258 + "name": "rules_jvm_external~5.2~maven~maven", 7259 + "repositories": [ 7260 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 7261 + ], 7262 + "artifacts": [ 7263 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\", \"testonly\": true }", 7264 + "{ \"group\": \"com.google.jimfs\", \"artifact\": \"jimfs\", \"version\": \"1.2\", \"testonly\": true }", 7265 + "{ \"group\": \"com.google.testing.compile\", \"artifact\": \"compile-testing\", \"version\": \"0.18\", \"testonly\": true }", 7266 + "{ \"group\": \"com.google.testparameterinjector\", \"artifact\": \"test-parameter-injector\", \"version\": \"1.0\", \"testonly\": true }", 7267 + "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\", \"testonly\": true }", 7268 + "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.3\", \"testonly\": true }", 7269 + "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-liteproto-extension\", \"version\": \"1.1.3\", \"testonly\": true }", 7270 + "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-proto-extension\", \"version\": \"1.1.3\", \"testonly\": true }", 7271 + "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"5.4.0\", \"testonly\": true }", 7272 + "{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }", 7273 + "{ \"group\": \"com.github.ben-manes.caffeine\", \"artifact\": \"caffeine\", \"version\": \"3.0.5\" }", 7274 + "{ \"group\": \"com.github.kevinstern\", \"artifact\": \"software-and-algorithms\", \"version\": \"1.0\" }", 7275 + "{ \"group\": \"com.github.stephenc.jcip\", \"artifact\": \"jcip-annotations\", \"version\": \"1.0-1\" }", 7276 + "{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client-gson\", \"version\": \"1.35.2\" }", 7277 + "{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client\", \"version\": \"1.35.2\" }", 7278 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.6.0\" }", 7279 + "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.6.0\" }", 7280 + "{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service-annotations\", \"version\": \"1.0.1\" }", 7281 + "{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service\", \"version\": \"1.0\" }", 7282 + "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.9\" }", 7283 + "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.8.2\" }", 7284 + "{ \"group\": \"com.google.auto\", \"artifact\": \"auto-common\", \"version\": \"1.2.1\" }", 7285 + "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", 7286 + "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }", 7287 + "{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }", 7288 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.22.0\" }", 7289 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.22.0\" }", 7290 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_check_api\", \"version\": \"2.22.0\" }", 7291 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_core\", \"version\": \"2.22.0\" }", 7292 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_type_annotations\", \"version\": \"2.22.0\" }", 7293 + "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.5.1\" }", 7294 + "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.5.1\" }", 7295 + "{ \"group\": \"com.google.flogger\", \"artifact\": \"google-extensions\", \"version\": \"0.5.1\" }", 7296 + "{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }", 7297 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", 7298 + "{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client-gson\", \"version\": \"1.42.0\" }", 7299 + "{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client\", \"version\": \"1.42.0\" }", 7300 + "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }", 7301 + "{ \"group\": \"com.google.turbine\", \"artifact\": \"turbine\", \"version\": \"0.2\" }", 7302 + "{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-extension\", \"version\": \"1.3.1\" }", 7303 + "{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-runtime\", \"version\": \"1.3.1\" }", 7304 + "{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-factory\", \"version\": \"1.3.1\" }", 7305 + "{ \"group\": \"com.squareup\", \"artifact\": \"javapoet\", \"version\": \"1.12.0\" }", 7306 + "{ \"group\": \"commons-collections\", \"artifact\": \"commons-collections\", \"version\": \"3.2.2\" }", 7307 + "{ \"group\": \"commons-lang\", \"artifact\": \"commons-lang\", \"version\": \"2.6\" }", 7308 + "{ \"group\": \"io.github.java-diff-utils\", \"artifact\": \"java-diff-utils\", \"version\": \"4.12\" }", 7309 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-api\", \"version\": \"1.48.1\" }", 7310 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-auth\", \"version\": \"1.48.1\" }", 7311 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-context\", \"version\": \"1.48.1\" }", 7312 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-core\", \"version\": \"1.48.1\" }", 7313 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-netty\", \"version\": \"1.48.1\" }", 7314 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf-lite\", \"version\": \"1.48.1\" }", 7315 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf\", \"version\": \"1.48.1\" }", 7316 + "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-stub\", \"version\": \"1.48.1\" }", 7317 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.93.Final\" }", 7318 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.93.Final\" }", 7319 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.93.Final\" }", 7320 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.93.Final\" }", 7321 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.93.Final\" }", 7322 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.93.Final\" }", 7323 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.93.Final\" }", 7324 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver-dns\", \"version\": \"4.1.93.Final\" }", 7325 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.93.Final\" }", 7326 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }", 7327 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }", 7328 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }", 7329 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", 7330 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"windows-x86_64\" }", 7331 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.56.Final\" }", 7332 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.93.Final\" }", 7333 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.93.Final\" }", 7334 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }", 7335 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }", 7336 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }", 7337 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", 7338 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\" }", 7339 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }", 7340 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }", 7341 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }", 7342 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }", 7343 + "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }", 7344 + "{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }", 7345 + "{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }", 7346 + "{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }", 7347 + "{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }", 7348 + "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.14.5\" }", 7349 + "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.14.5\" }", 7350 + "{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-compress\", \"version\": \"1.20\" }", 7351 + "{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-pool2\", \"version\": \"2.8.0\" }", 7352 + "{ \"group\": \"org.apache.tomcat\", \"artifact\": \"tomcat-annotations-api\", \"version\": \"8.0.5\" }", 7353 + "{ \"group\": \"org.apache.velocity\", \"artifact\": \"velocity\", \"version\": \"1.7\" }", 7354 + "{ \"group\": \"org.checkerframework\", \"artifact\": \"checker-qual\", \"version\": \"3.19.0\" }", 7355 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-analysis\", \"version\": \"9.2\" }", 7356 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-commons\", \"version\": \"9.2\" }", 7357 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-tree\", \"version\": \"9.2\" }", 7358 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-util\", \"version\": \"9.2\" }", 7359 + "{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm\", \"version\": \"9.2\" }", 7360 + "{ \"group\": \"org.pcollections\", \"artifact\": \"pcollections\", \"version\": \"3.1.4\" }", 7361 + "{ \"group\": \"org.threeten\", \"artifact\": \"threeten-extra\", \"version\": \"1.5.0\" }", 7362 + "{ \"group\": \"org.tukaani\", \"artifact\": \"xz\", \"version\": \"1.9\" }", 7363 + "{ \"group\": \"org.yaml\", \"artifact\": \"snakeyaml\", \"version\": \"1.28\" }", 7364 + "{ \"group\": \"tools.profiler\", \"artifact\": \"async-profiler\", \"version\": \"2.9\" }", 7365 + "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", 7366 + "{ \"group\": \"org.hamcrest\", \"artifact\": \"hamcrest-core\", \"version\": \"1.3\" }", 7367 + "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", 7368 + "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }", 7369 + "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }", 7370 + "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }", 7371 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", 7372 + "{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }", 7373 + "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }", 7374 + "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", 7375 + "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }" 7376 + ], 7377 + "fetch_sources": false, 7378 + "fetch_javadoc": false, 7379 + "generate_compat_repositories": false, 7380 + "maven_install_json": "@@//:maven_install.json", 7381 + "override_targets": {}, 7382 + "strict_visibility": true, 7383 + "strict_visibility_value": [ 7384 + "@@//visibility:private" 7385 + ], 7386 + "jetify": false, 7387 + "jetify_include_list": [ 7388 + "*" 7389 + ], 7390 + "additional_netrc_lines": [], 7391 + "fail_if_repin_required": true, 7392 + "use_starlark_android_rules": false, 7393 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 7394 + "duplicate_version_warning": "warn" 7395 + } 7396 + }, 7397 + "com_google_auto_service_auto_service_1_0": { 7398 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7399 + "ruleClassName": "http_file", 7400 + "attributes": { 7401 + "name": "rules_jvm_external~5.2~maven~com_google_auto_service_auto_service_1_0", 7402 + "sha256": "4ae44dd05b49a1109a463c0d2aaf920c24f76d1e996bb89f29481c4ff75ec526", 7403 + "urls": [ 7404 + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service/1.0/auto-service-1.0.jar" 7405 + ], 7406 + "downloaded_file_path": "com/google/auto/service/auto-service/1.0/auto-service-1.0.jar" 7407 + } 7408 + }, 7409 + "aopalliance_aopalliance_1_0": { 7410 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7411 + "ruleClassName": "http_file", 7412 + "attributes": { 7413 + "name": "rules_jvm_external~5.2~maven~aopalliance_aopalliance_1_0", 7414 + "sha256": "0addec670fedcd3f113c5c8091d783280d23f75e3acb841b61a9cdb079376a08", 7415 + "urls": [ 7416 + "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar" 7417 + ], 7418 + "downloaded_file_path": "aopalliance/aopalliance/1.0/aopalliance-1.0.jar" 7419 + } 7420 + }, 7421 + "org_bouncycastle_bcpkix_jdk15on_1_56": { 7422 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7423 + "ruleClassName": "http_file", 7424 + "attributes": { 7425 + "name": "rules_jvm_external~5.2~maven~org_bouncycastle_bcpkix_jdk15on_1_56", 7426 + "sha256": "7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca", 7427 + "urls": [ 7428 + "https://dl.google.com/android/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", 7429 + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" 7430 + ], 7431 + "downloaded_file_path": "org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" 7432 + } 7433 + }, 7434 + "io_netty_netty_transport_native_unix_common_jar_osx_x86_64_4_1_93_Final": { 7435 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7436 + "ruleClassName": "http_file", 7437 + "attributes": { 7438 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_unix_common_jar_osx_x86_64_4_1_93_Final", 7439 + "sha256": "deded602209c23f624e9d91f3d4c27cbba9b303e35ea9b4693090d54ac245b6c", 7440 + "urls": [ 7441 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-osx-x86_64.jar" 7442 + ], 7443 + "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final-osx-x86_64.jar" 7444 + } 7445 + }, 7446 + "com_android_tools_build_builder_test_api_7_1_3": { 7447 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7448 + "ruleClassName": "http_file", 7449 + "attributes": { 7450 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_builder_test_api_7_1_3", 7451 + "sha256": "6259c32a8602d9a18fc9a5abb274b915dbba32837c5ce91ac07a2d229460078a", 7452 + "urls": [ 7453 + "https://dl.google.com/android/maven2/com/android/tools/build/builder-test-api/7.1.3/builder-test-api-7.1.3.jar", 7454 + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.1.3/builder-test-api-7.1.3.jar" 7455 + ], 7456 + "downloaded_file_path": "com/android/tools/build/builder-test-api/7.1.3/builder-test-api-7.1.3.jar" 7457 + } 7458 + }, 7459 + "commons_collections_commons_collections_3_2_2": { 7460 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7461 + "ruleClassName": "http_file", 7462 + "attributes": { 7463 + "name": "rules_jvm_external~5.2~maven~commons_collections_commons_collections_3_2_2", 7464 + "sha256": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8", 7465 + "urls": [ 7466 + "https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" 7467 + ], 7468 + "downloaded_file_path": "commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" 7469 + } 7470 + }, 7471 + "software_amazon_awssdk_profiles_2_17_183": { 7472 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7473 + "ruleClassName": "http_file", 7474 + "attributes": { 7475 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_profiles_2_17_183", 7476 + "sha256": "78833b32fde3f1c5320373b9ea955c1bbc28f2c904010791c4784e610193ee56", 7477 + "urls": [ 7478 + "https://repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar", 7479 + "https://maven.google.com/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar" 7480 + ], 7481 + "downloaded_file_path": "software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar" 7482 + } 7483 + }, 7484 + "io_github_eisop_dataflow_errorprone_3_34_0_eisop1": { 7485 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7486 + "ruleClassName": "http_file", 7487 + "attributes": { 7488 + "name": "rules_jvm_external~5.2~maven~io_github_eisop_dataflow_errorprone_3_34_0_eisop1", 7489 + "sha256": "89b4f5d2bd5059f067c5982a0e5988b87dfc8a8234795d68c6f3178846de3319", 7490 + "urls": [ 7491 + "https://repo1.maven.org/maven2/io/github/eisop/dataflow-errorprone/3.34.0-eisop1/dataflow-errorprone-3.34.0-eisop1.jar" 7492 + ], 7493 + "downloaded_file_path": "io/github/eisop/dataflow-errorprone/3.34.0-eisop1/dataflow-errorprone-3.34.0-eisop1.jar" 7494 + } 7495 + }, 7496 + "com_google_api_grpc_proto_google_common_protos_2_9_0": { 7497 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7498 + "ruleClassName": "http_file", 7499 + "attributes": { 7500 + "name": "rules_jvm_external~5.2~maven~com_google_api_grpc_proto_google_common_protos_2_9_0", 7501 + "sha256": "0d830380ec66bd7e25eee63aa0a5a08578e46ad187fb72d99b44d9ba22827f91", 7502 + "urls": [ 7503 + "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.9.0/proto-google-common-protos-2.9.0.jar" 7504 + ], 7505 + "downloaded_file_path": "com/google/api/grpc/proto-google-common-protos/2.9.0/proto-google-common-protos-2.9.0.jar" 7506 + } 7507 + }, 7508 + "com_android_tools_ddms_ddmlib_30_1_3": { 7509 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7510 + "ruleClassName": "http_file", 7511 + "attributes": { 7512 + "name": "rules_jvm_external~5.2~maven~com_android_tools_ddms_ddmlib_30_1_3", 7513 + "sha256": "b88ba88a1a8f0156c9a056eb0c83a181321541bdbb78e834bf837fd1dd07e4f3", 7514 + "urls": [ 7515 + "https://dl.google.com/android/maven2/com/android/tools/ddms/ddmlib/30.1.3/ddmlib-30.1.3.jar", 7516 + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.1.3/ddmlib-30.1.3.jar" 7517 + ], 7518 + "downloaded_file_path": "com/android/tools/ddms/ddmlib/30.1.3/ddmlib-30.1.3.jar" 7519 + } 7520 + }, 7521 + "org_apache_commons_commons_lang3_3_8_1": { 7522 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7523 + "ruleClassName": "http_file", 7524 + "attributes": { 7525 + "name": "rules_jvm_external~5.2~maven~org_apache_commons_commons_lang3_3_8_1", 7526 + "sha256": "dac807f65b07698ff39b1b07bfef3d87ae3fd46d91bbf8a2bc02b2a831616f68", 7527 + "urls": [ 7528 + "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar", 7529 + "https://maven.google.com/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar" 7530 + ], 7531 + "downloaded_file_path": "org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar" 7532 + } 7533 + }, 7534 + "software_amazon_awssdk_aws_core_2_17_183": { 7535 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7536 + "ruleClassName": "http_file", 7537 + "attributes": { 7538 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_aws_core_2_17_183", 7539 + "sha256": "bccbdbea689a665a702ff19828662d87fb7fe81529df13f02ef1e4c474ea9f93", 7540 + "urls": [ 7541 + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar", 7542 + "https://maven.google.com/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar" 7543 + ], 7544 + "downloaded_file_path": "software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar" 7545 + } 7546 + }, 7547 + "com_google_api_gax_httpjson_0_77_0": { 7548 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7549 + "ruleClassName": "http_file", 7550 + "attributes": { 7551 + "name": "rules_jvm_external~5.2~maven~com_google_api_gax_httpjson_0_77_0", 7552 + "sha256": "fd4dae47fa016d3b26e8d90b67ddc6c23c4c06e8bcdf085c70310ab7ef324bd6", 7553 + "urls": [ 7554 + "https://repo1.maven.org/maven2/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar", 7555 + "https://maven.google.com/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar" 7556 + ], 7557 + "downloaded_file_path": "com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar" 7558 + } 7559 + }, 7560 + "org_apache_commons_commons_pool2_2_8_0": { 7561 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7562 + "ruleClassName": "http_file", 7563 + "attributes": { 7564 + "name": "rules_jvm_external~5.2~maven~org_apache_commons_commons_pool2_2_8_0", 7565 + "sha256": "5efa9fbb54a58b1a12205a5fac565f6982abfeb0ff45bdbc318748ef5fd3a3ff", 7566 + "urls": [ 7567 + "https://repo1.maven.org/maven2/org/apache/commons/commons-pool2/2.8.0/commons-pool2-2.8.0.jar" 7568 + ], 7569 + "downloaded_file_path": "org/apache/commons/commons-pool2/2.8.0/commons-pool2-2.8.0.jar" 7570 + } 7571 + }, 7572 + "com_google_errorprone_error_prone_annotations_2_11_0": { 7573 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7574 + "ruleClassName": "http_file", 7575 + "attributes": { 7576 + "name": "rules_jvm_external~5.2~maven~com_google_errorprone_error_prone_annotations_2_11_0", 7577 + "sha256": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", 7578 + "urls": [ 7579 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", 7580 + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar" 7581 + ], 7582 + "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar" 7583 + } 7584 + }, 7585 + "com_google_inject_guice_5_1_0": { 7586 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7587 + "ruleClassName": "http_file", 7588 + "attributes": { 7589 + "name": "rules_jvm_external~5.2~maven~com_google_inject_guice_5_1_0", 7590 + "sha256": "4130e50bfac48099c860f0d903b91860c81a249c90f38245f8fed58fc817bc26", 7591 + "urls": [ 7592 + "https://repo1.maven.org/maven2/com/google/inject/guice/5.1.0/guice-5.1.0.jar" 7593 + ], 7594 + "downloaded_file_path": "com/google/inject/guice/5.1.0/guice-5.1.0.jar" 7595 + } 7596 + }, 7597 + "io_netty_netty_codec_socks_4_1_93_Final": { 7598 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7599 + "ruleClassName": "http_file", 7600 + "attributes": { 7601 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_codec_socks_4_1_93_Final", 7602 + "sha256": "0ea47b5ba23ca1da8eb9146c8fc755c1271414633b1e2be2ce1df764ba0fff2a", 7603 + "urls": [ 7604 + "https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.93.Final/netty-codec-socks-4.1.93.Final.jar" 7605 + ], 7606 + "downloaded_file_path": "io/netty/netty-codec-socks/4.1.93.Final/netty-codec-socks-4.1.93.Final.jar" 7607 + } 7608 + }, 7609 + "com_google_auto_value_auto_value_1_8_2": { 7610 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7611 + "ruleClassName": "http_file", 7612 + "attributes": { 7613 + "name": "rules_jvm_external~5.2~maven~com_google_auto_value_auto_value_1_8_2", 7614 + "sha256": "2067b788d4c1c96fd621ad861053a5c4d8a801cfafc77fec20d49a6e9340a745", 7615 + "urls": [ 7616 + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value/1.8.2/auto-value-1.8.2.jar" 7617 + ], 7618 + "downloaded_file_path": "com/google/auto/value/auto-value/1.8.2/auto-value-1.8.2.jar" 7619 + } 7620 + }, 7621 + "com_google_auto_auto_common_1_2_1": { 7622 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7623 + "ruleClassName": "http_file", 7624 + "attributes": { 7625 + "name": "rules_jvm_external~5.2~maven~com_google_auto_auto_common_1_2_1", 7626 + "sha256": "f43f29fe2a6ebaf04b2598cdeec32a4e346d49a9404e990f5fc19c19f3a28d0e", 7627 + "urls": [ 7628 + "https://repo1.maven.org/maven2/com/google/auto/auto-common/1.2.1/auto-common-1.2.1.jar" 7629 + ], 7630 + "downloaded_file_path": "com/google/auto/auto-common/1.2.1/auto-common-1.2.1.jar" 7631 + } 7632 + }, 7633 + "io_netty_netty_transport_native_unix_common_4_1_93_Final": { 7634 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7635 + "ruleClassName": "http_file", 7636 + "attributes": { 7637 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_unix_common_4_1_93_Final", 7638 + "sha256": "774165a1c4dbaacb17f9c1ad666b3569a6a59715ae828e7c3d47703f479a53e7", 7639 + "urls": [ 7640 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final.jar" 7641 + ], 7642 + "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.93.Final/netty-transport-native-unix-common-4.1.93.Final.jar" 7643 + } 7644 + }, 7645 + "net_bytebuddy_byte_buddy_1_14_5": { 7646 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7647 + "ruleClassName": "http_file", 7648 + "attributes": { 7649 + "name": "rules_jvm_external~5.2~maven~net_bytebuddy_byte_buddy_1_14_5", 7650 + "sha256": "e99761a526df0fefbbd3fe14436b0f953000cdfa5151dc63c0b18d37d9c46f1c", 7651 + "urls": [ 7652 + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.5/byte-buddy-1.14.5.jar" 7653 + ], 7654 + "downloaded_file_path": "net/bytebuddy/byte-buddy/1.14.5/byte-buddy-1.14.5.jar" 7655 + } 7656 + }, 7657 + "com_google_apis_google_api_services_storage_v1_rev20200927_1_30_10": { 7658 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7659 + "ruleClassName": "http_file", 7660 + "attributes": { 7661 + "name": "rules_jvm_external~5.2~maven~com_google_apis_google_api_services_storage_v1_rev20200927_1_30_10", 7662 + "sha256": "52d26a9d105f8d8a0850807285f307a76cea8f3e0cdb2be4d3b15b1adfa77351", 7663 + "urls": [ 7664 + "https://repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar", 7665 + "https://maven.google.com/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar" 7666 + ], 7667 + "downloaded_file_path": "com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar" 7668 + } 7669 + }, 7670 + "com_google_api_client_google_api_client_1_30_11": { 7671 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7672 + "ruleClassName": "http_file", 7673 + "attributes": { 7674 + "name": "rules_jvm_external~5.2~maven~com_google_api_client_google_api_client_1_30_11", 7675 + "sha256": "ee6f97865cc7de6c7c80955c3f37372cf3887bd75e4fc06f1058a6b4cd9bf4da", 7676 + "urls": [ 7677 + "https://repo1.maven.org/maven2/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar", 7678 + "https://maven.google.com/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar" 7679 + ], 7680 + "downloaded_file_path": "com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar" 7681 + } 7682 + }, 7683 + "org_apache_maven_maven_artifact_3_8_6": { 7684 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7685 + "ruleClassName": "http_file", 7686 + "attributes": { 7687 + "name": "rules_jvm_external~5.2~maven~org_apache_maven_maven_artifact_3_8_6", 7688 + "sha256": "de22a4c6f54fe31276a823b1bbd3adfd6823529e732f431b5eff0852c2b9252b", 7689 + "urls": [ 7690 + "https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar", 7691 + "https://maven.google.com/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar" 7692 + ], 7693 + "downloaded_file_path": "org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar" 7694 + } 7695 + }, 7696 + "com_google_auto_value_auto_value_annotations_1_9": { 7697 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7698 + "ruleClassName": "http_file", 7699 + "attributes": { 7700 + "name": "rules_jvm_external~5.2~maven~com_google_auto_value_auto_value_annotations_1_9", 7701 + "sha256": "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044", 7702 + "urls": [ 7703 + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar" 7704 + ], 7705 + "downloaded_file_path": "com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar" 7706 + } 7707 + }, 7708 + "com_google_errorprone_error_prone_annotations_2_22_0": { 7709 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7710 + "ruleClassName": "http_file", 7711 + "attributes": { 7712 + "name": "rules_jvm_external~5.2~maven~com_google_errorprone_error_prone_annotations_2_22_0", 7713 + "sha256": "82a027b86541f58d1f9ee020cdf6bebe82acc7a267d3c53a2ea5cd6335932bbd", 7714 + "urls": [ 7715 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.22.0/error_prone_annotations-2.22.0.jar" 7716 + ], 7717 + "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.22.0/error_prone_annotations-2.22.0.jar" 7718 + } 7719 + }, 7720 + "software_amazon_awssdk_apache_client_2_17_183": { 7721 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7722 + "ruleClassName": "http_file", 7723 + "attributes": { 7724 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_apache_client_2_17_183", 7725 + "sha256": "78ceae502fce6a97bbe5ff8f6a010a52ab7ea3ae66cb1a4122e18185fce45022", 7726 + "urls": [ 7727 + "https://repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar", 7728 + "https://maven.google.com/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar" 7729 + ], 7730 + "downloaded_file_path": "software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar" 7731 + } 7732 + }, 7733 + "software_amazon_awssdk_arns_2_17_183": { 7734 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7735 + "ruleClassName": "http_file", 7736 + "attributes": { 7737 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_arns_2_17_183", 7738 + "sha256": "659a185e191d66c71de81209490e66abeaccae208ea7b2831a738670823447aa", 7739 + "urls": [ 7740 + "https://repo1.maven.org/maven2/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar", 7741 + "https://maven.google.com/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar" 7742 + ], 7743 + "downloaded_file_path": "software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar" 7744 + } 7745 + }, 7746 + "org_jetbrains_kotlin_kotlin_stdlib_common_1_4_32": { 7747 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7748 + "ruleClassName": "http_file", 7749 + "attributes": { 7750 + "name": "rules_jvm_external~5.2~maven~org_jetbrains_kotlin_kotlin_stdlib_common_1_4_32", 7751 + "sha256": "e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145", 7752 + "urls": [ 7753 + "https://dl.google.com/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", 7754 + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" 7755 + ], 7756 + "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" 7757 + } 7758 + }, 7759 + "org_jetbrains_intellij_deps_trove4j_1_0_20181211": { 7760 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7761 + "ruleClassName": "http_file", 7762 + "attributes": { 7763 + "name": "rules_jvm_external~5.2~maven~org_jetbrains_intellij_deps_trove4j_1_0_20181211", 7764 + "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", 7765 + "urls": [ 7766 + "https://dl.google.com/android/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", 7767 + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" 7768 + ], 7769 + "downloaded_file_path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" 7770 + } 7771 + }, 7772 + "org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_4_32": { 7773 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7774 + "ruleClassName": "http_file", 7775 + "attributes": { 7776 + "name": "rules_jvm_external~5.2~maven~org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_4_32", 7777 + "sha256": "adc43e54757b106e0cd7b3b7aa257dff471b61efdabe067fc02b2f57e2396262", 7778 + "urls": [ 7779 + "https://dl.google.com/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", 7780 + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" 7781 + ], 7782 + "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" 7783 + } 7784 + }, 7785 + "javax_inject_javax_inject_1": { 7786 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7787 + "ruleClassName": "http_file", 7788 + "attributes": { 7789 + "name": "rules_jvm_external~5.2~maven~javax_inject_javax_inject_1", 7790 + "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", 7791 + "urls": [ 7792 + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" 7793 + ], 7794 + "downloaded_file_path": "javax/inject/javax.inject/1/javax.inject-1.jar" 7795 + } 7796 + }, 7797 + "tools_profiler_async_profiler_2_9": { 7798 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7799 + "ruleClassName": "http_file", 7800 + "attributes": { 7801 + "name": "rules_jvm_external~5.2~maven~tools_profiler_async_profiler_2_9", 7802 + "sha256": "6c4e993c28cf2882964cac82a0f96e81a325840043884526565017b2f62c5ba4", 7803 + "urls": [ 7804 + "https://repo1.maven.org/maven2/tools/profiler/async-profiler/2.9/async-profiler-2.9.jar" 7805 + ], 7806 + "downloaded_file_path": "tools/profiler/async-profiler/2.9/async-profiler-2.9.jar" 7807 + } 7808 + }, 7809 + "commons_codec_commons_codec_1_11": { 7810 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7811 + "ruleClassName": "http_file", 7812 + "attributes": { 7813 + "name": "rules_jvm_external~5.2~maven~commons_codec_commons_codec_1_11", 7814 + "sha256": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d", 7815 + "urls": [ 7816 + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar", 7817 + "https://maven.google.com/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" 7818 + ], 7819 + "downloaded_file_path": "commons-codec/commons-codec/1.11/commons-codec-1.11.jar" 7820 + } 7821 + }, 7822 + "commons_codec_commons_codec_1_10": { 7823 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7824 + "ruleClassName": "http_file", 7825 + "attributes": { 7826 + "name": "rules_jvm_external~5.2~maven~commons_codec_commons_codec_1_10", 7827 + "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", 7828 + "urls": [ 7829 + "https://dl.google.com/android/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", 7830 + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" 7831 + ], 7832 + "downloaded_file_path": "commons-codec/commons-codec/1.10/commons-codec-1.10.jar" 7833 + } 7834 + }, 7835 + "com_google_android_annotations_4_1_1_4": { 7836 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7837 + "ruleClassName": "http_file", 7838 + "attributes": { 7839 + "name": "rules_jvm_external~5.2~maven~com_google_android_annotations_4_1_1_4", 7840 + "sha256": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", 7841 + "urls": [ 7842 + "https://repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" 7843 + ], 7844 + "downloaded_file_path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" 7845 + } 7846 + }, 7847 + "xml_apis_xml_apis_1_4_01": { 7848 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7849 + "ruleClassName": "http_file", 7850 + "attributes": { 7851 + "name": "rules_jvm_external~5.2~maven~xml_apis_xml_apis_1_4_01", 7852 + "sha256": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad", 7853 + "urls": [ 7854 + "https://dl.google.com/android/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", 7855 + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" 7856 + ], 7857 + "downloaded_file_path": "xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" 7858 + } 7859 + }, 7860 + "com_android_tools_build_jetifier_jetifier_core_1_0_0_beta02": { 7861 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7862 + "ruleClassName": "http_file", 7863 + "attributes": { 7864 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_jetifier_jetifier_core_1_0_0_beta02", 7865 + "sha256": "ef61f84302f8b41dce3858c1fc7e7a90ec74a263a0213b1f65e80c56145a4793", 7866 + "urls": [ 7867 + "https://dl.google.com/android/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta02/jetifier-core-1.0.0-beta02.jar", 7868 + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta02/jetifier-core-1.0.0-beta02.jar" 7869 + ], 7870 + "downloaded_file_path": "com/android/tools/build/jetifier/jetifier-core/1.0.0-beta02/jetifier-core-1.0.0-beta02.jar" 7871 + } 7872 + }, 7873 + "software_amazon_awssdk_json_utils_2_17_183": { 7874 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7875 + "ruleClassName": "http_file", 7876 + "attributes": { 7877 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_json_utils_2_17_183", 7878 + "sha256": "51ab7f550adc06afcb49f5270cdf690f1bfaaee243abaa5d978095e2a1e4e1a5", 7879 + "urls": [ 7880 + "https://repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar", 7881 + "https://maven.google.com/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar" 7882 + ], 7883 + "downloaded_file_path": "software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar" 7884 + } 7885 + }, 7886 + "org_codehaus_plexus_plexus_utils_3_3_1": { 7887 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7888 + "ruleClassName": "http_file", 7889 + "attributes": { 7890 + "name": "rules_jvm_external~5.2~maven~org_codehaus_plexus_plexus_utils_3_3_1", 7891 + "sha256": "4b570fcdbe5a894f249d2eb9b929358a9c88c3e548d227a80010461930222f2a", 7892 + "urls": [ 7893 + "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar", 7894 + "https://maven.google.com/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar" 7895 + ], 7896 + "downloaded_file_path": "org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar" 7897 + } 7898 + }, 7899 + "org_glassfish_jaxb_txw2_2_3_2": { 7900 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7901 + "ruleClassName": "http_file", 7902 + "attributes": { 7903 + "name": "rules_jvm_external~5.2~maven~org_glassfish_jaxb_txw2_2_3_2", 7904 + "sha256": "4a6a9f483388d461b81aa9a28c685b8b74c0597993bf1884b04eddbca95f48fe", 7905 + "urls": [ 7906 + "https://dl.google.com/android/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", 7907 + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" 7908 + ], 7909 + "downloaded_file_path": "org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" 7910 + } 7911 + }, 7912 + "org_yaml_snakeyaml_1_28": { 7913 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7914 + "ruleClassName": "http_file", 7915 + "attributes": { 7916 + "name": "rules_jvm_external~5.2~maven~org_yaml_snakeyaml_1_28", 7917 + "sha256": "35446a1421435d45e4c6ac0de3b5378527d5cc2446c07183e24447730ce1fffa", 7918 + "urls": [ 7919 + "https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.28/snakeyaml-1.28.jar" 7920 + ], 7921 + "downloaded_file_path": "org/yaml/snakeyaml/1.28/snakeyaml-1.28.jar" 7922 + } 7923 + }, 7924 + "io_netty_netty_transport_native_epoll_jar_linux_aarch_64_4_1_93_Final": { 7925 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7926 + "ruleClassName": "http_file", 7927 + "attributes": { 7928 + "name": "rules_jvm_external~5.2~maven~io_netty_netty_transport_native_epoll_jar_linux_aarch_64_4_1_93_Final", 7929 + "sha256": "cca126fd095563fa67288300b6ac2ef4a92e623600e9a3273382211de364695d", 7930 + "urls": [ 7931 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.93.Final/netty-transport-native-epoll-4.1.93.Final-linux-aarch_64.jar" 7932 + ], 7933 + "downloaded_file_path": "io/netty/netty-transport-native-epoll/4.1.93.Final/netty-transport-native-epoll-4.1.93.Final-linux-aarch_64.jar" 7934 + } 7935 + }, 7936 + "com_android_tools_build_aapt2_proto_7_0_0_beta04_7396180": { 7937 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7938 + "ruleClassName": "http_file", 7939 + "attributes": { 7940 + "name": "rules_jvm_external~5.2~maven~com_android_tools_build_aapt2_proto_7_0_0_beta04_7396180", 7941 + "sha256": "1ca4f1b0f550c6c25f63c1916da84f6e7a92c66b7ad38ab1d5d49a20552a5984", 7942 + "urls": [ 7943 + "https://dl.google.com/android/maven2/com/android/tools/build/aapt2-proto/7.0.0-beta04-7396180/aapt2-proto-7.0.0-beta04-7396180.jar", 7944 + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.0.0-beta04-7396180/aapt2-proto-7.0.0-beta04-7396180.jar" 7945 + ], 7946 + "downloaded_file_path": "com/android/tools/build/aapt2-proto/7.0.0-beta04-7396180/aapt2-proto-7.0.0-beta04-7396180.jar" 7947 + } 7948 + }, 7949 + "com_google_protobuf_protobuf_java_3_13_0": { 7950 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7951 + "ruleClassName": "http_file", 7952 + "attributes": { 7953 + "name": "rules_jvm_external~5.2~maven~com_google_protobuf_protobuf_java_3_13_0", 7954 + "sha256": "97d5b2758408690c0dc276238707492a0b6a4d71206311b6c442cdc26c5973ff", 7955 + "urls": [ 7956 + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar", 7957 + "https://maven.google.com/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar" 7958 + ], 7959 + "downloaded_file_path": "com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar" 7960 + } 7961 + }, 7962 + "net_java_dev_jna_jna_5_6_0": { 7963 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7964 + "ruleClassName": "http_file", 7965 + "attributes": { 7966 + "name": "rules_jvm_external~5.2~maven~net_java_dev_jna_jna_5_6_0", 7967 + "sha256": "5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf", 7968 + "urls": [ 7969 + "https://dl.google.com/android/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", 7970 + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" 7971 + ], 7972 + "downloaded_file_path": "net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" 7973 + } 7974 + }, 7975 + "software_amazon_awssdk_sdk_core_2_17_183": { 7976 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7977 + "ruleClassName": "http_file", 7978 + "attributes": { 7979 + "name": "rules_jvm_external~5.2~maven~software_amazon_awssdk_sdk_core_2_17_183", 7980 + "sha256": "677e9cc90fdd82c1f40f97b99cb115b13ad6c3f58beeeab1c061af6954d64c77", 7981 + "urls": [ 7982 + "https://repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar", 7983 + "https://maven.google.com/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar" 7984 + ], 7985 + "downloaded_file_path": "software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar" 7986 + } 7987 + } 7988 + } 7989 + } 7990 + }, 7991 + "@rules_jvm_external~5.2//:non-module-deps.bzl%non_module_deps": { 7992 + "general": { 7993 + "bzlTransitiveDigest": "QlnkwH7xmrau2+KLjoV5wWr0r3Ne+JfXhrHUVpwVloQ=", 7994 + "accumulatedFileDigests": {}, 7995 + "envVariables": {}, 7996 + "generatedRepoSpecs": { 7997 + "io_bazel_rules_kotlin": { 7998 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 7999 + "ruleClassName": "http_archive", 8000 + "attributes": { 8001 + "name": "rules_jvm_external~5.2~non_module_deps~io_bazel_rules_kotlin", 8002 + "sha256": "946747acdbeae799b085d12b240ec346f775ac65236dfcf18aa0cd7300f6de78", 8003 + "urls": [ 8004 + "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.7.0-RC-2/rules_kotlin_release.tgz" 8005 + ] 8006 + } 8007 + } 8008 + } 8009 + } 8010 + }, 8011 + "@rules_python~0.26.0//python/extensions:pip.bzl%pip": { 8012 + "os:osx,arch:aarch64": { 8013 + "bzlTransitiveDigest": "E4QgOqZbBS/oj8Ee3OTJc/aHg+JLL1isQX37e9bF+jc=", 8014 + "accumulatedFileDigests": { 8015 + "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" 8016 + }, 8017 + "envVariables": {}, 8018 + "generatedRepoSpecs": { 8019 + "bazel_pip_dev_deps": { 8020 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8021 + "ruleClassName": "pip_hub_repository_bzlmod", 8022 + "attributes": { 8023 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", 8024 + "repo_name": "bazel_pip_dev_deps", 8025 + "whl_map": { 8026 + "bazel_runfiles": [ 8027 + "3.8.18" 8028 + ] 8029 + }, 8030 + "default_version": "3.8.18" 8031 + } 8032 + }, 8033 + "bazel_pip_dev_deps_38_bazel_runfiles": { 8034 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8035 + "ruleClassName": "whl_library", 8036 + "attributes": { 8037 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", 8038 + "requirement": "bazel-runfiles==0.24.0", 8039 + "repo": "bazel_pip_dev_deps_38", 8040 + "repo_prefix": "bazel_pip_dev_deps_38_", 8041 + "python_interpreter": "", 8042 + "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_aarch64-apple-darwin//:bin/python3", 8043 + "quiet": true, 8044 + "timeout": 600, 8045 + "isolated": true, 8046 + "extra_pip_args": [], 8047 + "download_only": false, 8048 + "pip_data_exclude": [], 8049 + "enable_implicit_namespace_pkgs": false, 8050 + "environment": {} 8051 + } 8052 + } 8053 + } 8054 + }, 8055 + "os:osx,arch:x86_64": { 8056 + "bzlTransitiveDigest": "5EamR6lYbDoZchZjoF0opxKmFTBnPc4IRBqvtfKzQBg=", 8057 + "accumulatedFileDigests": { 8058 + "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" 8059 + }, 8060 + "envVariables": {}, 8061 + "generatedRepoSpecs": { 8062 + "bazel_pip_dev_deps": { 8063 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8064 + "ruleClassName": "pip_hub_repository_bzlmod", 8065 + "attributes": { 8066 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", 8067 + "repo_name": "bazel_pip_dev_deps", 8068 + "whl_map": { 8069 + "bazel_runfiles": [ 8070 + "3.8.18" 8071 + ] 8072 + }, 8073 + "default_version": "3.8.18" 8074 + } 8075 + }, 8076 + "bazel_pip_dev_deps_38_bazel_runfiles": { 8077 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8078 + "ruleClassName": "whl_library", 8079 + "attributes": { 8080 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", 8081 + "requirement": "bazel-runfiles==0.24.0", 8082 + "repo": "bazel_pip_dev_deps_38", 8083 + "repo_prefix": "bazel_pip_dev_deps_38_", 8084 + "python_interpreter": "", 8085 + "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_x86_64-apple-darwin//:bin/python3", 8086 + "quiet": true, 8087 + "timeout": 600, 8088 + "isolated": true, 8089 + "extra_pip_args": [], 8090 + "download_only": false, 8091 + "pip_data_exclude": [], 8092 + "enable_implicit_namespace_pkgs": false, 8093 + "environment": {} 8094 + } 8095 + } 8096 + } 8097 + }, 8098 + "os:windows,arch:amd64": { 8099 + "bzlTransitiveDigest": "TXSsRggvq8p1Am/XZURcY+/3pp6aMvMI4CIzUjNNoVc=", 8100 + "accumulatedFileDigests": { 8101 + "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" 8102 + }, 8103 + "envVariables": {}, 8104 + "generatedRepoSpecs": { 8105 + "bazel_pip_dev_deps": { 8106 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8107 + "ruleClassName": "pip_hub_repository_bzlmod", 8108 + "attributes": { 8109 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", 8110 + "repo_name": "bazel_pip_dev_deps", 8111 + "whl_map": { 8112 + "bazel_runfiles": [ 8113 + "3.8.18" 8114 + ] 8115 + }, 8116 + "default_version": "3.8.18" 8117 + } 8118 + }, 8119 + "bazel_pip_dev_deps_38_bazel_runfiles": { 8120 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8121 + "ruleClassName": "whl_library", 8122 + "attributes": { 8123 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", 8124 + "requirement": "bazel-runfiles==0.24.0", 8125 + "repo": "bazel_pip_dev_deps_38", 8126 + "repo_prefix": "bazel_pip_dev_deps_38_", 8127 + "python_interpreter": "", 8128 + "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_x86_64-pc-windows-msvc//:python.exe", 8129 + "quiet": true, 8130 + "timeout": 600, 8131 + "isolated": true, 8132 + "extra_pip_args": [], 8133 + "download_only": false, 8134 + "pip_data_exclude": [], 8135 + "enable_implicit_namespace_pkgs": false, 8136 + "environment": {} 8137 + } 8138 + } 8139 + } 8140 + }, 8141 + "os:linux,arch:amd64": { 8142 + "bzlTransitiveDigest": "8ozZeXZLMP2XAUvOsoOqqAh+f3capth/BEC9p7XrFHQ=", 8143 + "accumulatedFileDigests": { 8144 + "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" 8145 + }, 8146 + "envVariables": {}, 8147 + "generatedRepoSpecs": { 8148 + "bazel_pip_dev_deps": { 8149 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8150 + "ruleClassName": "pip_hub_repository_bzlmod", 8151 + "attributes": { 8152 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", 8153 + "repo_name": "bazel_pip_dev_deps", 8154 + "whl_map": { 8155 + "bazel_runfiles": [ 8156 + "3.8.18" 8157 + ] 8158 + }, 8159 + "default_version": "3.8.18" 8160 + } 8161 + }, 8162 + "bazel_pip_dev_deps_38_bazel_runfiles": { 8163 + "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", 8164 + "ruleClassName": "whl_library", 8165 + "attributes": { 8166 + "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", 8167 + "requirement": "bazel-runfiles==0.24.0", 8168 + "repo": "bazel_pip_dev_deps_38", 8169 + "repo_prefix": "bazel_pip_dev_deps_38_", 8170 + "python_interpreter": "", 8171 + "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_x86_64-unknown-linux-gnu//:bin/python3", 8172 + "quiet": true, 8173 + "timeout": 600, 8174 + "isolated": true, 8175 + "extra_pip_args": [], 8176 + "download_only": false, 8177 + "pip_data_exclude": [], 8178 + "enable_implicit_namespace_pkgs": false, 8179 + "environment": {} 8180 + } 8181 + } 8182 + } 8183 + } 8184 + }, 8185 + "@rules_python~0.26.0//python/extensions:python.bzl%python": { 8186 + "general": { 8187 + "bzlTransitiveDigest": "xlkyXQiU87j2f+jKiO4buHXyNexVt0a6ildROtqkRMA=", 8188 + "accumulatedFileDigests": {}, 8189 + "envVariables": {}, 8190 + "generatedRepoSpecs": { 8191 + "python_3_11_s390x-unknown-linux-gnu": { 8192 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8193 + "ruleClassName": "python_repository", 8194 + "attributes": { 8195 + "name": "rules_python~0.26.0~python~python_3_11_s390x-unknown-linux-gnu", 8196 + "sha256": "f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c", 8197 + "patches": [], 8198 + "platform": "s390x-unknown-linux-gnu", 8199 + "python_version": "3.11.6", 8200 + "release_filename": "20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", 8201 + "urls": [ 8202 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" 8203 + ], 8204 + "distutils_content": "", 8205 + "strip_prefix": "python", 8206 + "coverage_tool": "", 8207 + "ignore_root_user_error": false 8208 + } 8209 + }, 8210 + "python_3_8_aarch64-apple-darwin": { 8211 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8212 + "ruleClassName": "python_repository", 8213 + "attributes": { 8214 + "name": "rules_python~0.26.0~python~python_3_8_aarch64-apple-darwin", 8215 + "sha256": "1825b1f7220bc93ff143f2e70b5c6a79c6469e0eeb40824e07a7277f59aabfda", 8216 + "patches": [], 8217 + "platform": "aarch64-apple-darwin", 8218 + "python_version": "3.8.18", 8219 + "release_filename": "20231002/cpython-3.8.18+20231002-aarch64-apple-darwin-install_only.tar.gz", 8220 + "urls": [ 8221 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-aarch64-apple-darwin-install_only.tar.gz" 8222 + ], 8223 + "distutils_content": "", 8224 + "strip_prefix": "python", 8225 + "coverage_tool": "", 8226 + "ignore_root_user_error": false 8227 + } 8228 + }, 8229 + "python_3_11_aarch64-unknown-linux-gnu": { 8230 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8231 + "ruleClassName": "python_repository", 8232 + "attributes": { 8233 + "name": "rules_python~0.26.0~python~python_3_11_aarch64-unknown-linux-gnu", 8234 + "sha256": "3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec", 8235 + "patches": [], 8236 + "platform": "aarch64-unknown-linux-gnu", 8237 + "python_version": "3.11.6", 8238 + "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", 8239 + "urls": [ 8240 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" 8241 + ], 8242 + "distutils_content": "", 8243 + "strip_prefix": "python", 8244 + "coverage_tool": "", 8245 + "ignore_root_user_error": false 8246 + } 8247 + }, 8248 + "python_3_11_aarch64-apple-darwin": { 8249 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8250 + "ruleClassName": "python_repository", 8251 + "attributes": { 8252 + "name": "rules_python~0.26.0~python~python_3_11_aarch64-apple-darwin", 8253 + "sha256": "916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990", 8254 + "patches": [], 8255 + "platform": "aarch64-apple-darwin", 8256 + "python_version": "3.11.6", 8257 + "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz", 8258 + "urls": [ 8259 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz" 8260 + ], 8261 + "distutils_content": "", 8262 + "strip_prefix": "python", 8263 + "coverage_tool": "", 8264 + "ignore_root_user_error": false 8265 + } 8266 + }, 8267 + "pythons_hub": { 8268 + "bzlFile": "@@rules_python~0.26.0//python/extensions/private:pythons_hub.bzl", 8269 + "ruleClassName": "hub_repo", 8270 + "attributes": { 8271 + "name": "rules_python~0.26.0~python~pythons_hub", 8272 + "default_python_version": "3.8", 8273 + "toolchain_prefixes": [ 8274 + "_0000_python_3_11_", 8275 + "_0001_python_3_8_" 8276 + ], 8277 + "toolchain_python_versions": [ 8278 + "3.11", 8279 + "3.8" 8280 + ], 8281 + "toolchain_set_python_version_constraints": [ 8282 + "True", 8283 + "False" 8284 + ], 8285 + "toolchain_user_repository_names": [ 8286 + "python_3_11", 8287 + "python_3_8" 8288 + ] 8289 + } 8290 + }, 8291 + "python_3_8_aarch64-unknown-linux-gnu": { 8292 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8293 + "ruleClassName": "python_repository", 8294 + "attributes": { 8295 + "name": "rules_python~0.26.0~python~python_3_8_aarch64-unknown-linux-gnu", 8296 + "sha256": "236a300f386ead02ca98dbddbc026ff4ef4de6701a394106e291ff8b75445ee1", 8297 + "patches": [], 8298 + "platform": "aarch64-unknown-linux-gnu", 8299 + "python_version": "3.8.18", 8300 + "release_filename": "20231002/cpython-3.8.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", 8301 + "urls": [ 8302 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" 8303 + ], 8304 + "distutils_content": "", 8305 + "strip_prefix": "python", 8306 + "coverage_tool": "", 8307 + "ignore_root_user_error": false 8308 + } 8309 + }, 8310 + "python_3_8": { 8311 + "bzlFile": "@@rules_python~0.26.0//python/private:toolchains_repo.bzl", 8312 + "ruleClassName": "toolchain_aliases", 8313 + "attributes": { 8314 + "name": "rules_python~0.26.0~python~python_3_8", 8315 + "python_version": "3.8.18", 8316 + "user_repository_name": "python_3_8" 8317 + } 8318 + }, 8319 + "python_3_11_x86_64-pc-windows-msvc": { 8320 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8321 + "ruleClassName": "python_repository", 8322 + "attributes": { 8323 + "name": "rules_python~0.26.0~python~python_3_11_x86_64-pc-windows-msvc", 8324 + "sha256": "3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea", 8325 + "patches": [], 8326 + "platform": "x86_64-pc-windows-msvc", 8327 + "python_version": "3.11.6", 8328 + "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", 8329 + "urls": [ 8330 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" 8331 + ], 8332 + "distutils_content": "", 8333 + "strip_prefix": "python", 8334 + "coverage_tool": "", 8335 + "ignore_root_user_error": false 8336 + } 8337 + }, 8338 + "python_3_8_x86_64-apple-darwin": { 8339 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8340 + "ruleClassName": "python_repository", 8341 + "attributes": { 8342 + "name": "rules_python~0.26.0~python~python_3_8_x86_64-apple-darwin", 8343 + "sha256": "fcf04532e644644213977242cd724fe5e84c0a5ac92ae038e07f1b01b474fca3", 8344 + "patches": [], 8345 + "platform": "x86_64-apple-darwin", 8346 + "python_version": "3.8.18", 8347 + "release_filename": "20231002/cpython-3.8.18+20231002-x86_64-apple-darwin-install_only.tar.gz", 8348 + "urls": [ 8349 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-x86_64-apple-darwin-install_only.tar.gz" 8350 + ], 8351 + "distutils_content": "", 8352 + "strip_prefix": "python", 8353 + "coverage_tool": "", 8354 + "ignore_root_user_error": false 8355 + } 8356 + }, 8357 + "python_3_8_x86_64-pc-windows-msvc": { 8358 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8359 + "ruleClassName": "python_repository", 8360 + "attributes": { 8361 + "name": "rules_python~0.26.0~python~python_3_8_x86_64-pc-windows-msvc", 8362 + "sha256": "a9d203e78caed94de368d154e841610cef6f6b484738573f4ae9059d37e898a5", 8363 + "patches": [], 8364 + "platform": "x86_64-pc-windows-msvc", 8365 + "python_version": "3.8.18", 8366 + "release_filename": "20231002/cpython-3.8.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", 8367 + "urls": [ 8368 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" 8369 + ], 8370 + "distutils_content": "", 8371 + "strip_prefix": "python", 8372 + "coverage_tool": "", 8373 + "ignore_root_user_error": false 8374 + } 8375 + }, 8376 + "python_3_11": { 8377 + "bzlFile": "@@rules_python~0.26.0//python/private:toolchains_repo.bzl", 8378 + "ruleClassName": "toolchain_aliases", 8379 + "attributes": { 8380 + "name": "rules_python~0.26.0~python~python_3_11", 8381 + "python_version": "3.11.6", 8382 + "user_repository_name": "python_3_11" 8383 + } 8384 + }, 8385 + "python_3_11_ppc64le-unknown-linux-gnu": { 8386 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8387 + "ruleClassName": "python_repository", 8388 + "attributes": { 8389 + "name": "rules_python~0.26.0~python~python_3_11_ppc64le-unknown-linux-gnu", 8390 + "sha256": "7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf", 8391 + "patches": [], 8392 + "platform": "ppc64le-unknown-linux-gnu", 8393 + "python_version": "3.11.6", 8394 + "release_filename": "20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", 8395 + "urls": [ 8396 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" 8397 + ], 8398 + "distutils_content": "", 8399 + "strip_prefix": "python", 8400 + "coverage_tool": "", 8401 + "ignore_root_user_error": false 8402 + } 8403 + }, 8404 + "python_3_11_x86_64-apple-darwin": { 8405 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8406 + "ruleClassName": "python_repository", 8407 + "attributes": { 8408 + "name": "rules_python~0.26.0~python~python_3_11_x86_64-apple-darwin", 8409 + "sha256": "178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371", 8410 + "patches": [], 8411 + "platform": "x86_64-apple-darwin", 8412 + "python_version": "3.11.6", 8413 + "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz", 8414 + "urls": [ 8415 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz" 8416 + ], 8417 + "distutils_content": "", 8418 + "strip_prefix": "python", 8419 + "coverage_tool": "", 8420 + "ignore_root_user_error": false 8421 + } 8422 + }, 8423 + "python_versions": { 8424 + "bzlFile": "@@rules_python~0.26.0//python/private:toolchains_repo.bzl", 8425 + "ruleClassName": "multi_toolchain_aliases", 8426 + "attributes": { 8427 + "name": "rules_python~0.26.0~python~python_versions", 8428 + "python_versions": { 8429 + "3.8": "python_3_8", 8430 + "3.11": "python_3_11" 8431 + } 8432 + } 8433 + }, 8434 + "python_3_8_x86_64-unknown-linux-gnu": { 8435 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8436 + "ruleClassName": "python_repository", 8437 + "attributes": { 8438 + "name": "rules_python~0.26.0~python~python_3_8_x86_64-unknown-linux-gnu", 8439 + "sha256": "1e8a3babd1500111359b0f5675d770984bcbcb2cc8890b117394f0ed342fb9ec", 8440 + "patches": [], 8441 + "platform": "x86_64-unknown-linux-gnu", 8442 + "python_version": "3.8.18", 8443 + "release_filename": "20231002/cpython-3.8.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", 8444 + "urls": [ 8445 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" 8446 + ], 8447 + "distutils_content": "", 8448 + "strip_prefix": "python", 8449 + "coverage_tool": "", 8450 + "ignore_root_user_error": false 8451 + } 8452 + }, 8453 + "python_3_11_x86_64-unknown-linux-gnu": { 8454 + "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", 8455 + "ruleClassName": "python_repository", 8456 + "attributes": { 8457 + "name": "rules_python~0.26.0~python~python_3_11_x86_64-unknown-linux-gnu", 8458 + "sha256": "ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8", 8459 + "patches": [], 8460 + "platform": "x86_64-unknown-linux-gnu", 8461 + "python_version": "3.11.6", 8462 + "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", 8463 + "urls": [ 8464 + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" 8465 + ], 8466 + "distutils_content": "", 8467 + "strip_prefix": "python", 8468 + "coverage_tool": "", 8469 + "ignore_root_user_error": false 8470 + } 8471 + } 8472 + } 8473 + } 8474 + }, 8475 + "@rules_python~0.26.0//python/extensions/private:internal_deps.bzl%internal_deps": { 8476 + "general": { 8477 + "bzlTransitiveDigest": "+RIu4LoHAUtbbEXVX84ChFRN1Rqdyonp+wk0SJE5eHA=", 8478 + "accumulatedFileDigests": {}, 8479 + "envVariables": {}, 8480 + "generatedRepoSpecs": { 8481 + "pypi__wheel": { 8482 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8483 + "ruleClassName": "http_archive", 8484 + "attributes": { 8485 + "name": "rules_python~0.26.0~internal_deps~pypi__wheel", 8486 + "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", 8487 + "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", 8488 + "type": "zip", 8489 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8490 + } 8491 + }, 8492 + "pypi__click": { 8493 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8494 + "ruleClassName": "http_archive", 8495 + "attributes": { 8496 + "name": "rules_python~0.26.0~internal_deps~pypi__click", 8497 + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", 8498 + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", 8499 + "type": "zip", 8500 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8501 + } 8502 + }, 8503 + "pypi__importlib_metadata": { 8504 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8505 + "ruleClassName": "http_archive", 8506 + "attributes": { 8507 + "name": "rules_python~0.26.0~internal_deps~pypi__importlib_metadata", 8508 + "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", 8509 + "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", 8510 + "type": "zip", 8511 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8512 + } 8513 + }, 8514 + "pypi__pyproject_hooks": { 8515 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8516 + "ruleClassName": "http_archive", 8517 + "attributes": { 8518 + "name": "rules_python~0.26.0~internal_deps~pypi__pyproject_hooks", 8519 + "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", 8520 + "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", 8521 + "type": "zip", 8522 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8523 + } 8524 + }, 8525 + "pypi__pep517": { 8526 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8527 + "ruleClassName": "http_archive", 8528 + "attributes": { 8529 + "name": "rules_python~0.26.0~internal_deps~pypi__pep517", 8530 + "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", 8531 + "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", 8532 + "type": "zip", 8533 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8534 + } 8535 + }, 8536 + "pypi__packaging": { 8537 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8538 + "ruleClassName": "http_archive", 8539 + "attributes": { 8540 + "name": "rules_python~0.26.0~internal_deps~pypi__packaging", 8541 + "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", 8542 + "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", 8543 + "type": "zip", 8544 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8545 + } 8546 + }, 8547 + "pypi__pip_tools": { 8548 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8549 + "ruleClassName": "http_archive", 8550 + "attributes": { 8551 + "name": "rules_python~0.26.0~internal_deps~pypi__pip_tools", 8552 + "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", 8553 + "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", 8554 + "type": "zip", 8555 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8556 + } 8557 + }, 8558 + "pypi__setuptools": { 8559 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8560 + "ruleClassName": "http_archive", 8561 + "attributes": { 8562 + "name": "rules_python~0.26.0~internal_deps~pypi__setuptools", 8563 + "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", 8564 + "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", 8565 + "type": "zip", 8566 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8567 + } 8568 + }, 8569 + "pypi__zipp": { 8570 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8571 + "ruleClassName": "http_archive", 8572 + "attributes": { 8573 + "name": "rules_python~0.26.0~internal_deps~pypi__zipp", 8574 + "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", 8575 + "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", 8576 + "type": "zip", 8577 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8578 + } 8579 + }, 8580 + "pypi__colorama": { 8581 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8582 + "ruleClassName": "http_archive", 8583 + "attributes": { 8584 + "name": "rules_python~0.26.0~internal_deps~pypi__colorama", 8585 + "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", 8586 + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", 8587 + "type": "zip", 8588 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8589 + } 8590 + }, 8591 + "pypi__build": { 8592 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8593 + "ruleClassName": "http_archive", 8594 + "attributes": { 8595 + "name": "rules_python~0.26.0~internal_deps~pypi__build", 8596 + "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", 8597 + "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", 8598 + "type": "zip", 8599 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8600 + } 8601 + }, 8602 + "rules_python_internal": { 8603 + "bzlFile": "@@rules_python~0.26.0//python/private:internal_config_repo.bzl", 8604 + "ruleClassName": "internal_config_repo", 8605 + "attributes": { 8606 + "name": "rules_python~0.26.0~internal_deps~rules_python_internal" 8607 + } 8608 + }, 8609 + "pypi__pip": { 8610 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8611 + "ruleClassName": "http_archive", 8612 + "attributes": { 8613 + "name": "rules_python~0.26.0~internal_deps~pypi__pip", 8614 + "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", 8615 + "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", 8616 + "type": "zip", 8617 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8618 + } 8619 + }, 8620 + "pypi__installer": { 8621 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8622 + "ruleClassName": "http_archive", 8623 + "attributes": { 8624 + "name": "rules_python~0.26.0~internal_deps~pypi__installer", 8625 + "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", 8626 + "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", 8627 + "type": "zip", 8628 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8629 + } 8630 + }, 8631 + "pypi__more_itertools": { 8632 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8633 + "ruleClassName": "http_archive", 8634 + "attributes": { 8635 + "name": "rules_python~0.26.0~internal_deps~pypi__more_itertools", 8636 + "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", 8637 + "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", 8638 + "type": "zip", 8639 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8640 + } 8641 + }, 8642 + "pypi__tomli": { 8643 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 8644 + "ruleClassName": "http_archive", 8645 + "attributes": { 8646 + "name": "rules_python~0.26.0~internal_deps~pypi__tomli", 8647 + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", 8648 + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", 8649 + "type": "zip", 8650 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 8651 + } 8652 + } 8653 + } 8654 + } 8655 + } 8656 + } 8657 + }
+139
pkgs/development/tools/build-managers/bazel/bazel_7/bazel-repository-cache.nix
··· 1 + { lib 2 + , rnix-hashes 3 + , runCommand 4 + , fetchurl 5 + # The path to the right MODULE.bazel.lock 6 + , lockfile 7 + # A predicate used to select only some dependencies based on their name 8 + , requiredDepNamePredicate ? _: true 9 + , canonicalIds ? true 10 + }: 11 + let 12 + modules = builtins.fromJSON (builtins.readFile lockfile); 13 + modulesVersion = modules.lockFileVersion; 14 + 15 + # a foldl' for json values 16 + foldlJSON = op: acc: value: 17 + let 18 + # preorder, visit the current node first 19 + acc' = op acc value; 20 + 21 + # then visit child values, ignoring attribute names 22 + children = 23 + if builtins.isList value then 24 + lib.foldl' (foldlJSON op) acc' value 25 + else if builtins.isAttrs value then 26 + lib.foldlAttrs (_acc: _name: foldlJSON op _acc) acc' value 27 + else 28 + acc'; 29 + in 30 + # like foldl', force evaluation of intermediate results 31 + builtins.seq acc' children; 32 + 33 + # remove the "--" prefix, abusing undocumented negative substring length 34 + sanitize = str: 35 + if modulesVersion < 3 36 + then builtins.substring 2 (-1) str 37 + else str; 38 + 39 + # We take any "attributes" object that has a "sha256" field. Every value 40 + # under "attributes" is assumed to be an object, and all the "attributes" 41 + # with a "sha256" field are assumed to have either a "urls" or "url" field. 42 + # 43 + # We add them to the `acc`umulator: 44 + # 45 + # acc // { 46 + # "ffad2b06ef2e09d040...fc8e33706bb01634" = fetchurl { 47 + # name = "source"; 48 + # sha256 = "ffad2b06ef2e09d040...fc8e33706bb01634"; 49 + # urls = [ 50 + # "https://mirror.bazel.build/github.com/golang/library.zip", 51 + # "https://github.com/golang/library.zip" 52 + # ]; 53 + # }; 54 + # } 55 + # 56 + # !REMINDER! This works on a best-effort basis, so try to keep it from 57 + # failing loudly. Prefer warning traces. 58 + extract_source = f: acc: value: 59 + let 60 + attrs = value.attributes; 61 + entry = hash: urls: name: { 62 + ${hash} = fetchurl { 63 + name = "source"; # just like fetch*, to get some deduplication 64 + inherit urls; 65 + sha256 = hash; 66 + passthru.sha256 = hash; 67 + passthru.source_name = name; 68 + passthru.urls = urls; 69 + }; 70 + }; 71 + insert = acc: hash: urls: 72 + let 73 + validUrls = builtins.isList urls 74 + && builtins.all (url: builtins.isString url && builtins.substring 0 4 url == "http") urls; 75 + validName = builtins.isString attrs.name; 76 + validHash = builtins.isString hash; 77 + valid = validUrls && validName && validHash; 78 + in 79 + if valid then acc // entry hash urls attrs.name 80 + else acc; 81 + withToplevelValue = acc: insert acc 82 + (attrs.integrity or attrs.sha256) 83 + (attrs.urls or [ attrs.url ]); 84 + # for http_file patches 85 + withRemotePatches = acc: lib.foldlAttrs 86 + (acc: url: hash: insert acc hash [ url ]) 87 + acc 88 + (attrs.remote_patches or { }); 89 + # for _distdir_tar 90 + withArchives = acc: lib.foldl' 91 + (acc: archive: insert acc attrs.sha256.${archive} attrs.urls.${archive}) 92 + acc 93 + (attrs.archives or [ ]); 94 + addSources = acc: withToplevelValue (withRemotePatches (withArchives acc)); 95 + in 96 + if builtins.isAttrs value && value ? attributes 97 + && builtins.isAttrs attrs && attrs ? name 98 + && (attrs ? sha256 || attrs ? integrity) 99 + && (attrs ? urls || attrs ? url) 100 + && f attrs.name 101 + then addSources acc 102 + else acc; 103 + 104 + requiredSourcePredicate = n: requiredDepNamePredicate (sanitize n); 105 + requiredDeps = foldlJSON (extract_source requiredSourcePredicate) { } modules; 106 + 107 + command = '' 108 + mkdir -p $out/content_addressable/sha256 109 + cd $out 110 + '' + lib.concatMapStrings 111 + (drv: '' 112 + filename=$(basename "${lib.head drv.urls}") 113 + echo Bundling $filename ${lib.optionalString (drv?source_name) "from ${drv.source_name}"} 114 + 115 + # 1. --repository_cache format: 116 + # 1.a. A file under a content-hash directory 117 + hash=$(${rnix-hashes}/bin/rnix-hashes --encoding BASE16 ${drv.sha256} | cut -f 2) 118 + mkdir -p content_addressable/sha256/$hash 119 + ln -sfn ${drv} content_addressable/sha256/$hash/file 120 + 121 + # 1.b. a canonicalId marker based on the download urls 122 + # Bazel uses these to avoid reusing a stale hash when the urls have changed. 123 + canonicalId="${lib.concatStringsSep " " drv.urls}" 124 + canonicalIdHash=$(echo -n "$canonicalId" | sha256sum | cut -d" " -f1) 125 + echo -n "$canonicalId" > content_addressable/sha256/$hash/id-$canonicalIdHash 126 + 127 + # 2. --distdir format: 128 + # Just a file with the right basename 129 + # Mostly to keep old tests happy, and because symlinks cost nothing. 130 + # This is brittle because of expected file name conflicts 131 + ln -sn ${drv} $filename || true 132 + '') 133 + (builtins.attrValues requiredDeps) 134 + ; 135 + 136 + repository_cache = runCommand "bazel-repository-cache" { } command; 137 + 138 + in 139 + repository_cache
+7
pkgs/development/tools/build-managers/bazel/bazel_7/cpp-test-MODULE.bazel
··· 1 + ############################################################################### 2 + # Bazel now uses Bzlmod by default to manage external dependencies. 3 + # Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel. 4 + # 5 + # For more details, please check https://github.com/bazelbuild/bazel/issues/18958 6 + ############################################################################### 7 +
+1367
pkgs/development/tools/build-managers/bazel/bazel_7/cpp-test-MODULE.bazel.lock
··· 1 + { 2 + "lockFileVersion": 3, 3 + "moduleFileHash": "88511df1b260515dce141aec0a1990a64de221731dfb656746b7ae1395acf57f", 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 + } 646 + }, 647 + "@@bazel_tools//tools/android:android_extensions.bzl%remote_android_tools_extensions": { 648 + "general": { 649 + "bzlTransitiveDigest": "iz3RFYDcsjupaT10sdSPAhA44WL3eDYkTEnYThllj1w=", 650 + "accumulatedFileDigests": {}, 651 + "envVariables": {}, 652 + "generatedRepoSpecs": { 653 + "android_tools": { 654 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 655 + "ruleClassName": "http_archive", 656 + "attributes": { 657 + "name": "bazel_tools~remote_android_tools_extensions~android_tools", 658 + "sha256": "2b661a761a735b41c41b3a78089f4fc1982626c76ddb944604ae3ff8c545d3c2", 659 + "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.30.0.tar" 660 + } 661 + }, 662 + "android_gmaven_r8": { 663 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 664 + "ruleClassName": "http_jar", 665 + "attributes": { 666 + "name": "bazel_tools~remote_android_tools_extensions~android_gmaven_r8", 667 + "sha256": "57a696749695a09381a87bc2f08c3a8ed06a717a5caa3ef878a3077e0d3af19d", 668 + "url": "https://maven.google.com/com/android/tools/r8/8.1.56/r8-8.1.56.jar" 669 + } 670 + } 671 + } 672 + } 673 + }, 674 + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { 675 + "general": { 676 + "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", 677 + "accumulatedFileDigests": {}, 678 + "envVariables": {}, 679 + "generatedRepoSpecs": { 680 + "local_config_cc": { 681 + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 682 + "ruleClassName": "cc_autoconf", 683 + "attributes": { 684 + "name": "bazel_tools~cc_configure_extension~local_config_cc" 685 + } 686 + }, 687 + "local_config_cc_toolchains": { 688 + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 689 + "ruleClassName": "cc_autoconf_toolchains", 690 + "attributes": { 691 + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" 692 + } 693 + } 694 + } 695 + } 696 + }, 697 + "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { 698 + "general": { 699 + "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", 700 + "accumulatedFileDigests": {}, 701 + "envVariables": {}, 702 + "generatedRepoSpecs": { 703 + "local_config_xcode": { 704 + "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", 705 + "ruleClassName": "xcode_autoconf", 706 + "attributes": { 707 + "name": "bazel_tools~xcode_configure_extension~local_config_xcode", 708 + "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", 709 + "remote_xcode": "" 710 + } 711 + } 712 + } 713 + } 714 + }, 715 + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { 716 + "general": { 717 + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", 718 + "accumulatedFileDigests": {}, 719 + "envVariables": {}, 720 + "generatedRepoSpecs": { 721 + "local_config_sh": { 722 + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", 723 + "ruleClassName": "sh_config", 724 + "attributes": { 725 + "name": "bazel_tools~sh_configure_extension~local_config_sh" 726 + } 727 + } 728 + } 729 + } 730 + }, 731 + "@@bazel_tools//tools/test:extensions.bzl%remote_coverage_tools_extension": { 732 + "general": { 733 + "bzlTransitiveDigest": "cizrA62cv8WUgb0cCmx5B6PRijtr/I4TAWxg/4caNGU=", 734 + "accumulatedFileDigests": {}, 735 + "envVariables": {}, 736 + "generatedRepoSpecs": { 737 + "remote_coverage_tools": { 738 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 739 + "ruleClassName": "http_archive", 740 + "attributes": { 741 + "name": "bazel_tools~remote_coverage_tools_extension~remote_coverage_tools", 742 + "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 743 + "urls": [ 744 + "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 745 + ] 746 + } 747 + } 748 + } 749 + } 750 + }, 751 + "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { 752 + "general": { 753 + "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", 754 + "accumulatedFileDigests": {}, 755 + "envVariables": {}, 756 + "generatedRepoSpecs": { 757 + "remotejdk21_linux_toolchain_config_repo": { 758 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 759 + "ruleClassName": "_toolchain_config", 760 + "attributes": { 761 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", 762 + "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" 763 + } 764 + }, 765 + "remotejdk17_linux_s390x_toolchain_config_repo": { 766 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 767 + "ruleClassName": "_toolchain_config", 768 + "attributes": { 769 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", 770 + "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" 771 + } 772 + }, 773 + "remotejdk17_macos_toolchain_config_repo": { 774 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 775 + "ruleClassName": "_toolchain_config", 776 + "attributes": { 777 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", 778 + "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" 779 + } 780 + }, 781 + "remotejdk21_macos_aarch64_toolchain_config_repo": { 782 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 783 + "ruleClassName": "_toolchain_config", 784 + "attributes": { 785 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", 786 + "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" 787 + } 788 + }, 789 + "remotejdk17_linux_aarch64_toolchain_config_repo": { 790 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 791 + "ruleClassName": "_toolchain_config", 792 + "attributes": { 793 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", 794 + "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" 795 + } 796 + }, 797 + "remotejdk21_macos_aarch64": { 798 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 799 + "ruleClassName": "http_archive", 800 + "attributes": { 801 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", 802 + "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", 803 + "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", 804 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", 805 + "urls": [ 806 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", 807 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" 808 + ] 809 + } 810 + }, 811 + "remotejdk17_linux_toolchain_config_repo": { 812 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 813 + "ruleClassName": "_toolchain_config", 814 + "attributes": { 815 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", 816 + "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" 817 + } 818 + }, 819 + "remotejdk17_macos_aarch64": { 820 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 821 + "ruleClassName": "http_archive", 822 + "attributes": { 823 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", 824 + "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", 825 + "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", 826 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", 827 + "urls": [ 828 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", 829 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" 830 + ] 831 + } 832 + }, 833 + "remote_java_tools_windows": { 834 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 835 + "ruleClassName": "http_archive", 836 + "attributes": { 837 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", 838 + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", 839 + "urls": [ 840 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", 841 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" 842 + ] 843 + } 844 + }, 845 + "remotejdk11_win": { 846 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 847 + "ruleClassName": "http_archive", 848 + "attributes": { 849 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", 850 + "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", 851 + "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", 852 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", 853 + "urls": [ 854 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", 855 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" 856 + ] 857 + } 858 + }, 859 + "remotejdk11_win_toolchain_config_repo": { 860 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 861 + "ruleClassName": "_toolchain_config", 862 + "attributes": { 863 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", 864 + "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" 865 + } 866 + }, 867 + "remotejdk11_linux_aarch64": { 868 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 869 + "ruleClassName": "http_archive", 870 + "attributes": { 871 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", 872 + "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", 873 + "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", 874 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", 875 + "urls": [ 876 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", 877 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" 878 + ] 879 + } 880 + }, 881 + "remotejdk17_linux": { 882 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 883 + "ruleClassName": "http_archive", 884 + "attributes": { 885 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", 886 + "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", 887 + "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", 888 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", 889 + "urls": [ 890 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", 891 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" 892 + ] 893 + } 894 + }, 895 + "remotejdk11_linux_s390x_toolchain_config_repo": { 896 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 897 + "ruleClassName": "_toolchain_config", 898 + "attributes": { 899 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", 900 + "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" 901 + } 902 + }, 903 + "remotejdk11_linux_toolchain_config_repo": { 904 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 905 + "ruleClassName": "_toolchain_config", 906 + "attributes": { 907 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", 908 + "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" 909 + } 910 + }, 911 + "remotejdk11_macos": { 912 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 913 + "ruleClassName": "http_archive", 914 + "attributes": { 915 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", 916 + "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", 917 + "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", 918 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", 919 + "urls": [ 920 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", 921 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" 922 + ] 923 + } 924 + }, 925 + "remotejdk11_win_arm64": { 926 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 927 + "ruleClassName": "http_archive", 928 + "attributes": { 929 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", 930 + "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", 931 + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 932 + "strip_prefix": "jdk-11.0.13+8", 933 + "urls": [ 934 + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 935 + ] 936 + } 937 + }, 938 + "remotejdk17_macos": { 939 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 940 + "ruleClassName": "http_archive", 941 + "attributes": { 942 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", 943 + "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", 944 + "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", 945 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", 946 + "urls": [ 947 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", 948 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" 949 + ] 950 + } 951 + }, 952 + "remotejdk21_macos": { 953 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 954 + "ruleClassName": "http_archive", 955 + "attributes": { 956 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", 957 + "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", 958 + "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", 959 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", 960 + "urls": [ 961 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", 962 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" 963 + ] 964 + } 965 + }, 966 + "remotejdk21_macos_toolchain_config_repo": { 967 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 968 + "ruleClassName": "_toolchain_config", 969 + "attributes": { 970 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", 971 + "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" 972 + } 973 + }, 974 + "remotejdk17_macos_aarch64_toolchain_config_repo": { 975 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 976 + "ruleClassName": "_toolchain_config", 977 + "attributes": { 978 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", 979 + "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" 980 + } 981 + }, 982 + "remotejdk17_win": { 983 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 984 + "ruleClassName": "http_archive", 985 + "attributes": { 986 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", 987 + "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", 988 + "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", 989 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", 990 + "urls": [ 991 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", 992 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" 993 + ] 994 + } 995 + }, 996 + "remotejdk11_macos_aarch64_toolchain_config_repo": { 997 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 998 + "ruleClassName": "_toolchain_config", 999 + "attributes": { 1000 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", 1001 + "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" 1002 + } 1003 + }, 1004 + "remotejdk11_linux_ppc64le_toolchain_config_repo": { 1005 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1006 + "ruleClassName": "_toolchain_config", 1007 + "attributes": { 1008 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", 1009 + "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" 1010 + } 1011 + }, 1012 + "remotejdk21_linux": { 1013 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1014 + "ruleClassName": "http_archive", 1015 + "attributes": { 1016 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", 1017 + "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", 1018 + "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", 1019 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", 1020 + "urls": [ 1021 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", 1022 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" 1023 + ] 1024 + } 1025 + }, 1026 + "remote_java_tools_linux": { 1027 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1028 + "ruleClassName": "http_archive", 1029 + "attributes": { 1030 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", 1031 + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", 1032 + "urls": [ 1033 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", 1034 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" 1035 + ] 1036 + } 1037 + }, 1038 + "remotejdk21_win": { 1039 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1040 + "ruleClassName": "http_archive", 1041 + "attributes": { 1042 + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", 1043 + "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", 1044 + "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", 1045 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", 1046 + "urls": [ 1047 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", 1048 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" 1049 + ] 1050 + } 1051 + }, 1052 + "remotejdk21_linux_aarch64": { 1053 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1054 + "ruleClassName": "http_archive", 1055 + "attributes": { 1056 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", 1057 + "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", 1058 + "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", 1059 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", 1060 + "urls": [ 1061 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", 1062 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" 1063 + ] 1064 + } 1065 + }, 1066 + "remotejdk11_linux_aarch64_toolchain_config_repo": { 1067 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1068 + "ruleClassName": "_toolchain_config", 1069 + "attributes": { 1070 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", 1071 + "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" 1072 + } 1073 + }, 1074 + "remotejdk11_linux_s390x": { 1075 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1076 + "ruleClassName": "http_archive", 1077 + "attributes": { 1078 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", 1079 + "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", 1080 + "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 1081 + "strip_prefix": "jdk-11.0.15+10", 1082 + "urls": [ 1083 + "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", 1084 + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 1085 + ] 1086 + } 1087 + }, 1088 + "remotejdk17_linux_aarch64": { 1089 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1090 + "ruleClassName": "http_archive", 1091 + "attributes": { 1092 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", 1093 + "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", 1094 + "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", 1095 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", 1096 + "urls": [ 1097 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", 1098 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" 1099 + ] 1100 + } 1101 + }, 1102 + "remotejdk17_win_arm64_toolchain_config_repo": { 1103 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1104 + "ruleClassName": "_toolchain_config", 1105 + "attributes": { 1106 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", 1107 + "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" 1108 + } 1109 + }, 1110 + "remotejdk11_linux": { 1111 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1112 + "ruleClassName": "http_archive", 1113 + "attributes": { 1114 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", 1115 + "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", 1116 + "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", 1117 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", 1118 + "urls": [ 1119 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", 1120 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" 1121 + ] 1122 + } 1123 + }, 1124 + "remotejdk11_macos_toolchain_config_repo": { 1125 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1126 + "ruleClassName": "_toolchain_config", 1127 + "attributes": { 1128 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", 1129 + "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" 1130 + } 1131 + }, 1132 + "remotejdk17_linux_ppc64le_toolchain_config_repo": { 1133 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1134 + "ruleClassName": "_toolchain_config", 1135 + "attributes": { 1136 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", 1137 + "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" 1138 + } 1139 + }, 1140 + "remotejdk17_win_arm64": { 1141 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1142 + "ruleClassName": "http_archive", 1143 + "attributes": { 1144 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", 1145 + "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", 1146 + "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", 1147 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", 1148 + "urls": [ 1149 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", 1150 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" 1151 + ] 1152 + } 1153 + }, 1154 + "remote_java_tools_darwin_arm64": { 1155 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1156 + "ruleClassName": "http_archive", 1157 + "attributes": { 1158 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", 1159 + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", 1160 + "urls": [ 1161 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", 1162 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" 1163 + ] 1164 + } 1165 + }, 1166 + "remotejdk17_linux_ppc64le": { 1167 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1168 + "ruleClassName": "http_archive", 1169 + "attributes": { 1170 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", 1171 + "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", 1172 + "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", 1173 + "strip_prefix": "jdk-17.0.8.1+1", 1174 + "urls": [ 1175 + "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", 1176 + "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" 1177 + ] 1178 + } 1179 + }, 1180 + "remotejdk21_linux_aarch64_toolchain_config_repo": { 1181 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1182 + "ruleClassName": "_toolchain_config", 1183 + "attributes": { 1184 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", 1185 + "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" 1186 + } 1187 + }, 1188 + "remotejdk11_win_arm64_toolchain_config_repo": { 1189 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1190 + "ruleClassName": "_toolchain_config", 1191 + "attributes": { 1192 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", 1193 + "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" 1194 + } 1195 + }, 1196 + "local_jdk": { 1197 + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", 1198 + "ruleClassName": "_local_java_repository_rule", 1199 + "attributes": { 1200 + "name": "rules_java~7.1.0~toolchains~local_jdk", 1201 + "java_home": "", 1202 + "version": "", 1203 + "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" 1204 + } 1205 + }, 1206 + "remote_java_tools_darwin_x86_64": { 1207 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1208 + "ruleClassName": "http_archive", 1209 + "attributes": { 1210 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", 1211 + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", 1212 + "urls": [ 1213 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", 1214 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" 1215 + ] 1216 + } 1217 + }, 1218 + "remote_java_tools": { 1219 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1220 + "ruleClassName": "http_archive", 1221 + "attributes": { 1222 + "name": "rules_java~7.1.0~toolchains~remote_java_tools", 1223 + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", 1224 + "urls": [ 1225 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", 1226 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" 1227 + ] 1228 + } 1229 + }, 1230 + "remotejdk17_linux_s390x": { 1231 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1232 + "ruleClassName": "http_archive", 1233 + "attributes": { 1234 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", 1235 + "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", 1236 + "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", 1237 + "strip_prefix": "jdk-17.0.8.1+1", 1238 + "urls": [ 1239 + "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", 1240 + "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" 1241 + ] 1242 + } 1243 + }, 1244 + "remotejdk17_win_toolchain_config_repo": { 1245 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1246 + "ruleClassName": "_toolchain_config", 1247 + "attributes": { 1248 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", 1249 + "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" 1250 + } 1251 + }, 1252 + "remotejdk11_linux_ppc64le": { 1253 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1254 + "ruleClassName": "http_archive", 1255 + "attributes": { 1256 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", 1257 + "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", 1258 + "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 1259 + "strip_prefix": "jdk-11.0.15+10", 1260 + "urls": [ 1261 + "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", 1262 + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 1263 + ] 1264 + } 1265 + }, 1266 + "remotejdk11_macos_aarch64": { 1267 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1268 + "ruleClassName": "http_archive", 1269 + "attributes": { 1270 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", 1271 + "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", 1272 + "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", 1273 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", 1274 + "urls": [ 1275 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", 1276 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" 1277 + ] 1278 + } 1279 + }, 1280 + "remotejdk21_win_toolchain_config_repo": { 1281 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1282 + "ruleClassName": "_toolchain_config", 1283 + "attributes": { 1284 + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", 1285 + "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" 1286 + } 1287 + } 1288 + } 1289 + } 1290 + }, 1291 + "@@rules_python~0.4.0//bzlmod:extensions.bzl%pip_install": { 1292 + "general": { 1293 + "bzlTransitiveDigest": "rTru6D/C8vlaQDk4HOKyx4U/l6PCnj3Aq/gLraAqHgQ=", 1294 + "accumulatedFileDigests": {}, 1295 + "envVariables": {}, 1296 + "generatedRepoSpecs": { 1297 + "pypi__pkginfo": { 1298 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1299 + "ruleClassName": "http_archive", 1300 + "attributes": { 1301 + "name": "rules_python~0.4.0~pip_install~pypi__pkginfo", 1302 + "url": "https://files.pythonhosted.org/packages/77/83/1ef010f7c4563e218854809c0dff9548de65ebec930921dedf6ee5981f27/pkginfo-1.7.1-py2.py3-none-any.whl", 1303 + "sha256": "37ecd857b47e5f55949c41ed061eb51a0bee97a87c969219d144c0e023982779", 1304 + "type": "zip", 1305 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 1306 + } 1307 + }, 1308 + "pypi__wheel": { 1309 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1310 + "ruleClassName": "http_archive", 1311 + "attributes": { 1312 + "name": "rules_python~0.4.0~pip_install~pypi__wheel", 1313 + "url": "https://files.pythonhosted.org/packages/65/63/39d04c74222770ed1589c0eaba06c05891801219272420b40311cd60c880/wheel-0.36.2-py2.py3-none-any.whl", 1314 + "sha256": "78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e", 1315 + "type": "zip", 1316 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 1317 + } 1318 + }, 1319 + "pypi__click": { 1320 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1321 + "ruleClassName": "http_archive", 1322 + "attributes": { 1323 + "name": "rules_python~0.4.0~pip_install~pypi__click", 1324 + "url": "https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl", 1325 + "sha256": "fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6", 1326 + "type": "zip", 1327 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 1328 + } 1329 + }, 1330 + "pypi__pip": { 1331 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1332 + "ruleClassName": "http_archive", 1333 + "attributes": { 1334 + "name": "rules_python~0.4.0~pip_install~pypi__pip", 1335 + "url": "https://files.pythonhosted.org/packages/47/ca/f0d790b6e18b3a6f3bd5e80c2ee4edbb5807286c21cdd0862ca933f751dd/pip-21.1.3-py3-none-any.whl", 1336 + "sha256": "78cb760711fedc073246543801c84dc5377affead832e103ad0211f99303a204", 1337 + "type": "zip", 1338 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 1339 + } 1340 + }, 1341 + "pypi__pip_tools": { 1342 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1343 + "ruleClassName": "http_archive", 1344 + "attributes": { 1345 + "name": "rules_python~0.4.0~pip_install~pypi__pip_tools", 1346 + "url": "https://files.pythonhosted.org/packages/6d/16/75d65bdccd48bb59a08e2bf167b01d8532f65604270d0a292f0f16b7b022/pip_tools-5.5.0-py2.py3-none-any.whl", 1347 + "sha256": "10841c1e56c234d610d0466447685b9ea4ee4a2c274f858c0ef3c33d9bd0d985", 1348 + "type": "zip", 1349 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 1350 + } 1351 + }, 1352 + "pypi__setuptools": { 1353 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1354 + "ruleClassName": "http_archive", 1355 + "attributes": { 1356 + "name": "rules_python~0.4.0~pip_install~pypi__setuptools", 1357 + "url": "https://files.pythonhosted.org/packages/a2/e1/902fbc2f61ad6243cd3d57ffa195a9eb123021ec912ec5d811acf54a39f8/setuptools-57.1.0-py3-none-any.whl", 1358 + "sha256": "ddae4c1b9220daf1e32ba9d4e3714df6019c5b583755559be84ff8199f7e1fe3", 1359 + "type": "zip", 1360 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 1361 + } 1362 + } 1363 + } 1364 + } 1365 + } 1366 + } 1367 + }
+89
pkgs/development/tools/build-managers/bazel/bazel_7/cpp-test.nix
··· 1 + { 2 + bazel 3 + , bazel-examples 4 + , bazelTest 5 + , callPackage 6 + , darwin 7 + , distDir 8 + , extraBazelArgs ? "" 9 + , Foundation ? null 10 + , lib 11 + , runLocal 12 + , runtimeShell 13 + , stdenv 14 + , symlinkJoin 15 + , writeScript 16 + , writeText 17 + }: 18 + 19 + let 20 + 21 + localDistDir = callPackage ./bazel-repository-cache.nix { 22 + lockfile = ./cpp-test-MODULE.bazel.lock; 23 + 24 + # Take all the rules_ deps, bazel_ deps and their transitive dependencies, 25 + # but none of the platform-specific binaries, as they are large and useless. 26 + requiredDepNamePredicate = name: 27 + null == builtins.match ".*(macos|osx|linux|win|apple|android|maven).*" name 28 + && null != builtins.match "(platforms|com_google_|protobuf|rules_|bazel_).*" name ; 29 + }; 30 + 31 + mergedDistDir = symlinkJoin { 32 + name = "mergedDistDir"; 33 + paths = [ localDistDir distDir ]; 34 + }; 35 + 36 + toolsBazel = writeScript "bazel" '' 37 + #! ${runtimeShell} 38 + 39 + export CXX='${stdenv.cc}/bin/clang++' 40 + export LD='${darwin.cctools}/bin/ld' 41 + export LIBTOOL='${darwin.cctools}/bin/libtool' 42 + export CC='${stdenv.cc}/bin/clang' 43 + 44 + # XXX: hack for macosX, this flags disable bazel usage of xcode 45 + # See: https://github.com/bazelbuild/bazel/issues/4231 46 + export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 47 + 48 + exec "$BAZEL_REAL" "$@" 49 + ''; 50 + 51 + workspaceDir = runLocal "our_workspace" {} ('' 52 + cp -r ${bazel-examples}/cpp-tutorial/stage3 $out 53 + find $out -type d -exec chmod 755 {} \; 54 + cp ${./cpp-test-MODULE.bazel} $out/MODULE.bazel 55 + cp ${./cpp-test-MODULE.bazel.lock} $out/MODULE.bazel.lock 56 + echo > $out/WORSPACE 57 + '' 58 + + (lib.optionalString stdenv.isDarwin '' 59 + mkdir $out/tools 60 + cp ${toolsBazel} $out/tools/bazel 61 + '')); 62 + 63 + testBazel = bazelTest { 64 + name = "bazel-test-cpp"; 65 + inherit workspaceDir; 66 + bazelPkg = bazel; 67 + bazelScript = '' 68 + ${bazel}/bin/bazel build //... \ 69 + --enable_bzlmod \ 70 + --verbose_failures \ 71 + --repository_cache=${mergedDistDir} \ 72 + --curses=no \ 73 + '' + lib.optionalString (stdenv.isDarwin) '' 74 + --cxxopt=-x --cxxopt=c++ \ 75 + --host_cxxopt=-x --host_cxxopt=c++ \ 76 + '' + lib.optionalString (stdenv.cc.isClang && stdenv ? cc.libcxx.cxxabi.libName) '' 77 + --linkopt=-Wl,-l${stdenv.cc.libcxx.cxxabi.libName} \ 78 + --linkopt=-L${stdenv.cc.libcxx.cxxabi}/lib \ 79 + --host_linkopt=-Wl,-l${stdenv.cc.libcxx.cxxabi.libName} \ 80 + --host_linkopt=-L${stdenv.cc.libcxx.cxxabi}/lib \ 81 + '' + lib.optionalString (stdenv.isDarwin && Foundation != null) '' 82 + --linkopt=-Wl,-F${Foundation}/Library/Frameworks \ 83 + --linkopt=-L${darwin.libobjc}/lib \ 84 + '' + '' 85 + 86 + ''; 87 + }; 88 + 89 + in testBazel
+56
pkgs/development/tools/build-managers/bazel/bazel_7/darwin_sleep.patch
··· 1 + diff --git a/src/main/native/darwin/sleep_prevention_jni.cc b/src/main/native/darwin/sleep_prevention_jni.cc 2 + index 67c35b201e..e50a58320e 100644 3 + --- a/src/main/native/darwin/sleep_prevention_jni.cc 4 + +++ b/src/main/native/darwin/sleep_prevention_jni.cc 5 + @@ -33,31 +33,13 @@ static int g_sleep_state_stack = 0; 6 + static IOPMAssertionID g_sleep_state_assertion = kIOPMNullAssertionID; 7 + 8 + int portable_push_disable_sleep() { 9 + - std::lock_guard<std::mutex> lock(g_sleep_state_mutex); 10 + - BAZEL_CHECK_GE(g_sleep_state_stack, 0); 11 + - if (g_sleep_state_stack == 0) { 12 + - BAZEL_CHECK_EQ(g_sleep_state_assertion, kIOPMNullAssertionID); 13 + - CFStringRef reasonForActivity = CFSTR("build.bazel"); 14 + - IOReturn success = IOPMAssertionCreateWithName( 15 + - kIOPMAssertionTypeNoIdleSleep, kIOPMAssertionLevelOn, reasonForActivity, 16 + - &g_sleep_state_assertion); 17 + - BAZEL_CHECK_EQ(success, kIOReturnSuccess); 18 + - } 19 + - g_sleep_state_stack += 1; 20 + - return 0; 21 + + // Unreliable, disable for now 22 + + return -1; 23 + } 24 + 25 + int portable_pop_disable_sleep() { 26 + - std::lock_guard<std::mutex> lock(g_sleep_state_mutex); 27 + - BAZEL_CHECK_GT(g_sleep_state_stack, 0); 28 + - g_sleep_state_stack -= 1; 29 + - if (g_sleep_state_stack == 0) { 30 + - BAZEL_CHECK_NE(g_sleep_state_assertion, kIOPMNullAssertionID); 31 + - IOReturn success = IOPMAssertionRelease(g_sleep_state_assertion); 32 + - BAZEL_CHECK_EQ(success, kIOReturnSuccess); 33 + - g_sleep_state_assertion = kIOPMNullAssertionID; 34 + - } 35 + - return 0; 36 + + // Unreliable, disable for now 37 + + return -1; 38 + } 39 + 40 + } // namespace blaze_jni 41 + diff --git a/src/main/native/darwin/system_suspension_monitor_jni.cc b/src/main/native/darwin/system_suspension_monitor_jni.cc 42 + index 3483aa7935..51782986ec 100644 43 + --- a/src/main/native/darwin/system_suspension_monitor_jni.cc 44 + +++ b/src/main/native/darwin/system_suspension_monitor_jni.cc 45 + @@ -83,10 +83,7 @@ void portable_start_suspend_monitoring() { 46 + // Register to receive system sleep notifications. 47 + // Testing needs to be done manually. Use the logging to verify 48 + // that sleeps are being caught here. 49 + - suspend_state.connect_port = IORegisterForSystemPower( 50 + - &suspend_state, &notifyPortRef, SleepCallBack, &notifierObject); 51 + - BAZEL_CHECK_NE(suspend_state.connect_port, MACH_PORT_NULL); 52 + - IONotificationPortSetDispatchQueue(notifyPortRef, queue); 53 + + // XXX: Unreliable, disable for now 54 + 55 + // Register to deal with SIGCONT. 56 + // We register for SIGCONT because we can't catch SIGSTOP.
+586
pkgs/development/tools/build-managers/bazel/bazel_7/default.nix
··· 1 + { stdenv 2 + # nix tooling and utilities 3 + , callPackage 4 + , lib 5 + , fetchurl 6 + , makeWrapper 7 + , writeTextFile 8 + , substituteAll 9 + , writeShellApplication 10 + , makeBinaryWrapper 11 + # this package (through the fixpoint glass) 12 + , bazel_self 13 + # native build inputs 14 + , runtimeShell 15 + , zip 16 + , unzip 17 + , bash 18 + , coreutils 19 + , which 20 + , gawk 21 + , gnused 22 + , gnutar 23 + , gnugrep 24 + , gzip 25 + , findutils 26 + , diffutils 27 + , gnupatch 28 + , file 29 + , installShellFiles 30 + , lndir 31 + , python3 32 + # Apple dependencies 33 + , cctools 34 + , libcxx 35 + , sigtool 36 + , CoreFoundation 37 + , CoreServices 38 + , Foundation 39 + , IOKit 40 + # Allow to independently override the jdks used to build and run respectively 41 + , buildJdk 42 + , runJdk 43 + # Always assume all markers valid (this is needed because we remove markers; they are non-deterministic). 44 + # Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers). 45 + , enableNixHacks ? false 46 + }: 47 + 48 + let 49 + version = "7.0.0"; 50 + sourceRoot = "."; 51 + 52 + src = fetchurl { 53 + url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 54 + hash = "sha256-R35U9jdAAfQ5qUcbod6deCTa8SnblVEISezF4ZzogXA="; 55 + }; 56 + 57 + # Use builtins.fetchurl to avoid IFD, in particular on hydra 58 + #lockfile = builtins.fetchurl { 59 + # url = "https://raw.githubusercontent.com/bazelbuild/bazel/release-${version}/MODULE.bazel.lock"; 60 + # sha256 = "sha256-5xPpCeWVKVp1s4RVce/GoW2+fH8vniz5G1MNI4uezpc="; 61 + #}; 62 + # Use a local copy of the above lockfile to make ofborg happy. 63 + lockfile = ./MODULE.bazel.lock; 64 + 65 + # Two-in-one format 66 + distDir = repoCache; 67 + repoCache = callPackage ./bazel-repository-cache.nix { 68 + inherit lockfile; 69 + 70 + # We use the release tarball that already has everything bundled so we 71 + # should not need any extra external deps. But our nonprebuilt java 72 + # toolchains hack needs just one non bundled dep. 73 + requiredDepNamePredicate = name: 74 + null != builtins.match "rules_java~.*~toolchains~remote_java_tools" name; 75 + }; 76 + 77 + defaultShellUtils = 78 + # Keep this list conservative. For more exotic tools, prefer to use 79 + # @rules_nixpkgs to pull in tools from the nix repository. Example: 80 + # 81 + # WORKSPACE: 82 + # 83 + # nixpkgs_git_repository( 84 + # name = "nixpkgs", 85 + # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8", 86 + # ) 87 + # 88 + # # This defines an external Bazel workspace. 89 + # nixpkgs_package( 90 + # name = "bison", 91 + # repositories = { "nixpkgs": "@nixpkgs//:default.nix" }, 92 + # ) 93 + # 94 + # some/BUILD.bazel: 95 + # 96 + # genrule( 97 + # ... 98 + # cmd = "$(location @bison//:bin/bison) -other -args", 99 + # tools = [ 100 + # ... 101 + # "@bison//:bin/bison", 102 + # ], 103 + # ) 104 + [ 105 + bash 106 + coreutils 107 + diffutils 108 + file 109 + findutils 110 + gawk 111 + gnugrep 112 + gnupatch 113 + gnused 114 + gnutar 115 + gzip 116 + python3 117 + unzip 118 + which 119 + zip 120 + ]; 121 + 122 + defaultShellPath = lib.makeBinPath defaultShellUtils; 123 + 124 + bashWithDefaultShellUtilsSh = writeShellApplication { 125 + name = "bash"; 126 + runtimeInputs = defaultShellUtils; 127 + text = '' 128 + if [[ "$PATH" == "/no-such-path" ]]; then 129 + export PATH=${defaultShellPath} 130 + fi 131 + exec ${bash}/bin/bash "$@" 132 + ''; 133 + }; 134 + 135 + # Script-based interpreters in shebangs aren't guaranteed to work, 136 + # especially on MacOS. So let's produce a binary 137 + bashWithDefaultShellUtils = stdenv.mkDerivation { 138 + name = "bash"; 139 + src = bashWithDefaultShellUtilsSh; 140 + nativeBuildInputs = [ makeBinaryWrapper ]; 141 + buildPhase = '' 142 + makeWrapper ${bashWithDefaultShellUtilsSh}/bin/bash $out/bin/bash 143 + ''; 144 + }; 145 + 146 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 147 + 148 + inherit (stdenv.hostPlatform) isDarwin isAarch64; 149 + 150 + system = if isDarwin then "darwin" else "linux"; 151 + 152 + # on aarch64 Darwin, `uname -m` returns "arm64" 153 + arch = with stdenv.hostPlatform; if isDarwin && isAarch64 then "arm64" else parsed.cpu.name; 154 + 155 + bazelRC = writeTextFile { 156 + name = "bazel-rc"; 157 + text = '' 158 + startup --server_javabase=${runJdk} 159 + 160 + # Register nix-specific nonprebuilt java toolchains 161 + build --extra_toolchains=@bazel_tools//tools/jdk:all 162 + # and set bazel to use them by default 163 + build --tool_java_runtime_version=local_jdk 164 + build --java_runtime_version=local_jdk 165 + 166 + # load default location for the system wide configuration 167 + try-import /etc/bazel.bazelrc 168 + ''; 169 + }; 170 + 171 + in 172 + stdenv.mkDerivation rec { 173 + pname = "bazel"; 174 + inherit version src; 175 + inherit sourceRoot; 176 + 177 + patches = [ 178 + # Remote java toolchains do not work on NixOS because they download binaries, 179 + # so we need to use the @local_jdk//:jdk 180 + # It could in theory be done by registering @local_jdk//:all toolchains, 181 + # but these java toolchains still bundle binaries for ijar and stuff. So we 182 + # need a nonprebult java toolchain (where ijar and stuff is built from 183 + # sources). 184 + # There is no such java toolchain, so we introduce one here. 185 + # By providing no version information, the toolchain will set itself to the 186 + # version of $JAVA_HOME/bin/java, just like the local_jdk does. 187 + # To ensure this toolchain gets used, we can set 188 + # --{,tool_}java_runtime_version=local_jdk and rely on the fact no java 189 + # toolchain registered by default uses the local_jdk, making the selection 190 + # unambiguous. 191 + # This toolchain has the advantage that it can use any ambiant java jdk, 192 + # not only a given, fixed version. It allows bazel to work correctly in any 193 + # environment where JAVA_HOME is set to the right java version, like inside 194 + # nix derivations. 195 + # However, this patch breaks bazel hermeticity, by picking the ambiant java 196 + # version instead of the more hermetic remote_jdk prebuilt binaries that 197 + # rules_java provide by default. It also requires the user to have a 198 + # JAVA_HOME set to the exact version required by the project. 199 + # With more code, we could define java toolchains for all the java versions 200 + # supported by the jdk as in rules_java's 201 + # toolchains/local_java_repository.bzl, but this is not implemented here. 202 + # To recover vanilla behavior, non NixOS users can set 203 + # --{,tool_}java_runtime_version=remote_jdk, effectively reverting the 204 + # effect of this patch and the fake system bazelrc. 205 + ./java_toolchain.patch 206 + 207 + # Bazel integrates with apple IOKit to inhibit and track system sleep. 208 + # Inside the darwin sandbox, these API calls are blocked, and bazel 209 + # crashes. It seems possible to allow these APIs inside the sandbox, but it 210 + # feels simpler to patch bazel not to use it at all. So our bazel is 211 + # incapable of preventing system sleep, which is a small price to pay to 212 + # guarantee that it will always run in any nix context. 213 + # 214 + # See also ./bazel_darwin_sandbox.patch in bazel_5. That patch uses 215 + # NIX_BUILD_TOP env var to conditionnally disable sleep features inside the 216 + # sandbox. Oddly, bazel_6 does not need that patch :-/. 217 + # 218 + # If you want to investigate the sandbox profile path, 219 + # IORegisterForSystemPower can be allowed with 220 + # 221 + # propagatedSandboxProfile = '' 222 + # (allow iokit-open (iokit-user-client-class "RootDomainUserClient")) 223 + # ''; 224 + # 225 + # I do not know yet how to allow IOPMAssertion{CreateWithName,Release} 226 + ./darwin_sleep.patch 227 + 228 + # Fix DARWIN_XCODE_LOCATOR_COMPILE_COMMAND by removing multi-arch support. 229 + # Nixpkgs toolcahins do not support that (yet?) and get confused. 230 + # Also add an explicit /usr/bin prefix that will be patched below. 231 + ./xcode_locator.patch 232 + 233 + # On Darwin, the last argument to gcc is coming up as an empty string. i.e: '' 234 + # This is breaking the build of any C target. This patch removes the last 235 + # argument if it's found to be an empty string. 236 + ../trim-last-argument-to-gcc-if-empty.patch 237 + 238 + # --experimental_strict_action_env (which may one day become the default 239 + # see bazelbuild/bazel#2574) hardcodes the default 240 + # action environment to a non hermetic value (e.g. "/usr/local/bin"). 241 + # This is non hermetic on non-nixos systems. On NixOS, bazel cannot find the required binaries. 242 + # So we are replacing this bazel paths by defaultShellPath, 243 + # improving hermeticity and making it work in nixos. 244 + (substituteAll { 245 + src = ../strict_action_env.patch; 246 + strictActionEnvPatch = defaultShellPath; 247 + }) 248 + 249 + # bazel reads its system bazelrc in /etc 250 + # override this path to a builtin one 251 + (substituteAll { 252 + src = ../bazel_rc.patch; 253 + bazelSystemBazelRCPath = bazelRC; 254 + }) 255 + ] 256 + # See enableNixHacks argument above. 257 + ++ lib.optional enableNixHacks ./nix-hacks.patch; 258 + 259 + postPatch = 260 + let 261 + # Workaround for https://github.com/NixOS/nixpkgs/issues/166205 262 + nixpkgs166205ldflag = lib.optionalString stdenv.cc.isClang "-l${stdenv.cc.libcxx.cxxabi.libName}"; 263 + darwinPatches = '' 264 + bazelLinkFlags () { 265 + eval set -- "$NIX_LDFLAGS" 266 + local flag 267 + for flag in "$@"; do 268 + printf ' -Wl,%s' "$flag" 269 + done 270 + } 271 + 272 + # Explicitly configure gcov since we don't have it on Darwin, so autodetection fails 273 + export GCOV=${coreutils}/bin/false 274 + 275 + # Framework search paths aren't added by bintools hook 276 + # https://github.com/NixOS/nixpkgs/pull/41914 277 + export NIX_LDFLAGS+=" -F${CoreFoundation}/Library/Frameworks -F${CoreServices}/Library/Frameworks -F${Foundation}/Library/Frameworks -F${IOKit}/Library/Frameworks ${nixpkgs166205ldflag}" 278 + 279 + # libcxx includes aren't added by libcxx hook 280 + # https://github.com/NixOS/nixpkgs/pull/41589 281 + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${lib.getDev libcxx}/include/c++/v1" 282 + # for CLang 16 compatibility in external/upb dependency 283 + export NIX_CFLAGS_COMPILE+=" -Wno-gnu-offsetof-extensions" 284 + 285 + # This variable is used by bazel to propagate env vars for homebrew, 286 + # which is exactly what we need too. 287 + export HOMEBREW_RUBY_PATH="foo" 288 + 289 + # don't use system installed Xcode to run clang, use Nix clang instead 290 + sed -i -E \ 291 + -e "s;/usr/bin/xcrun (--sdk macosx )?clang;${stdenv.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 292 + -e "s;/usr/bin/codesign;CODESIGN_ALLOCATE=${cctools}/bin/${cctools.targetPrefix}codesign_allocate ${sigtool}/bin/codesign;" \ 293 + scripts/bootstrap/compile.sh \ 294 + tools/osx/BUILD 295 + 296 + # nixpkgs's libSystem cannot use pthread headers directly, must import GCD headers instead 297 + sed -i -e "/#include <pthread\/spawn.h>/i #include <dispatch/dispatch.h>" src/main/cpp/blaze_util_darwin.cc 298 + 299 + # XXX: What do these do ? 300 + sed -i -e 's;"/usr/bin/libtool";_find_generic(repository_ctx, "libtool", "LIBTOOL", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 301 + wrappers=( tools/cpp/osx_cc_wrapper.sh.tpl ) 302 + for wrapper in "''${wrappers[@]}"; do 303 + sedVerbose $wrapper \ 304 + -e "s,/usr/bin/xcrun install_name_tool,${cctools}/bin/install_name_tool,g" 305 + done 306 + ''; 307 + 308 + genericPatches = '' 309 + # unzip builtins_bzl.zip so the contents get patched 310 + builtins_bzl=src/main/java/com/google/devtools/build/lib/bazel/rules/builtins_bzl 311 + unzip ''${builtins_bzl}.zip -d ''${builtins_bzl}_zip >/dev/null 312 + rm ''${builtins_bzl}.zip 313 + builtins_bzl=''${builtins_bzl}_zip/builtins_bzl 314 + 315 + # md5sum is part of coreutils 316 + sed -i 's|/sbin/md5|md5sum|g' src/BUILD third_party/ijar/test/testenv.sh 317 + 318 + echo 319 + echo "Substituting */bin/* hardcoded paths in src/main/java/com/google/devtools" 320 + # Prefilter the files with grep for speed 321 + grep -rlZ /bin/ \ 322 + src/main/java/com/google/devtools \ 323 + src/main/starlark/builtins_bzl/common/python \ 324 + tools \ 325 + | while IFS="" read -r -d "" path; do 326 + # If you add more replacements here, you must change the grep above! 327 + # Only files containing /bin are taken into account. 328 + sedVerbose "$path" \ 329 + -e 's!/usr/local/bin/bash!${bashWithDefaultShellUtils}/bin/bash!g' \ 330 + -e 's!/usr/bin/bash!${bashWithDefaultShellUtils}/bin/bash!g' \ 331 + -e 's!/bin/bash!${bashWithDefaultShellUtils}/bin/bash!g' \ 332 + -e 's!/usr/bin/env bash!${bashWithDefaultShellUtils}/bin/bash!g' \ 333 + -e 's!/usr/bin/env python2!${python3}/bin/python!g' \ 334 + -e 's!/usr/bin/env python!${python3}/bin/python!g' \ 335 + -e 's!/usr/bin/env!${coreutils}/bin/env!g' \ 336 + -e 's!/bin/true!${coreutils}/bin/true!g' 337 + done 338 + 339 + # Fixup scripts that generate scripts. Not fixed up by patchShebangs below. 340 + sedVerbose scripts/bootstrap/compile.sh \ 341 + -e 's!/bin/bash!${bashWithDefaultShellUtils}/bin/bash!g' \ 342 + -e 's!shasum -a 256!sha256sum!g' 343 + 344 + # Augment bundled repository_cache with our extra paths 345 + ${lndir}/bin/lndir ${repoCache}/content_addressable \ 346 + $PWD/derived/repository_cache/content_addressable 347 + 348 + # Add required flags to bazel command line. 349 + # XXX: It would suit a bazelrc file better, but I found no way to pass it. 350 + # It seems that bazel bootstrapping ignores it. 351 + # Passing EXTRA_BAZEL_ARGS is tricky due to quoting. 352 + sedVerbose compile.sh \ 353 + -e "/bazel_build /a\ --verbose_failures \\\\" \ 354 + -e "/bazel_build /a\ --curses=no \\\\" \ 355 + -e "/bazel_build /a\ --features=-layering_check \\\\" \ 356 + -e "/bazel_build /a\ --experimental_strict_java_deps=off \\\\" \ 357 + -e "/bazel_build /a\ --strict_proto_deps=off \\\\" \ 358 + -e "/bazel_build /a\ --toolchain_resolution_debug='@bazel_tools//tools/jdk:(runtime_)?toolchain_type' \\\\" \ 359 + -e "/bazel_build /a\ --tool_java_runtime_version=local_jdk_17 \\\\" \ 360 + -e "/bazel_build /a\ --java_runtime_version=local_jdk_17 \\\\" \ 361 + -e "/bazel_build /a\ --tool_java_language_version=17 \\\\" \ 362 + -e "/bazel_build /a\ --java_language_version=17 \\\\" \ 363 + -e "/bazel_build /a\ --extra_toolchains=@bazel_tools//tools/jdk:all \\\\" \ 364 + 365 + # Also build parser_deploy.jar with bootstrap bazel 366 + # TODO: Turn into a proper patch 367 + sedVerbose compile.sh \ 368 + -e 's!bazel_build !bazel_build src/tools/execlog:parser_deploy.jar !' \ 369 + -e 's!clear_log!cp $(get_bazel_bin_path)/src/tools/execlog/parser_deploy.jar output\nclear_log!' 370 + 371 + # append the PATH with defaultShellPath in tools/bash/runfiles/runfiles.bash 372 + echo "PATH=\$PATH:${defaultShellPath}" >> runfiles.bash.tmp 373 + cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp 374 + mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash 375 + 376 + # reconstruct the now patched builtins_bzl.zip 377 + pushd src/main/java/com/google/devtools/build/lib/bazel/rules/builtins_bzl_zip &>/dev/null 378 + zip ../builtins_bzl.zip $(find builtins_bzl -type f) >/dev/null 379 + rm -rf builtins_bzl 380 + popd &>/dev/null 381 + rmdir src/main/java/com/google/devtools/build/lib/bazel/rules/builtins_bzl_zip 382 + 383 + patchShebangs . >/dev/null 384 + ''; 385 + in 386 + '' 387 + function sedVerbose() { 388 + local path=$1; shift; 389 + sed -i".bak-nix" "$path" "$@" 390 + diff -U0 "$path.bak-nix" "$path" | sed "s/^/ /" || true 391 + rm -f "$path.bak-nix" 392 + } 393 + '' 394 + + lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches 395 + + genericPatches; 396 + 397 + meta = with lib; { 398 + homepage = "https://github.com/bazelbuild/bazel/"; 399 + description = "Build tool that builds code quickly and reliably"; 400 + sourceProvenance = with sourceTypes; [ 401 + fromSource 402 + binaryBytecode # source bundles dependencies as jars 403 + ]; 404 + license = licenses.asl20; 405 + maintainers = lib.teams.bazel.members; 406 + inherit platforms; 407 + }; 408 + 409 + # Bazel starts a local server and needs to bind a local address. 410 + __darwinAllowLocalNetworking = true; 411 + 412 + buildInputs = [ buildJdk bashWithDefaultShellUtils ] ++ defaultShellUtils; 413 + 414 + # when a command can’t be found in a bazel build, you might also 415 + # need to add it to `defaultShellPath`. 416 + nativeBuildInputs = [ 417 + installShellFiles 418 + makeWrapper 419 + python3 420 + unzip 421 + which 422 + zip 423 + python3.pkgs.absl-py # Needed to build fish completion 424 + ] ++ lib.optionals (stdenv.isDarwin) [ 425 + cctools 426 + libcxx 427 + Foundation 428 + CoreFoundation 429 + CoreServices 430 + ]; 431 + 432 + # Bazel makes extensive use of symlinks in the WORKSPACE. 433 + # This causes problems with infinite symlinks if the build output is in the same location as the 434 + # Bazel WORKSPACE. This is why before executing the build, the source code is moved into a 435 + # subdirectory. 436 + # Failing to do this causes "infinite symlink expansion detected" 437 + preBuildPhases = [ "preBuildPhase" ]; 438 + preBuildPhase = '' 439 + mkdir bazel_src 440 + shopt -s dotglob extglob 441 + mv !(bazel_src) bazel_src 442 + ''; 443 + buildPhase = '' 444 + runHook preBuild 445 + 446 + # Increasing memory during compilation might be necessary. 447 + # export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" 448 + 449 + # If EMBED_LABEL isn't set, it'd be auto-detected from CHANGELOG.md 450 + # and `git rev-parse --short HEAD` which would result in 451 + # "3.7.0- (@non-git)" due to non-git build and incomplete changelog. 452 + # Actual bazel releases use scripts/release/common.sh which is based 453 + # on branch/tag information which we don't have with tarball releases. 454 + # Note that .bazelversion is always correct and is based on bazel-* 455 + # executable name, version checks should work fine 456 + export EMBED_LABEL="${version}- (@non-git)" 457 + echo "Stage 1 - Running bazel bootstrap script" 458 + ${bash}/bin/bash ./bazel_src/compile.sh 459 + 460 + # XXX: get rid of this, or move it to another stage. 461 + # It is plain annoying when builds fail. 462 + echo "Stage 2 - Generate bazel completions" 463 + ${bash}/bin/bash ./bazel_src/scripts/generate_bash_completion.sh \ 464 + --bazel=./bazel_src/output/bazel \ 465 + --output=./bazel_src/output/bazel-complete.bash \ 466 + --prepend=./bazel_src/scripts/bazel-complete-header.bash \ 467 + --prepend=./bazel_src/scripts/bazel-complete-template.bash 468 + ${python3}/bin/python3 ./bazel_src/scripts/generate_fish_completion.py \ 469 + --bazel=./bazel_src/output/bazel \ 470 + --output=./bazel_src/output/bazel-complete.fish 471 + 472 + runHook postBuild 473 + ''; 474 + 475 + installPhase = '' 476 + runHook preInstall 477 + 478 + mkdir -p $out/bin 479 + 480 + # official wrapper scripts that searches for $WORKSPACE_ROOT/tools/bazel if 481 + # it can’t find something in tools, it calls 482 + # $out/bin/bazel-{version}-{os_arch} The binary _must_ exist with this 483 + # naming if your project contains a .bazelversion file. 484 + cp ./bazel_src/scripts/packages/bazel.sh $out/bin/bazel 485 + versionned_bazel="$out/bin/bazel-${version}-${system}-${arch}" 486 + mv ./bazel_src/output/bazel "$versionned_bazel" 487 + wrapProgram "$versionned_bazel" --suffix PATH : ${defaultShellPath} 488 + 489 + mkdir $out/share 490 + cp ./bazel_src/output/parser_deploy.jar $out/share/parser_deploy.jar 491 + cat <<EOF > $out/bin/bazel-execlog 492 + #!${runtimeShell} -e 493 + ${runJdk}/bin/java -jar $out/share/parser_deploy.jar \$@ 494 + EOF 495 + chmod +x $out/bin/bazel-execlog 496 + 497 + # shell completion files 498 + installShellCompletion --bash \ 499 + --name bazel.bash \ 500 + ./bazel_src/output/bazel-complete.bash 501 + installShellCompletion --zsh \ 502 + --name _bazel \ 503 + ./bazel_src/scripts/zsh_completion/_bazel 504 + installShellCompletion --fish \ 505 + --name bazel.fish \ 506 + ./bazel_src/output/bazel-complete.fish 507 + ''; 508 + 509 + installCheckPhase = '' 510 + export TEST_TMPDIR=$(pwd) 511 + 512 + hello_test () { 513 + $out/bin/bazel test \ 514 + --test_output=errors \ 515 + examples/cpp:hello-success_test \ 516 + examples/java-native/src/test/java/com/example/myproject:hello 517 + } 518 + 519 + cd ./bazel_src 520 + 521 + # If .bazelversion file is present in dist files and doesn't match `bazel` version 522 + # running `bazel` command within bazel_src will fail. 523 + # Let's remove .bazelversion within the test, if present it is meant to indicate bazel version 524 + # to compile bazel with, not version of bazel to be built and tested. 525 + rm -f .bazelversion 526 + 527 + # test whether $WORKSPACE_ROOT/tools/bazel works 528 + 529 + mkdir -p tools 530 + cat > tools/bazel <<"EOF" 531 + #!${runtimeShell} -e 532 + exit 1 533 + EOF 534 + chmod +x tools/bazel 535 + 536 + # first call should fail if tools/bazel is used 537 + ! hello_test 538 + 539 + cat > tools/bazel <<"EOF" 540 + #!${runtimeShell} -e 541 + exec "$BAZEL_REAL" "$@" 542 + EOF 543 + 544 + # second call succeeds because it defers to $out/bin/bazel-{version}-{os_arch} 545 + hello_test 546 + 547 + ## Test that the GSON serialisation files are present 548 + gson_classes=$(unzip -l $(bazel info install_base)/A-server.jar | grep GsonTypeAdapter.class | wc -l) 549 + if [ "$gson_classes" -lt 10 ]; then 550 + echo "Missing GsonTypeAdapter classes in A-server.jar. Lockfile generation will not work" 551 + exit 1 552 + fi 553 + 554 + runHook postInstall 555 + ''; 556 + 557 + # Save paths to hardcoded dependencies so Nix can detect them. 558 + # This is needed because the templates get tar’d up into a .jar. 559 + postFixup = '' 560 + mkdir -p $out/nix-support 561 + echo "${defaultShellPath}" >> $out/nix-support/depends 562 + # The string literal specifying the path to the bazel-rc file is sometimes 563 + # stored non-contiguously in the binary due to gcc optimisations, which leads 564 + # Nix to miss the hash when scanning for dependencies 565 + echo "${bazelRC}" >> $out/nix-support/depends 566 + '' + lib.optionalString stdenv.isDarwin '' 567 + echo "${cctools}" >> $out/nix-support/depends 568 + ''; 569 + 570 + dontStrip = true; 571 + dontPatchELF = true; 572 + 573 + passthru = { 574 + # Additional tests that check bazel’s functionality. Execute 575 + # 576 + # nix-build . -A bazel_7.tests 577 + # 578 + # in the nixpkgs checkout root to exercise them locally. 579 + tests = callPackage ./tests.nix { 580 + inherit Foundation bazel_self lockfile repoCache; 581 + }; 582 + 583 + # For ease of debugging 584 + inherit distDir repoCache lockfile; 585 + }; 586 + }
+89
pkgs/development/tools/build-managers/bazel/bazel_7/java-test.nix
··· 1 + { bazel 2 + , bazelTest 3 + , bazel-examples 4 + , stdenv 5 + , symlinkJoin 6 + , callPackage 7 + , darwin 8 + , extraBazelArgs ? "" 9 + , lib 10 + , openjdk8 11 + , jdk11_headless 12 + , runLocal 13 + , runtimeShell 14 + , writeScript 15 + , writeText 16 + , repoCache ? "unused" 17 + , distDir 18 + }: 19 + 20 + let 21 + 22 + localDistDir = callPackage ./bazel-repository-cache.nix { 23 + lockfile = ./cpp-test-MODULE.bazel.lock; 24 + 25 + # Take all the rules_ deps, bazel_ deps and their transitive dependencies, 26 + # but none of the platform-specific binaries, as they are large and useless. 27 + requiredDepNamePredicate = name: 28 + null == builtins.match ".*(macos|osx|linux|win|apple|android|maven).*" name 29 + && null != builtins.match "(platforms|com_google_|protobuf|rules_|bazel_).*" name ; 30 + }; 31 + 32 + mergedDistDir = symlinkJoin { 33 + name = "mergedDistDir"; 34 + paths = [ localDistDir distDir ]; 35 + }; 36 + 37 + toolsBazel = writeScript "bazel" '' 38 + #! ${runtimeShell} 39 + 40 + export CXX='${stdenv.cc}/bin/clang++' 41 + export LD='${darwin.cctools}/bin/ld' 42 + export LIBTOOL='${darwin.cctools}/bin/libtool' 43 + export CC='${stdenv.cc}/bin/clang' 44 + 45 + # XXX: hack for macosX, this flags disable bazel usage of xcode 46 + # See: https://github.com/bazelbuild/bazel/issues/4231 47 + export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 48 + 49 + exec "$BAZEL_REAL" "$@" 50 + ''; 51 + 52 + workspaceDir = runLocal "our_workspace" {} ('' 53 + cp -r ${bazel-examples}/java-tutorial $out 54 + find $out -type d -exec chmod 755 {} \; 55 + cp ${./cpp-test-MODULE.bazel} $out/MODULE.bazel 56 + cp ${./cpp-test-MODULE.bazel.lock} $out/MODULE.bazel.lock 57 + '' 58 + + (lib.optionalString stdenv.isDarwin '' 59 + mkdir $out/tools 60 + cp ${toolsBazel} $out/tools/bazel 61 + '')); 62 + 63 + testBazel = bazelTest { 64 + name = "bazel-test-java"; 65 + inherit workspaceDir; 66 + bazelPkg = bazel; 67 + buildInputs = [ (if lib.strings.versionOlder bazel.version "5.0.0" then openjdk8 else jdk11_headless) ]; 68 + bazelScript = '' 69 + ${bazel}/bin/bazel \ 70 + run \ 71 + --announce_rc \ 72 + ${lib.optionalString (lib.strings.versionOlder "5.0.0" bazel.version) 73 + "--toolchain_resolution_debug='@bazel_tools//tools/jdk:(runtime_)?toolchain_type'" 74 + } \ 75 + --distdir=${mergedDistDir} \ 76 + --repository_cache=${mergedDistDir} \ 77 + --verbose_failures \ 78 + --curses=no \ 79 + --strict_java_deps=off \ 80 + //:ProjectRunner \ 81 + '' + lib.optionalString (lib.strings.versionOlder bazel.version "5.0.0") '' 82 + --host_javabase='@local_jdk//:jdk' \ 83 + --java_toolchain='@bazel_tools//tools/jdk:toolchain_hostjdk8' \ 84 + --javabase='@local_jdk//:jdk' \ 85 + '' + extraBazelArgs; 86 + }; 87 + 88 + in testBazel 89 +
+30
pkgs/development/tools/build-managers/bazel/bazel_7/java_toolchain.patch
··· 1 + diff --git a/tools/jdk/BUILD.tools b/tools/jdk/BUILD.tools 2 + index a8af76e90c..7f8b030f63 100644 3 + --- a/tools/jdk/BUILD.tools 4 + +++ b/tools/jdk/BUILD.tools 5 + @@ -146,6 +146,25 @@ py_test( 6 + ], 7 + ) 8 + 9 + +##### Nonprebuilt toolchains definitions for NixOS and nix build sandboxes #### 10 + + 11 + +load("@rules_java//toolchains:default_java_toolchain.bzl", "default_java_toolchain", "NONPREBUILT_TOOLCHAIN_CONFIGURATION") 12 + + 13 + +[ 14 + + default_java_toolchain( 15 + + name = "nonprebuilt_toolchain_java" + str(version), 16 + + configuration = NONPREBUILT_TOOLCHAIN_CONFIGURATION, 17 + + java_runtime = "@local_jdk//:jdk", 18 + + source_version = str(version), 19 + + target_version = str(version), 20 + + ) 21 + + # Ideally we would only define toolchains for the java versions that the 22 + + # local jdk supports. But we cannot access this information in a BUILD 23 + + # file, and this is a hack anyway, so just pick a large enough upper bound. 24 + + # At the current pace, java <= 30 should cover all realeases until 2028. 25 + + for version in range(8, 31) 26 + +] 27 + + 28 + #### Aliases to rules_java to keep backward-compatibility (begin) #### 29 + 30 + TARGET_NAMES = [
+51
pkgs/development/tools/build-managers/bazel/bazel_7/nix-hacks.patch
··· 1 + diff --git a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 2 + index 845c8b6aa3..6f07298bd0 100644 3 + --- a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 4 + +++ b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 5 + @@ -171,14 +171,8 @@ public final class RepositoryDelegatorFunction implements SkyFunction { 6 + 7 + DigestWriter digestWriter = new DigestWriter(directories, repositoryName, rule); 8 + if (shouldUseCachedRepos(env, handler, repoRoot, rule)) { 9 + - // Make sure marker file is up-to-date; correctly describes the current repository state 10 + - byte[] markerHash = digestWriter.areRepositoryAndMarkerFileConsistent(handler, env); 11 + - if (env.valuesMissing()) { 12 + - return null; 13 + - } 14 + - if (markerHash != null) { 15 + - return RepositoryDirectoryValue.builder().setPath(repoRoot).setDigest(markerHash).build(); 16 + - } 17 + + // Nix hack: Always consider cached dirs as up-to-date 18 + + return RepositoryDirectoryValue.builder().setPath(repoRoot).setDigest(digestWriter.writeMarkerFile()).build(); 19 + } 20 + 21 + /* At this point: This is a force fetch, a local repository, OR The repository cache is old or 22 + @@ -512,11 +506,12 @@ public final class RepositoryDelegatorFunction implements SkyFunction { 23 + builder.append(escape(key)).append(" ").append(escape(value)).append("\n"); 24 + } 25 + String content = builder.toString(); 26 + - try { 27 + - FileSystemUtils.writeContent(markerPath, UTF_8, content); 28 + - } catch (IOException e) { 29 + - throw new RepositoryFunctionException(e, Transience.TRANSIENT); 30 + - } 31 + + // Nix hack: Do not write these pesky marker files 32 + + //try { 33 + + // FileSystemUtils.writeContent(markerPath, UTF_8, content); 34 + + //} catch (IOException e) { 35 + + // throw new RepositoryFunctionException(e, Transience.TRANSIENT); 36 + + //} 37 + return new Fingerprint().addString(content).digestAndReset(); 38 + } 39 + 40 + diff --git a/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java b/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 41 + index 649647c5f2..64d05b530c 100644 42 + --- a/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 43 + +++ b/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 44 + @@ -165,7 +165,6 @@ public class JavaSubprocessFactory implements SubprocessFactory { 45 + } 46 + builder.command(argv); 47 + if (params.getEnv() != null) { 48 + - builder.environment().clear(); 49 + builder.environment().putAll(params.getEnv()); 50 + } 51 +
+2803
pkgs/development/tools/build-managers/bazel/bazel_7/protobuf-test.MODULE.bazel.lock
··· 1 + { 2 + "lockFileVersion": 3, 3 + "moduleFileHash": "80605390be5478a274618e3f8fd7c7a7e1ce3036e086e1e1593ceba1b132b7f2", 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 + "rules_proto": "rules_proto@5.3.0-21.7", 29 + "protobuf": "protobuf@21.7", 30 + "zlib": "zlib@1.3", 31 + "bazel_tools": "bazel_tools@_", 32 + "local_config_platform": "local_config_platform@_" 33 + } 34 + }, 35 + "rules_proto@5.3.0-21.7": { 36 + "name": "rules_proto", 37 + "version": "5.3.0-21.7", 38 + "key": "rules_proto@5.3.0-21.7", 39 + "repoName": "rules_proto", 40 + "executionPlatformsToRegister": [], 41 + "toolchainsToRegister": [], 42 + "extensionUsages": [], 43 + "deps": { 44 + "bazel_skylib": "bazel_skylib@1.3.0", 45 + "com_google_protobuf": "protobuf@21.7", 46 + "rules_cc": "rules_cc@0.0.9", 47 + "bazel_tools": "bazel_tools@_", 48 + "local_config_platform": "local_config_platform@_" 49 + }, 50 + "repoSpec": { 51 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 52 + "ruleClassName": "http_archive", 53 + "attributes": { 54 + "name": "rules_proto~5.3.0-21.7", 55 + "urls": [ 56 + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" 57 + ], 58 + "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=", 59 + "strip_prefix": "rules_proto-5.3.0-21.7", 60 + "remote_patches": {}, 61 + "remote_patch_strip": 0 62 + } 63 + } 64 + }, 65 + "protobuf@21.7": { 66 + "name": "protobuf", 67 + "version": "21.7", 68 + "key": "protobuf@21.7", 69 + "repoName": "protobuf", 70 + "executionPlatformsToRegister": [], 71 + "toolchainsToRegister": [], 72 + "extensionUsages": [ 73 + { 74 + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", 75 + "extensionName": "maven", 76 + "usingModule": "protobuf@21.7", 77 + "location": { 78 + "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", 79 + "line": 22, 80 + "column": 22 81 + }, 82 + "imports": { 83 + "maven": "maven" 84 + }, 85 + "devImports": [], 86 + "tags": [ 87 + { 88 + "tagName": "install", 89 + "attributeValues": { 90 + "name": "maven", 91 + "artifacts": [ 92 + "com.google.code.findbugs:jsr305:3.0.2", 93 + "com.google.code.gson:gson:2.8.9", 94 + "com.google.errorprone:error_prone_annotations:2.3.2", 95 + "com.google.j2objc:j2objc-annotations:1.3", 96 + "com.google.guava:guava:31.1-jre", 97 + "com.google.guava:guava-testlib:31.1-jre", 98 + "com.google.truth:truth:1.1.2", 99 + "junit:junit:4.13.2", 100 + "org.mockito:mockito-core:4.3.1" 101 + ] 102 + }, 103 + "devDependency": false, 104 + "location": { 105 + "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", 106 + "line": 24, 107 + "column": 14 108 + } 109 + } 110 + ], 111 + "hasDevUseExtension": false, 112 + "hasNonDevUseExtension": true 113 + } 114 + ], 115 + "deps": { 116 + "bazel_skylib": "bazel_skylib@1.3.0", 117 + "rules_python": "rules_python@0.10.2", 118 + "rules_cc": "rules_cc@0.0.9", 119 + "rules_proto": "rules_proto@5.3.0-21.7", 120 + "rules_java": "rules_java@7.1.0", 121 + "rules_pkg": "rules_pkg@0.7.0", 122 + "com_google_abseil": "abseil-cpp@20211102.0", 123 + "zlib": "zlib@1.3", 124 + "upb": "upb@0.0.0-20220923-a547704", 125 + "rules_jvm_external": "rules_jvm_external@4.4.2", 126 + "com_google_googletest": "googletest@1.11.0", 127 + "bazel_tools": "bazel_tools@_", 128 + "local_config_platform": "local_config_platform@_" 129 + }, 130 + "repoSpec": { 131 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 132 + "ruleClassName": "http_archive", 133 + "attributes": { 134 + "name": "protobuf~21.7", 135 + "urls": [ 136 + "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip" 137 + ], 138 + "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=", 139 + "strip_prefix": "protobuf-21.7", 140 + "remote_patches": { 141 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=", 142 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=", 143 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=", 144 + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY=" 145 + }, 146 + "remote_patch_strip": 1 147 + } 148 + } 149 + }, 150 + "zlib@1.3": { 151 + "name": "zlib", 152 + "version": "1.3", 153 + "key": "zlib@1.3", 154 + "repoName": "zlib", 155 + "executionPlatformsToRegister": [], 156 + "toolchainsToRegister": [], 157 + "extensionUsages": [], 158 + "deps": { 159 + "platforms": "platforms@0.0.7", 160 + "rules_cc": "rules_cc@0.0.9", 161 + "bazel_tools": "bazel_tools@_", 162 + "local_config_platform": "local_config_platform@_" 163 + }, 164 + "repoSpec": { 165 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 166 + "ruleClassName": "http_archive", 167 + "attributes": { 168 + "name": "zlib~1.3", 169 + "urls": [ 170 + "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" 171 + ], 172 + "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=", 173 + "strip_prefix": "zlib-1.3", 174 + "remote_patches": { 175 + "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=", 176 + "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk=" 177 + }, 178 + "remote_patch_strip": 0 179 + } 180 + } 181 + }, 182 + "bazel_tools@_": { 183 + "name": "bazel_tools", 184 + "version": "", 185 + "key": "bazel_tools@_", 186 + "repoName": "bazel_tools", 187 + "executionPlatformsToRegister": [], 188 + "toolchainsToRegister": [ 189 + "@local_config_cc_toolchains//:all", 190 + "@local_config_sh//:local_sh_toolchain" 191 + ], 192 + "extensionUsages": [ 193 + { 194 + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", 195 + "extensionName": "cc_configure_extension", 196 + "usingModule": "bazel_tools@_", 197 + "location": { 198 + "file": "@@bazel_tools//:MODULE.bazel", 199 + "line": 17, 200 + "column": 29 201 + }, 202 + "imports": { 203 + "local_config_cc": "local_config_cc", 204 + "local_config_cc_toolchains": "local_config_cc_toolchains" 205 + }, 206 + "devImports": [], 207 + "tags": [], 208 + "hasDevUseExtension": false, 209 + "hasNonDevUseExtension": true 210 + }, 211 + { 212 + "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", 213 + "extensionName": "xcode_configure_extension", 214 + "usingModule": "bazel_tools@_", 215 + "location": { 216 + "file": "@@bazel_tools//:MODULE.bazel", 217 + "line": 21, 218 + "column": 32 219 + }, 220 + "imports": { 221 + "local_config_xcode": "local_config_xcode" 222 + }, 223 + "devImports": [], 224 + "tags": [], 225 + "hasDevUseExtension": false, 226 + "hasNonDevUseExtension": true 227 + }, 228 + { 229 + "extensionBzlFile": "@rules_java//java:extensions.bzl", 230 + "extensionName": "toolchains", 231 + "usingModule": "bazel_tools@_", 232 + "location": { 233 + "file": "@@bazel_tools//:MODULE.bazel", 234 + "line": 24, 235 + "column": 32 236 + }, 237 + "imports": { 238 + "local_jdk": "local_jdk", 239 + "remote_java_tools": "remote_java_tools", 240 + "remote_java_tools_linux": "remote_java_tools_linux", 241 + "remote_java_tools_windows": "remote_java_tools_windows", 242 + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", 243 + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" 244 + }, 245 + "devImports": [], 246 + "tags": [], 247 + "hasDevUseExtension": false, 248 + "hasNonDevUseExtension": true 249 + }, 250 + { 251 + "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", 252 + "extensionName": "sh_configure_extension", 253 + "usingModule": "bazel_tools@_", 254 + "location": { 255 + "file": "@@bazel_tools//:MODULE.bazel", 256 + "line": 35, 257 + "column": 39 258 + }, 259 + "imports": { 260 + "local_config_sh": "local_config_sh" 261 + }, 262 + "devImports": [], 263 + "tags": [], 264 + "hasDevUseExtension": false, 265 + "hasNonDevUseExtension": true 266 + }, 267 + { 268 + "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", 269 + "extensionName": "remote_coverage_tools_extension", 270 + "usingModule": "bazel_tools@_", 271 + "location": { 272 + "file": "@@bazel_tools//:MODULE.bazel", 273 + "line": 39, 274 + "column": 48 275 + }, 276 + "imports": { 277 + "remote_coverage_tools": "remote_coverage_tools" 278 + }, 279 + "devImports": [], 280 + "tags": [], 281 + "hasDevUseExtension": false, 282 + "hasNonDevUseExtension": true 283 + }, 284 + { 285 + "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", 286 + "extensionName": "remote_android_tools_extensions", 287 + "usingModule": "bazel_tools@_", 288 + "location": { 289 + "file": "@@bazel_tools//:MODULE.bazel", 290 + "line": 42, 291 + "column": 42 292 + }, 293 + "imports": { 294 + "android_gmaven_r8": "android_gmaven_r8", 295 + "android_tools": "android_tools" 296 + }, 297 + "devImports": [], 298 + "tags": [], 299 + "hasDevUseExtension": false, 300 + "hasNonDevUseExtension": true 301 + } 302 + ], 303 + "deps": { 304 + "rules_cc": "rules_cc@0.0.9", 305 + "rules_java": "rules_java@7.1.0", 306 + "rules_license": "rules_license@0.0.7", 307 + "rules_proto": "rules_proto@5.3.0-21.7", 308 + "rules_python": "rules_python@0.10.2", 309 + "platforms": "platforms@0.0.7", 310 + "com_google_protobuf": "protobuf@21.7", 311 + "zlib": "zlib@1.3", 312 + "build_bazel_apple_support": "apple_support@1.5.0", 313 + "local_config_platform": "local_config_platform@_" 314 + } 315 + }, 316 + "local_config_platform@_": { 317 + "name": "local_config_platform", 318 + "version": "", 319 + "key": "local_config_platform@_", 320 + "repoName": "local_config_platform", 321 + "executionPlatformsToRegister": [], 322 + "toolchainsToRegister": [], 323 + "extensionUsages": [], 324 + "deps": { 325 + "platforms": "platforms@0.0.7", 326 + "bazel_tools": "bazel_tools@_" 327 + } 328 + }, 329 + "bazel_skylib@1.3.0": { 330 + "name": "bazel_skylib", 331 + "version": "1.3.0", 332 + "key": "bazel_skylib@1.3.0", 333 + "repoName": "bazel_skylib", 334 + "executionPlatformsToRegister": [], 335 + "toolchainsToRegister": [ 336 + "//toolchains/unittest:cmd_toolchain", 337 + "//toolchains/unittest:bash_toolchain" 338 + ], 339 + "extensionUsages": [], 340 + "deps": { 341 + "platforms": "platforms@0.0.7", 342 + "bazel_tools": "bazel_tools@_", 343 + "local_config_platform": "local_config_platform@_" 344 + }, 345 + "repoSpec": { 346 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 347 + "ruleClassName": "http_archive", 348 + "attributes": { 349 + "name": "bazel_skylib~1.3.0", 350 + "urls": [ 351 + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz" 352 + ], 353 + "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=", 354 + "strip_prefix": "", 355 + "remote_patches": {}, 356 + "remote_patch_strip": 0 357 + } 358 + } 359 + }, 360 + "rules_cc@0.0.9": { 361 + "name": "rules_cc", 362 + "version": "0.0.9", 363 + "key": "rules_cc@0.0.9", 364 + "repoName": "rules_cc", 365 + "executionPlatformsToRegister": [], 366 + "toolchainsToRegister": [ 367 + "@local_config_cc_toolchains//:all" 368 + ], 369 + "extensionUsages": [ 370 + { 371 + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", 372 + "extensionName": "cc_configure_extension", 373 + "usingModule": "rules_cc@0.0.9", 374 + "location": { 375 + "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", 376 + "line": 9, 377 + "column": 29 378 + }, 379 + "imports": { 380 + "local_config_cc_toolchains": "local_config_cc_toolchains" 381 + }, 382 + "devImports": [], 383 + "tags": [], 384 + "hasDevUseExtension": false, 385 + "hasNonDevUseExtension": true 386 + } 387 + ], 388 + "deps": { 389 + "platforms": "platforms@0.0.7", 390 + "bazel_tools": "bazel_tools@_", 391 + "local_config_platform": "local_config_platform@_" 392 + }, 393 + "repoSpec": { 394 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 395 + "ruleClassName": "http_archive", 396 + "attributes": { 397 + "name": "rules_cc~0.0.9", 398 + "urls": [ 399 + "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" 400 + ], 401 + "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=", 402 + "strip_prefix": "rules_cc-0.0.9", 403 + "remote_patches": { 404 + "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g=" 405 + }, 406 + "remote_patch_strip": 0 407 + } 408 + } 409 + }, 410 + "rules_python@0.10.2": { 411 + "name": "rules_python", 412 + "version": "0.10.2", 413 + "key": "rules_python@0.10.2", 414 + "repoName": "rules_python", 415 + "executionPlatformsToRegister": [], 416 + "toolchainsToRegister": [ 417 + "@bazel_tools//tools/python:autodetecting_toolchain" 418 + ], 419 + "extensionUsages": [ 420 + { 421 + "extensionBzlFile": "@rules_python//python:extensions.bzl", 422 + "extensionName": "pip_install", 423 + "usingModule": "rules_python@0.10.2", 424 + "location": { 425 + "file": "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel", 426 + "line": 7, 427 + "column": 28 428 + }, 429 + "imports": { 430 + "pypi__click": "pypi__click", 431 + "pypi__colorama": "pypi__colorama", 432 + "pypi__installer": "pypi__installer", 433 + "pypi__pep517": "pypi__pep517", 434 + "pypi__pip": "pypi__pip", 435 + "pypi__pip_tools": "pypi__pip_tools", 436 + "pypi__setuptools": "pypi__setuptools", 437 + "pypi__tomli": "pypi__tomli", 438 + "pypi__wheel": "pypi__wheel" 439 + }, 440 + "devImports": [], 441 + "tags": [], 442 + "hasDevUseExtension": false, 443 + "hasNonDevUseExtension": true 444 + } 445 + ], 446 + "deps": { 447 + "bazel_tools": "bazel_tools@_", 448 + "local_config_platform": "local_config_platform@_" 449 + }, 450 + "repoSpec": { 451 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 452 + "ruleClassName": "http_archive", 453 + "attributes": { 454 + "name": "rules_python~0.10.2", 455 + "urls": [ 456 + "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.10.2.tar.gz" 457 + ], 458 + "integrity": "sha256-o6bpn0l74In4HsCCiC5AJGv9Q19S9OgvN+iUSbBFc/Y=", 459 + "strip_prefix": "rules_python-0.10.2", 460 + "remote_patches": { 461 + "https://bcr.bazel.build/modules/rules_python/0.10.2/patches/module_dot_bazel.patch": "sha256-TScILAmXmmMtjJIwhLrgNZgqGPs6G3OAzXaLXLDNFrA=" 462 + }, 463 + "remote_patch_strip": 0 464 + } 465 + } 466 + }, 467 + "rules_java@7.1.0": { 468 + "name": "rules_java", 469 + "version": "7.1.0", 470 + "key": "rules_java@7.1.0", 471 + "repoName": "rules_java", 472 + "executionPlatformsToRegister": [], 473 + "toolchainsToRegister": [ 474 + "//toolchains:all", 475 + "@local_jdk//:runtime_toolchain_definition", 476 + "@local_jdk//:bootstrap_runtime_toolchain_definition", 477 + "@remotejdk11_linux_toolchain_config_repo//:all", 478 + "@remotejdk11_linux_aarch64_toolchain_config_repo//:all", 479 + "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all", 480 + "@remotejdk11_linux_s390x_toolchain_config_repo//:all", 481 + "@remotejdk11_macos_toolchain_config_repo//:all", 482 + "@remotejdk11_macos_aarch64_toolchain_config_repo//:all", 483 + "@remotejdk11_win_toolchain_config_repo//:all", 484 + "@remotejdk11_win_arm64_toolchain_config_repo//:all", 485 + "@remotejdk17_linux_toolchain_config_repo//:all", 486 + "@remotejdk17_linux_aarch64_toolchain_config_repo//:all", 487 + "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all", 488 + "@remotejdk17_linux_s390x_toolchain_config_repo//:all", 489 + "@remotejdk17_macos_toolchain_config_repo//:all", 490 + "@remotejdk17_macos_aarch64_toolchain_config_repo//:all", 491 + "@remotejdk17_win_toolchain_config_repo//:all", 492 + "@remotejdk17_win_arm64_toolchain_config_repo//:all", 493 + "@remotejdk21_linux_toolchain_config_repo//:all", 494 + "@remotejdk21_linux_aarch64_toolchain_config_repo//:all", 495 + "@remotejdk21_macos_toolchain_config_repo//:all", 496 + "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", 497 + "@remotejdk21_win_toolchain_config_repo//:all" 498 + ], 499 + "extensionUsages": [ 500 + { 501 + "extensionBzlFile": "@rules_java//java:extensions.bzl", 502 + "extensionName": "toolchains", 503 + "usingModule": "rules_java@7.1.0", 504 + "location": { 505 + "file": "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel", 506 + "line": 19, 507 + "column": 27 508 + }, 509 + "imports": { 510 + "remote_java_tools": "remote_java_tools", 511 + "remote_java_tools_linux": "remote_java_tools_linux", 512 + "remote_java_tools_windows": "remote_java_tools_windows", 513 + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", 514 + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", 515 + "local_jdk": "local_jdk", 516 + "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", 517 + "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", 518 + "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", 519 + "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo", 520 + "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", 521 + "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", 522 + "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", 523 + "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo", 524 + "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", 525 + "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo", 526 + "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo", 527 + "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo", 528 + "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", 529 + "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", 530 + "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", 531 + "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo", 532 + "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo", 533 + "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo", 534 + "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo", 535 + "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo", 536 + "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo" 537 + }, 538 + "devImports": [], 539 + "tags": [], 540 + "hasDevUseExtension": false, 541 + "hasNonDevUseExtension": true 542 + } 543 + ], 544 + "deps": { 545 + "platforms": "platforms@0.0.7", 546 + "rules_cc": "rules_cc@0.0.9", 547 + "bazel_skylib": "bazel_skylib@1.3.0", 548 + "rules_proto": "rules_proto@5.3.0-21.7", 549 + "rules_license": "rules_license@0.0.7", 550 + "bazel_tools": "bazel_tools@_", 551 + "local_config_platform": "local_config_platform@_" 552 + }, 553 + "repoSpec": { 554 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 555 + "ruleClassName": "http_archive", 556 + "attributes": { 557 + "name": "rules_java~7.1.0", 558 + "urls": [ 559 + "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" 560 + ], 561 + "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", 562 + "strip_prefix": "", 563 + "remote_patches": {}, 564 + "remote_patch_strip": 0 565 + } 566 + } 567 + }, 568 + "rules_pkg@0.7.0": { 569 + "name": "rules_pkg", 570 + "version": "0.7.0", 571 + "key": "rules_pkg@0.7.0", 572 + "repoName": "rules_pkg", 573 + "executionPlatformsToRegister": [], 574 + "toolchainsToRegister": [], 575 + "extensionUsages": [], 576 + "deps": { 577 + "rules_python": "rules_python@0.10.2", 578 + "bazel_skylib": "bazel_skylib@1.3.0", 579 + "rules_license": "rules_license@0.0.7", 580 + "bazel_tools": "bazel_tools@_", 581 + "local_config_platform": "local_config_platform@_" 582 + }, 583 + "repoSpec": { 584 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 585 + "ruleClassName": "http_archive", 586 + "attributes": { 587 + "name": "rules_pkg~0.7.0", 588 + "urls": [ 589 + "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" 590 + ], 591 + "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=", 592 + "strip_prefix": "", 593 + "remote_patches": { 594 + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE=" 595 + }, 596 + "remote_patch_strip": 0 597 + } 598 + } 599 + }, 600 + "abseil-cpp@20211102.0": { 601 + "name": "abseil-cpp", 602 + "version": "20211102.0", 603 + "key": "abseil-cpp@20211102.0", 604 + "repoName": "abseil-cpp", 605 + "executionPlatformsToRegister": [], 606 + "toolchainsToRegister": [], 607 + "extensionUsages": [], 608 + "deps": { 609 + "rules_cc": "rules_cc@0.0.9", 610 + "platforms": "platforms@0.0.7", 611 + "bazel_tools": "bazel_tools@_", 612 + "local_config_platform": "local_config_platform@_" 613 + }, 614 + "repoSpec": { 615 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 616 + "ruleClassName": "http_archive", 617 + "attributes": { 618 + "name": "abseil-cpp~20211102.0", 619 + "urls": [ 620 + "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 621 + ], 622 + "integrity": "sha256-3PcbnLqNwMqZQMSzFqDHlr6Pq0KwcLtrfKtitI8OZsQ=", 623 + "strip_prefix": "abseil-cpp-20211102.0", 624 + "remote_patches": { 625 + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/patches/module_dot_bazel.patch": "sha256-4izqopgGCey4jVZzl/w3M2GVPNohjh2B5TmbThZNvPY=" 626 + }, 627 + "remote_patch_strip": 0 628 + } 629 + } 630 + }, 631 + "upb@0.0.0-20220923-a547704": { 632 + "name": "upb", 633 + "version": "0.0.0-20220923-a547704", 634 + "key": "upb@0.0.0-20220923-a547704", 635 + "repoName": "upb", 636 + "executionPlatformsToRegister": [], 637 + "toolchainsToRegister": [], 638 + "extensionUsages": [], 639 + "deps": { 640 + "bazel_skylib": "bazel_skylib@1.3.0", 641 + "rules_proto": "rules_proto@5.3.0-21.7", 642 + "com_google_protobuf": "protobuf@21.7", 643 + "com_google_absl": "abseil-cpp@20211102.0", 644 + "platforms": "platforms@0.0.7", 645 + "bazel_tools": "bazel_tools@_", 646 + "local_config_platform": "local_config_platform@_" 647 + }, 648 + "repoSpec": { 649 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 650 + "ruleClassName": "http_archive", 651 + "attributes": { 652 + "name": "upb~0.0.0-20220923-a547704", 653 + "urls": [ 654 + "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 655 + ], 656 + "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=", 657 + "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", 658 + "remote_patches": { 659 + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0=" 660 + }, 661 + "remote_patch_strip": 0 662 + } 663 + } 664 + }, 665 + "rules_jvm_external@4.4.2": { 666 + "name": "rules_jvm_external", 667 + "version": "4.4.2", 668 + "key": "rules_jvm_external@4.4.2", 669 + "repoName": "rules_jvm_external", 670 + "executionPlatformsToRegister": [], 671 + "toolchainsToRegister": [], 672 + "extensionUsages": [ 673 + { 674 + "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl", 675 + "extensionName": "non_module_deps", 676 + "usingModule": "rules_jvm_external@4.4.2", 677 + "location": { 678 + "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", 679 + "line": 9, 680 + "column": 32 681 + }, 682 + "imports": { 683 + "io_bazel_rules_kotlin": "io_bazel_rules_kotlin" 684 + }, 685 + "devImports": [], 686 + "tags": [], 687 + "hasDevUseExtension": false, 688 + "hasNonDevUseExtension": true 689 + }, 690 + { 691 + "extensionBzlFile": ":extensions.bzl", 692 + "extensionName": "maven", 693 + "usingModule": "rules_jvm_external@4.4.2", 694 + "location": { 695 + "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", 696 + "line": 16, 697 + "column": 22 698 + }, 699 + "imports": { 700 + "rules_jvm_external_deps": "rules_jvm_external_deps" 701 + }, 702 + "devImports": [], 703 + "tags": [ 704 + { 705 + "tagName": "install", 706 + "attributeValues": { 707 + "name": "rules_jvm_external_deps", 708 + "artifacts": [ 709 + "com.google.cloud:google-cloud-core:1.93.10", 710 + "com.google.cloud:google-cloud-storage:1.113.4", 711 + "com.google.code.gson:gson:2.9.0", 712 + "org.apache.maven:maven-artifact:3.8.6", 713 + "software.amazon.awssdk:s3:2.17.183" 714 + ], 715 + "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json" 716 + }, 717 + "devDependency": false, 718 + "location": { 719 + "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", 720 + "line": 18, 721 + "column": 14 722 + } 723 + } 724 + ], 725 + "hasDevUseExtension": false, 726 + "hasNonDevUseExtension": true 727 + } 728 + ], 729 + "deps": { 730 + "bazel_skylib": "bazel_skylib@1.3.0", 731 + "io_bazel_stardoc": "stardoc@0.5.1", 732 + "bazel_tools": "bazel_tools@_", 733 + "local_config_platform": "local_config_platform@_" 734 + }, 735 + "repoSpec": { 736 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 737 + "ruleClassName": "http_archive", 738 + "attributes": { 739 + "name": "rules_jvm_external~4.4.2", 740 + "urls": [ 741 + "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip" 742 + ], 743 + "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=", 744 + "strip_prefix": "rules_jvm_external-4.4.2", 745 + "remote_patches": {}, 746 + "remote_patch_strip": 0 747 + } 748 + } 749 + }, 750 + "googletest@1.11.0": { 751 + "name": "googletest", 752 + "version": "1.11.0", 753 + "key": "googletest@1.11.0", 754 + "repoName": "googletest", 755 + "executionPlatformsToRegister": [], 756 + "toolchainsToRegister": [], 757 + "extensionUsages": [], 758 + "deps": { 759 + "com_google_absl": "abseil-cpp@20211102.0", 760 + "platforms": "platforms@0.0.7", 761 + "rules_cc": "rules_cc@0.0.9", 762 + "bazel_tools": "bazel_tools@_", 763 + "local_config_platform": "local_config_platform@_" 764 + }, 765 + "repoSpec": { 766 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 767 + "ruleClassName": "http_archive", 768 + "attributes": { 769 + "name": "googletest~1.11.0", 770 + "urls": [ 771 + "https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz" 772 + ], 773 + "integrity": "sha256-tIcL8SH/d5W6INILzdhie44Ijy0dqymaAxwQNO3ck9U=", 774 + "strip_prefix": "googletest-release-1.11.0", 775 + "remote_patches": { 776 + "https://bcr.bazel.build/modules/googletest/1.11.0/patches/module_dot_bazel.patch": "sha256-HuahEdI/n8KCI071sN3CEziX+7qP/Ec77IWayYunLP0=" 777 + }, 778 + "remote_patch_strip": 0 779 + } 780 + } 781 + }, 782 + "platforms@0.0.7": { 783 + "name": "platforms", 784 + "version": "0.0.7", 785 + "key": "platforms@0.0.7", 786 + "repoName": "platforms", 787 + "executionPlatformsToRegister": [], 788 + "toolchainsToRegister": [], 789 + "extensionUsages": [], 790 + "deps": { 791 + "rules_license": "rules_license@0.0.7", 792 + "bazel_tools": "bazel_tools@_", 793 + "local_config_platform": "local_config_platform@_" 794 + }, 795 + "repoSpec": { 796 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 797 + "ruleClassName": "http_archive", 798 + "attributes": { 799 + "name": "platforms", 800 + "urls": [ 801 + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" 802 + ], 803 + "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", 804 + "strip_prefix": "", 805 + "remote_patches": {}, 806 + "remote_patch_strip": 0 807 + } 808 + } 809 + }, 810 + "rules_license@0.0.7": { 811 + "name": "rules_license", 812 + "version": "0.0.7", 813 + "key": "rules_license@0.0.7", 814 + "repoName": "rules_license", 815 + "executionPlatformsToRegister": [], 816 + "toolchainsToRegister": [], 817 + "extensionUsages": [], 818 + "deps": { 819 + "bazel_tools": "bazel_tools@_", 820 + "local_config_platform": "local_config_platform@_" 821 + }, 822 + "repoSpec": { 823 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 824 + "ruleClassName": "http_archive", 825 + "attributes": { 826 + "name": "rules_license~0.0.7", 827 + "urls": [ 828 + "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" 829 + ], 830 + "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", 831 + "strip_prefix": "", 832 + "remote_patches": {}, 833 + "remote_patch_strip": 0 834 + } 835 + } 836 + }, 837 + "apple_support@1.5.0": { 838 + "name": "apple_support", 839 + "version": "1.5.0", 840 + "key": "apple_support@1.5.0", 841 + "repoName": "build_bazel_apple_support", 842 + "executionPlatformsToRegister": [], 843 + "toolchainsToRegister": [ 844 + "@local_config_apple_cc_toolchains//:all" 845 + ], 846 + "extensionUsages": [ 847 + { 848 + "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", 849 + "extensionName": "apple_cc_configure_extension", 850 + "usingModule": "apple_support@1.5.0", 851 + "location": { 852 + "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel", 853 + "line": 17, 854 + "column": 35 855 + }, 856 + "imports": { 857 + "local_config_apple_cc": "local_config_apple_cc", 858 + "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" 859 + }, 860 + "devImports": [], 861 + "tags": [], 862 + "hasDevUseExtension": false, 863 + "hasNonDevUseExtension": true 864 + } 865 + ], 866 + "deps": { 867 + "bazel_skylib": "bazel_skylib@1.3.0", 868 + "platforms": "platforms@0.0.7", 869 + "bazel_tools": "bazel_tools@_", 870 + "local_config_platform": "local_config_platform@_" 871 + }, 872 + "repoSpec": { 873 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 874 + "ruleClassName": "http_archive", 875 + "attributes": { 876 + "name": "apple_support~1.5.0", 877 + "urls": [ 878 + "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz" 879 + ], 880 + "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=", 881 + "strip_prefix": "", 882 + "remote_patches": {}, 883 + "remote_patch_strip": 0 884 + } 885 + } 886 + }, 887 + "stardoc@0.5.1": { 888 + "name": "stardoc", 889 + "version": "0.5.1", 890 + "key": "stardoc@0.5.1", 891 + "repoName": "stardoc", 892 + "executionPlatformsToRegister": [], 893 + "toolchainsToRegister": [], 894 + "extensionUsages": [], 895 + "deps": { 896 + "bazel_skylib": "bazel_skylib@1.3.0", 897 + "rules_java": "rules_java@7.1.0", 898 + "bazel_tools": "bazel_tools@_", 899 + "local_config_platform": "local_config_platform@_" 900 + }, 901 + "repoSpec": { 902 + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", 903 + "ruleClassName": "http_archive", 904 + "attributes": { 905 + "name": "stardoc~0.5.1", 906 + "urls": [ 907 + "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz" 908 + ], 909 + "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=", 910 + "strip_prefix": "", 911 + "remote_patches": { 912 + "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI=" 913 + }, 914 + "remote_patch_strip": 0 915 + } 916 + } 917 + } 918 + }, 919 + "moduleExtensions": { 920 + "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { 921 + "general": { 922 + "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", 923 + "accumulatedFileDigests": {}, 924 + "envVariables": {}, 925 + "generatedRepoSpecs": { 926 + "local_config_apple_cc": { 927 + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", 928 + "ruleClassName": "_apple_cc_autoconf", 929 + "attributes": { 930 + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" 931 + } 932 + }, 933 + "local_config_apple_cc_toolchains": { 934 + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", 935 + "ruleClassName": "_apple_cc_autoconf_toolchains", 936 + "attributes": { 937 + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" 938 + } 939 + } 940 + } 941 + } 942 + }, 943 + "@@bazel_tools//tools/android:android_extensions.bzl%remote_android_tools_extensions": { 944 + "general": { 945 + "bzlTransitiveDigest": "iz3RFYDcsjupaT10sdSPAhA44WL3eDYkTEnYThllj1w=", 946 + "accumulatedFileDigests": {}, 947 + "envVariables": {}, 948 + "generatedRepoSpecs": { 949 + "android_tools": { 950 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 951 + "ruleClassName": "http_archive", 952 + "attributes": { 953 + "name": "bazel_tools~remote_android_tools_extensions~android_tools", 954 + "sha256": "2b661a761a735b41c41b3a78089f4fc1982626c76ddb944604ae3ff8c545d3c2", 955 + "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.30.0.tar" 956 + } 957 + }, 958 + "android_gmaven_r8": { 959 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 960 + "ruleClassName": "http_jar", 961 + "attributes": { 962 + "name": "bazel_tools~remote_android_tools_extensions~android_gmaven_r8", 963 + "sha256": "57a696749695a09381a87bc2f08c3a8ed06a717a5caa3ef878a3077e0d3af19d", 964 + "url": "https://maven.google.com/com/android/tools/r8/8.1.56/r8-8.1.56.jar" 965 + } 966 + } 967 + } 968 + } 969 + }, 970 + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { 971 + "general": { 972 + "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", 973 + "accumulatedFileDigests": {}, 974 + "envVariables": {}, 975 + "generatedRepoSpecs": { 976 + "local_config_cc": { 977 + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 978 + "ruleClassName": "cc_autoconf", 979 + "attributes": { 980 + "name": "bazel_tools~cc_configure_extension~local_config_cc" 981 + } 982 + }, 983 + "local_config_cc_toolchains": { 984 + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 985 + "ruleClassName": "cc_autoconf_toolchains", 986 + "attributes": { 987 + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" 988 + } 989 + } 990 + } 991 + } 992 + }, 993 + "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { 994 + "general": { 995 + "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", 996 + "accumulatedFileDigests": {}, 997 + "envVariables": {}, 998 + "generatedRepoSpecs": { 999 + "local_config_xcode": { 1000 + "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", 1001 + "ruleClassName": "xcode_autoconf", 1002 + "attributes": { 1003 + "name": "bazel_tools~xcode_configure_extension~local_config_xcode", 1004 + "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", 1005 + "remote_xcode": "" 1006 + } 1007 + } 1008 + } 1009 + } 1010 + }, 1011 + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { 1012 + "general": { 1013 + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", 1014 + "accumulatedFileDigests": {}, 1015 + "envVariables": {}, 1016 + "generatedRepoSpecs": { 1017 + "local_config_sh": { 1018 + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", 1019 + "ruleClassName": "sh_config", 1020 + "attributes": { 1021 + "name": "bazel_tools~sh_configure_extension~local_config_sh" 1022 + } 1023 + } 1024 + } 1025 + } 1026 + }, 1027 + "@@bazel_tools//tools/test:extensions.bzl%remote_coverage_tools_extension": { 1028 + "general": { 1029 + "bzlTransitiveDigest": "cizrA62cv8WUgb0cCmx5B6PRijtr/I4TAWxg/4caNGU=", 1030 + "accumulatedFileDigests": {}, 1031 + "envVariables": {}, 1032 + "generatedRepoSpecs": { 1033 + "remote_coverage_tools": { 1034 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1035 + "ruleClassName": "http_archive", 1036 + "attributes": { 1037 + "name": "bazel_tools~remote_coverage_tools_extension~remote_coverage_tools", 1038 + "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 1039 + "urls": [ 1040 + "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 1041 + ] 1042 + } 1043 + } 1044 + } 1045 + } 1046 + }, 1047 + "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { 1048 + "general": { 1049 + "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", 1050 + "accumulatedFileDigests": {}, 1051 + "envVariables": {}, 1052 + "generatedRepoSpecs": { 1053 + "remotejdk21_linux_toolchain_config_repo": { 1054 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1055 + "ruleClassName": "_toolchain_config", 1056 + "attributes": { 1057 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", 1058 + "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" 1059 + } 1060 + }, 1061 + "remotejdk17_linux_s390x_toolchain_config_repo": { 1062 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1063 + "ruleClassName": "_toolchain_config", 1064 + "attributes": { 1065 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", 1066 + "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" 1067 + } 1068 + }, 1069 + "remotejdk17_macos_toolchain_config_repo": { 1070 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1071 + "ruleClassName": "_toolchain_config", 1072 + "attributes": { 1073 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", 1074 + "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" 1075 + } 1076 + }, 1077 + "remotejdk21_macos_aarch64_toolchain_config_repo": { 1078 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1079 + "ruleClassName": "_toolchain_config", 1080 + "attributes": { 1081 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", 1082 + "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" 1083 + } 1084 + }, 1085 + "remotejdk17_linux_aarch64_toolchain_config_repo": { 1086 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1087 + "ruleClassName": "_toolchain_config", 1088 + "attributes": { 1089 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", 1090 + "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" 1091 + } 1092 + }, 1093 + "remotejdk21_macos_aarch64": { 1094 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1095 + "ruleClassName": "http_archive", 1096 + "attributes": { 1097 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", 1098 + "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", 1099 + "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", 1100 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", 1101 + "urls": [ 1102 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", 1103 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" 1104 + ] 1105 + } 1106 + }, 1107 + "remotejdk17_linux_toolchain_config_repo": { 1108 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1109 + "ruleClassName": "_toolchain_config", 1110 + "attributes": { 1111 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", 1112 + "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" 1113 + } 1114 + }, 1115 + "remotejdk17_macos_aarch64": { 1116 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1117 + "ruleClassName": "http_archive", 1118 + "attributes": { 1119 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", 1120 + "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", 1121 + "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", 1122 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", 1123 + "urls": [ 1124 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", 1125 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" 1126 + ] 1127 + } 1128 + }, 1129 + "remote_java_tools_windows": { 1130 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1131 + "ruleClassName": "http_archive", 1132 + "attributes": { 1133 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", 1134 + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", 1135 + "urls": [ 1136 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", 1137 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" 1138 + ] 1139 + } 1140 + }, 1141 + "remotejdk11_win": { 1142 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1143 + "ruleClassName": "http_archive", 1144 + "attributes": { 1145 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", 1146 + "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", 1147 + "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", 1148 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", 1149 + "urls": [ 1150 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", 1151 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" 1152 + ] 1153 + } 1154 + }, 1155 + "remotejdk11_win_toolchain_config_repo": { 1156 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1157 + "ruleClassName": "_toolchain_config", 1158 + "attributes": { 1159 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", 1160 + "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" 1161 + } 1162 + }, 1163 + "remotejdk11_linux_aarch64": { 1164 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1165 + "ruleClassName": "http_archive", 1166 + "attributes": { 1167 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", 1168 + "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", 1169 + "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", 1170 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", 1171 + "urls": [ 1172 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", 1173 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" 1174 + ] 1175 + } 1176 + }, 1177 + "remotejdk17_linux": { 1178 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1179 + "ruleClassName": "http_archive", 1180 + "attributes": { 1181 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", 1182 + "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", 1183 + "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", 1184 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", 1185 + "urls": [ 1186 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", 1187 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" 1188 + ] 1189 + } 1190 + }, 1191 + "remotejdk11_linux_s390x_toolchain_config_repo": { 1192 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1193 + "ruleClassName": "_toolchain_config", 1194 + "attributes": { 1195 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", 1196 + "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" 1197 + } 1198 + }, 1199 + "remotejdk11_linux_toolchain_config_repo": { 1200 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1201 + "ruleClassName": "_toolchain_config", 1202 + "attributes": { 1203 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", 1204 + "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" 1205 + } 1206 + }, 1207 + "remotejdk11_macos": { 1208 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1209 + "ruleClassName": "http_archive", 1210 + "attributes": { 1211 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", 1212 + "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", 1213 + "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", 1214 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", 1215 + "urls": [ 1216 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", 1217 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" 1218 + ] 1219 + } 1220 + }, 1221 + "remotejdk11_win_arm64": { 1222 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1223 + "ruleClassName": "http_archive", 1224 + "attributes": { 1225 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", 1226 + "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", 1227 + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1228 + "strip_prefix": "jdk-11.0.13+8", 1229 + "urls": [ 1230 + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1231 + ] 1232 + } 1233 + }, 1234 + "remotejdk17_macos": { 1235 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1236 + "ruleClassName": "http_archive", 1237 + "attributes": { 1238 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", 1239 + "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", 1240 + "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", 1241 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", 1242 + "urls": [ 1243 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", 1244 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" 1245 + ] 1246 + } 1247 + }, 1248 + "remotejdk21_macos": { 1249 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1250 + "ruleClassName": "http_archive", 1251 + "attributes": { 1252 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", 1253 + "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", 1254 + "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", 1255 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", 1256 + "urls": [ 1257 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", 1258 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" 1259 + ] 1260 + } 1261 + }, 1262 + "remotejdk21_macos_toolchain_config_repo": { 1263 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1264 + "ruleClassName": "_toolchain_config", 1265 + "attributes": { 1266 + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", 1267 + "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" 1268 + } 1269 + }, 1270 + "remotejdk17_macos_aarch64_toolchain_config_repo": { 1271 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1272 + "ruleClassName": "_toolchain_config", 1273 + "attributes": { 1274 + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", 1275 + "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" 1276 + } 1277 + }, 1278 + "remotejdk17_win": { 1279 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1280 + "ruleClassName": "http_archive", 1281 + "attributes": { 1282 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", 1283 + "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", 1284 + "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", 1285 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", 1286 + "urls": [ 1287 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", 1288 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" 1289 + ] 1290 + } 1291 + }, 1292 + "remotejdk11_macos_aarch64_toolchain_config_repo": { 1293 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1294 + "ruleClassName": "_toolchain_config", 1295 + "attributes": { 1296 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", 1297 + "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" 1298 + } 1299 + }, 1300 + "remotejdk11_linux_ppc64le_toolchain_config_repo": { 1301 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1302 + "ruleClassName": "_toolchain_config", 1303 + "attributes": { 1304 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", 1305 + "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" 1306 + } 1307 + }, 1308 + "remotejdk21_linux": { 1309 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1310 + "ruleClassName": "http_archive", 1311 + "attributes": { 1312 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", 1313 + "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", 1314 + "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", 1315 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", 1316 + "urls": [ 1317 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", 1318 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" 1319 + ] 1320 + } 1321 + }, 1322 + "remote_java_tools_linux": { 1323 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1324 + "ruleClassName": "http_archive", 1325 + "attributes": { 1326 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", 1327 + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", 1328 + "urls": [ 1329 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", 1330 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" 1331 + ] 1332 + } 1333 + }, 1334 + "remotejdk21_win": { 1335 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1336 + "ruleClassName": "http_archive", 1337 + "attributes": { 1338 + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", 1339 + "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", 1340 + "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", 1341 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", 1342 + "urls": [ 1343 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", 1344 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" 1345 + ] 1346 + } 1347 + }, 1348 + "remotejdk21_linux_aarch64": { 1349 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1350 + "ruleClassName": "http_archive", 1351 + "attributes": { 1352 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", 1353 + "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", 1354 + "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", 1355 + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", 1356 + "urls": [ 1357 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", 1358 + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" 1359 + ] 1360 + } 1361 + }, 1362 + "remotejdk11_linux_aarch64_toolchain_config_repo": { 1363 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1364 + "ruleClassName": "_toolchain_config", 1365 + "attributes": { 1366 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", 1367 + "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" 1368 + } 1369 + }, 1370 + "remotejdk11_linux_s390x": { 1371 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1372 + "ruleClassName": "http_archive", 1373 + "attributes": { 1374 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", 1375 + "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", 1376 + "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 1377 + "strip_prefix": "jdk-11.0.15+10", 1378 + "urls": [ 1379 + "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", 1380 + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 1381 + ] 1382 + } 1383 + }, 1384 + "remotejdk17_linux_aarch64": { 1385 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1386 + "ruleClassName": "http_archive", 1387 + "attributes": { 1388 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", 1389 + "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", 1390 + "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", 1391 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", 1392 + "urls": [ 1393 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", 1394 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" 1395 + ] 1396 + } 1397 + }, 1398 + "remotejdk17_win_arm64_toolchain_config_repo": { 1399 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1400 + "ruleClassName": "_toolchain_config", 1401 + "attributes": { 1402 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", 1403 + "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" 1404 + } 1405 + }, 1406 + "remotejdk11_linux": { 1407 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1408 + "ruleClassName": "http_archive", 1409 + "attributes": { 1410 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", 1411 + "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", 1412 + "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", 1413 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", 1414 + "urls": [ 1415 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", 1416 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" 1417 + ] 1418 + } 1419 + }, 1420 + "remotejdk11_macos_toolchain_config_repo": { 1421 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1422 + "ruleClassName": "_toolchain_config", 1423 + "attributes": { 1424 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", 1425 + "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" 1426 + } 1427 + }, 1428 + "remotejdk17_linux_ppc64le_toolchain_config_repo": { 1429 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1430 + "ruleClassName": "_toolchain_config", 1431 + "attributes": { 1432 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", 1433 + "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" 1434 + } 1435 + }, 1436 + "remotejdk17_win_arm64": { 1437 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1438 + "ruleClassName": "http_archive", 1439 + "attributes": { 1440 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", 1441 + "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", 1442 + "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", 1443 + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", 1444 + "urls": [ 1445 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", 1446 + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" 1447 + ] 1448 + } 1449 + }, 1450 + "remote_java_tools_darwin_arm64": { 1451 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1452 + "ruleClassName": "http_archive", 1453 + "attributes": { 1454 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", 1455 + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", 1456 + "urls": [ 1457 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", 1458 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" 1459 + ] 1460 + } 1461 + }, 1462 + "remotejdk17_linux_ppc64le": { 1463 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1464 + "ruleClassName": "http_archive", 1465 + "attributes": { 1466 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", 1467 + "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", 1468 + "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", 1469 + "strip_prefix": "jdk-17.0.8.1+1", 1470 + "urls": [ 1471 + "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", 1472 + "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" 1473 + ] 1474 + } 1475 + }, 1476 + "remotejdk21_linux_aarch64_toolchain_config_repo": { 1477 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1478 + "ruleClassName": "_toolchain_config", 1479 + "attributes": { 1480 + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", 1481 + "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" 1482 + } 1483 + }, 1484 + "remotejdk11_win_arm64_toolchain_config_repo": { 1485 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1486 + "ruleClassName": "_toolchain_config", 1487 + "attributes": { 1488 + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", 1489 + "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" 1490 + } 1491 + }, 1492 + "local_jdk": { 1493 + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", 1494 + "ruleClassName": "_local_java_repository_rule", 1495 + "attributes": { 1496 + "name": "rules_java~7.1.0~toolchains~local_jdk", 1497 + "java_home": "", 1498 + "version": "", 1499 + "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" 1500 + } 1501 + }, 1502 + "remote_java_tools_darwin_x86_64": { 1503 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1504 + "ruleClassName": "http_archive", 1505 + "attributes": { 1506 + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", 1507 + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", 1508 + "urls": [ 1509 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", 1510 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" 1511 + ] 1512 + } 1513 + }, 1514 + "remote_java_tools": { 1515 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1516 + "ruleClassName": "http_archive", 1517 + "attributes": { 1518 + "name": "rules_java~7.1.0~toolchains~remote_java_tools", 1519 + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", 1520 + "urls": [ 1521 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", 1522 + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" 1523 + ] 1524 + } 1525 + }, 1526 + "remotejdk17_linux_s390x": { 1527 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1528 + "ruleClassName": "http_archive", 1529 + "attributes": { 1530 + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", 1531 + "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", 1532 + "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", 1533 + "strip_prefix": "jdk-17.0.8.1+1", 1534 + "urls": [ 1535 + "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", 1536 + "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" 1537 + ] 1538 + } 1539 + }, 1540 + "remotejdk17_win_toolchain_config_repo": { 1541 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1542 + "ruleClassName": "_toolchain_config", 1543 + "attributes": { 1544 + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", 1545 + "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" 1546 + } 1547 + }, 1548 + "remotejdk11_linux_ppc64le": { 1549 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1550 + "ruleClassName": "http_archive", 1551 + "attributes": { 1552 + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", 1553 + "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", 1554 + "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 1555 + "strip_prefix": "jdk-11.0.15+10", 1556 + "urls": [ 1557 + "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", 1558 + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 1559 + ] 1560 + } 1561 + }, 1562 + "remotejdk11_macos_aarch64": { 1563 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1564 + "ruleClassName": "http_archive", 1565 + "attributes": { 1566 + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", 1567 + "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", 1568 + "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", 1569 + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", 1570 + "urls": [ 1571 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", 1572 + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" 1573 + ] 1574 + } 1575 + }, 1576 + "remotejdk21_win_toolchain_config_repo": { 1577 + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", 1578 + "ruleClassName": "_toolchain_config", 1579 + "attributes": { 1580 + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", 1581 + "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" 1582 + } 1583 + } 1584 + } 1585 + } 1586 + }, 1587 + "@@rules_jvm_external~4.4.2//:extensions.bzl%maven": { 1588 + "general": { 1589 + "bzlTransitiveDigest": "SNZtnmBkSzitA86+iyWV+lsMoWqTaHkbJeV673xyy3k=", 1590 + "accumulatedFileDigests": { 1591 + "@@rules_jvm_external~4.4.2//:rules_jvm_external_deps_install.json": "10442a5ae27d9ff4c2003e5ab71643bf0d8b48dcf968b4173fa274c3232a8c06" 1592 + }, 1593 + "envVariables": {}, 1594 + "generatedRepoSpecs": { 1595 + "org_slf4j_slf4j_api_1_7_30": { 1596 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1597 + "ruleClassName": "http_file", 1598 + "attributes": { 1599 + "name": "rules_jvm_external~4.4.2~maven~org_slf4j_slf4j_api_1_7_30", 1600 + "sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57", 1601 + "urls": [ 1602 + "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar", 1603 + "https://maven.google.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" 1604 + ], 1605 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" 1606 + } 1607 + }, 1608 + "com_google_api_grpc_proto_google_common_protos_2_0_1": { 1609 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1610 + "ruleClassName": "http_file", 1611 + "attributes": { 1612 + "name": "rules_jvm_external~4.4.2~maven~com_google_api_grpc_proto_google_common_protos_2_0_1", 1613 + "sha256": "5ce71656118618731e34a5d4c61aa3a031be23446dc7de8b5a5e77b66ebcd6ef", 1614 + "urls": [ 1615 + "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar", 1616 + "https://maven.google.com/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar" 1617 + ], 1618 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar" 1619 + } 1620 + }, 1621 + "com_google_api_gax_1_60_0": { 1622 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1623 + "ruleClassName": "http_file", 1624 + "attributes": { 1625 + "name": "rules_jvm_external~4.4.2~maven~com_google_api_gax_1_60_0", 1626 + "sha256": "02f37d4ff1a7b8d71dff8064cf9568aa4f4b61bcc4485085d16130f32afa5a79", 1627 + "urls": [ 1628 + "https://repo1.maven.org/maven2/com/google/api/gax/1.60.0/gax-1.60.0.jar", 1629 + "https://maven.google.com/com/google/api/gax/1.60.0/gax-1.60.0.jar" 1630 + ], 1631 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/api/gax/1.60.0/gax-1.60.0.jar" 1632 + } 1633 + }, 1634 + "com_google_guava_failureaccess_1_0_1": { 1635 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1636 + "ruleClassName": "http_file", 1637 + "attributes": { 1638 + "name": "rules_jvm_external~4.4.2~maven~com_google_guava_failureaccess_1_0_1", 1639 + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", 1640 + "urls": [ 1641 + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", 1642 + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" 1643 + ], 1644 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" 1645 + } 1646 + }, 1647 + "commons_logging_commons_logging_1_2": { 1648 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1649 + "ruleClassName": "http_file", 1650 + "attributes": { 1651 + "name": "rules_jvm_external~4.4.2~maven~commons_logging_commons_logging_1_2", 1652 + "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", 1653 + "urls": [ 1654 + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", 1655 + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" 1656 + ], 1657 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" 1658 + } 1659 + }, 1660 + "com_google_http_client_google_http_client_appengine_1_38_0": { 1661 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1662 + "ruleClassName": "http_file", 1663 + "attributes": { 1664 + "name": "rules_jvm_external~4.4.2~maven~com_google_http_client_google_http_client_appengine_1_38_0", 1665 + "sha256": "f97b495fd97ac3a3d59099eb2b55025f4948230da15a076f189b9cff37c6b4d2", 1666 + "urls": [ 1667 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar", 1668 + "https://maven.google.com/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar" 1669 + ], 1670 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar" 1671 + } 1672 + }, 1673 + "com_google_cloud_google_cloud_storage_1_113_4": { 1674 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1675 + "ruleClassName": "http_file", 1676 + "attributes": { 1677 + "name": "rules_jvm_external~4.4.2~maven~com_google_cloud_google_cloud_storage_1_113_4", 1678 + "sha256": "796833e9bdab80c40bbc820e65087eb8f28c6bfbca194d2e3e00d98cb5bc55d6", 1679 + "urls": [ 1680 + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar", 1681 + "https://maven.google.com/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar" 1682 + ], 1683 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar" 1684 + } 1685 + }, 1686 + "io_grpc_grpc_context_1_33_1": { 1687 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1688 + "ruleClassName": "http_file", 1689 + "attributes": { 1690 + "name": "rules_jvm_external~4.4.2~maven~io_grpc_grpc_context_1_33_1", 1691 + "sha256": "99b8aea2b614fe0e61c3676e681259dc43c2de7f64620998e1a8435eb2976496", 1692 + "urls": [ 1693 + "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar", 1694 + "https://maven.google.com/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar" 1695 + ], 1696 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar" 1697 + } 1698 + }, 1699 + "com_google_api_grpc_proto_google_iam_v1_1_0_3": { 1700 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1701 + "ruleClassName": "http_file", 1702 + "attributes": { 1703 + "name": "rules_jvm_external~4.4.2~maven~com_google_api_grpc_proto_google_iam_v1_1_0_3", 1704 + "sha256": "64cee7383a97e846da8d8e160e6c8fe30561e507260552c59e6ccfc81301fdc8", 1705 + "urls": [ 1706 + "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar", 1707 + "https://maven.google.com/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar" 1708 + ], 1709 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar" 1710 + } 1711 + }, 1712 + "com_google_api_api_common_1_10_1": { 1713 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1714 + "ruleClassName": "http_file", 1715 + "attributes": { 1716 + "name": "rules_jvm_external~4.4.2~maven~com_google_api_api_common_1_10_1", 1717 + "sha256": "2a033f24bb620383eda440ad307cb8077cfec1c7eadc684d65216123a1b9613a", 1718 + "urls": [ 1719 + "https://repo1.maven.org/maven2/com/google/api/api-common/1.10.1/api-common-1.10.1.jar", 1720 + "https://maven.google.com/com/google/api/api-common/1.10.1/api-common-1.10.1.jar" 1721 + ], 1722 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/api/api-common/1.10.1/api-common-1.10.1.jar" 1723 + } 1724 + }, 1725 + "com_google_auth_google_auth_library_oauth2_http_0_22_0": { 1726 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1727 + "ruleClassName": "http_file", 1728 + "attributes": { 1729 + "name": "rules_jvm_external~4.4.2~maven~com_google_auth_google_auth_library_oauth2_http_0_22_0", 1730 + "sha256": "1722d895c42dc42ea1d1f392ddbec1fbb28f7a979022c3a6c29acc39cc777ad1", 1731 + "urls": [ 1732 + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar", 1733 + "https://maven.google.com/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar" 1734 + ], 1735 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar" 1736 + } 1737 + }, 1738 + "com_typesafe_netty_netty_reactive_streams_2_0_5": { 1739 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1740 + "ruleClassName": "http_file", 1741 + "attributes": { 1742 + "name": "rules_jvm_external~4.4.2~maven~com_typesafe_netty_netty_reactive_streams_2_0_5", 1743 + "sha256": "f949849fc8ee75fde468ba3a35df2e04577fa31a2940b83b2a7dc9d14dac13d6", 1744 + "urls": [ 1745 + "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar", 1746 + "https://maven.google.com/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar" 1747 + ], 1748 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar" 1749 + } 1750 + }, 1751 + "com_typesafe_netty_netty_reactive_streams_http_2_0_5": { 1752 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1753 + "ruleClassName": "http_file", 1754 + "attributes": { 1755 + "name": "rules_jvm_external~4.4.2~maven~com_typesafe_netty_netty_reactive_streams_http_2_0_5", 1756 + "sha256": "b39224751ad936758176e9d994230380ade5e9079e7c8ad778e3995779bcf303", 1757 + "urls": [ 1758 + "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar", 1759 + "https://maven.google.com/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar" 1760 + ], 1761 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar" 1762 + } 1763 + }, 1764 + "javax_annotation_javax_annotation_api_1_3_2": { 1765 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1766 + "ruleClassName": "http_file", 1767 + "attributes": { 1768 + "name": "rules_jvm_external~4.4.2~maven~javax_annotation_javax_annotation_api_1_3_2", 1769 + "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", 1770 + "urls": [ 1771 + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", 1772 + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" 1773 + ], 1774 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" 1775 + } 1776 + }, 1777 + "com_google_j2objc_j2objc_annotations_1_3": { 1778 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1779 + "ruleClassName": "http_file", 1780 + "attributes": { 1781 + "name": "rules_jvm_external~4.4.2~maven~com_google_j2objc_j2objc_annotations_1_3", 1782 + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", 1783 + "urls": [ 1784 + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", 1785 + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" 1786 + ], 1787 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" 1788 + } 1789 + }, 1790 + "software_amazon_awssdk_metrics_spi_2_17_183": { 1791 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1792 + "ruleClassName": "http_file", 1793 + "attributes": { 1794 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_metrics_spi_2_17_183", 1795 + "sha256": "08a11dc8c4ba464beafbcc7ac05b8c724c1ccb93da99482e82a68540ac704e4a", 1796 + "urls": [ 1797 + "https://repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar", 1798 + "https://maven.google.com/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar" 1799 + ], 1800 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar" 1801 + } 1802 + }, 1803 + "org_reactivestreams_reactive_streams_1_0_3": { 1804 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1805 + "ruleClassName": "http_file", 1806 + "attributes": { 1807 + "name": "rules_jvm_external~4.4.2~maven~org_reactivestreams_reactive_streams_1_0_3", 1808 + "sha256": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865", 1809 + "urls": [ 1810 + "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar", 1811 + "https://maven.google.com/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" 1812 + ], 1813 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" 1814 + } 1815 + }, 1816 + "com_google_http_client_google_http_client_jackson2_1_38_0": { 1817 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1818 + "ruleClassName": "http_file", 1819 + "attributes": { 1820 + "name": "rules_jvm_external~4.4.2~maven~com_google_http_client_google_http_client_jackson2_1_38_0", 1821 + "sha256": "e6504a82425fcc2168a4ca4175138ddcc085168daed8cdedb86d8f6fdc296e1e", 1822 + "urls": [ 1823 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar", 1824 + "https://maven.google.com/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar" 1825 + ], 1826 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar" 1827 + } 1828 + }, 1829 + "io_netty_netty_transport_4_1_72_Final": { 1830 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1831 + "ruleClassName": "http_file", 1832 + "attributes": { 1833 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_transport_4_1_72_Final", 1834 + "sha256": "c5fb68e9a65b6e8a516adfcb9fa323479ee7b4d9449d8a529d2ecab3d3711d5a", 1835 + "urls": [ 1836 + "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar", 1837 + "https://maven.google.com/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar" 1838 + ], 1839 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar" 1840 + } 1841 + }, 1842 + "io_netty_netty_codec_http2_4_1_72_Final": { 1843 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1844 + "ruleClassName": "http_file", 1845 + "attributes": { 1846 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_codec_http2_4_1_72_Final", 1847 + "sha256": "c89a70500f59e8563e720aaa808263a514bd9e2bd91ba84eab8c2ccb45f234b2", 1848 + "urls": [ 1849 + "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar", 1850 + "https://maven.google.com/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar" 1851 + ], 1852 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar" 1853 + } 1854 + }, 1855 + "io_opencensus_opencensus_api_0_24_0": { 1856 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1857 + "ruleClassName": "http_file", 1858 + "attributes": { 1859 + "name": "rules_jvm_external~4.4.2~maven~io_opencensus_opencensus_api_0_24_0", 1860 + "sha256": "f561b1cc2673844288e596ddf5bb6596868a8472fd2cb8993953fc5c034b2352", 1861 + "urls": [ 1862 + "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar", 1863 + "https://maven.google.com/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" 1864 + ], 1865 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" 1866 + } 1867 + }, 1868 + "rules_jvm_external_deps": { 1869 + "bzlFile": "@@rules_jvm_external~4.4.2//:coursier.bzl", 1870 + "ruleClassName": "pinned_coursier_fetch", 1871 + "attributes": { 1872 + "name": "rules_jvm_external~4.4.2~maven~rules_jvm_external_deps", 1873 + "repositories": [ 1874 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 1875 + ], 1876 + "artifacts": [ 1877 + "{\"artifact\":\"google-cloud-core\",\"group\":\"com.google.cloud\",\"version\":\"1.93.10\"}", 1878 + "{\"artifact\":\"google-cloud-storage\",\"group\":\"com.google.cloud\",\"version\":\"1.113.4\"}", 1879 + "{\"artifact\":\"gson\",\"group\":\"com.google.code.gson\",\"version\":\"2.9.0\"}", 1880 + "{\"artifact\":\"maven-artifact\",\"group\":\"org.apache.maven\",\"version\":\"3.8.6\"}", 1881 + "{\"artifact\":\"s3\",\"group\":\"software.amazon.awssdk\",\"version\":\"2.17.183\"}" 1882 + ], 1883 + "fetch_sources": true, 1884 + "fetch_javadoc": false, 1885 + "generate_compat_repositories": false, 1886 + "maven_install_json": "@@rules_jvm_external~4.4.2//:rules_jvm_external_deps_install.json", 1887 + "override_targets": {}, 1888 + "strict_visibility": false, 1889 + "strict_visibility_value": [ 1890 + "@@//visibility:private" 1891 + ], 1892 + "jetify": false, 1893 + "jetify_include_list": [ 1894 + "*" 1895 + ], 1896 + "additional_netrc_lines": [], 1897 + "fail_if_repin_required": false, 1898 + "use_starlark_android_rules": false, 1899 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 1900 + "duplicate_version_warning": "warn" 1901 + } 1902 + }, 1903 + "org_threeten_threetenbp_1_5_0": { 1904 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1905 + "ruleClassName": "http_file", 1906 + "attributes": { 1907 + "name": "rules_jvm_external~4.4.2~maven~org_threeten_threetenbp_1_5_0", 1908 + "sha256": "dcf9c0f940739f2a825cd8626ff27113459a2f6eb18797c7152f93fff69c264f", 1909 + "urls": [ 1910 + "https://repo1.maven.org/maven2/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar", 1911 + "https://maven.google.com/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar" 1912 + ], 1913 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar" 1914 + } 1915 + }, 1916 + "software_amazon_awssdk_http_client_spi_2_17_183": { 1917 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1918 + "ruleClassName": "http_file", 1919 + "attributes": { 1920 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_http_client_spi_2_17_183", 1921 + "sha256": "fe7120f175df9e47ebcc5d946d7f40110faf2ba0a30364f3b935d5b8a5a6c3c6", 1922 + "urls": [ 1923 + "https://repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar", 1924 + "https://maven.google.com/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar" 1925 + ], 1926 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar" 1927 + } 1928 + }, 1929 + "software_amazon_awssdk_third_party_jackson_core_2_17_183": { 1930 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1931 + "ruleClassName": "http_file", 1932 + "attributes": { 1933 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_third_party_jackson_core_2_17_183", 1934 + "sha256": "1bc27c9960993c20e1ab058012dd1ae04c875eec9f0f08f2b2ca41e578dee9a4", 1935 + "urls": [ 1936 + "https://repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar", 1937 + "https://maven.google.com/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar" 1938 + ], 1939 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar" 1940 + } 1941 + }, 1942 + "software_amazon_eventstream_eventstream_1_0_1": { 1943 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1944 + "ruleClassName": "http_file", 1945 + "attributes": { 1946 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_eventstream_eventstream_1_0_1", 1947 + "sha256": "0c37d8e696117f02c302191b8110b0d0eb20fa412fce34c3a269ec73c16ce822", 1948 + "urls": [ 1949 + "https://repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar", 1950 + "https://maven.google.com/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" 1951 + ], 1952 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" 1953 + } 1954 + }, 1955 + "com_google_oauth_client_google_oauth_client_1_31_1": { 1956 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1957 + "ruleClassName": "http_file", 1958 + "attributes": { 1959 + "name": "rules_jvm_external~4.4.2~maven~com_google_oauth_client_google_oauth_client_1_31_1", 1960 + "sha256": "4ed4e2948251dbda66ce251bd7f3b32cd8570055e5cdb165a3c7aea8f43da0ff", 1961 + "urls": [ 1962 + "https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar", 1963 + "https://maven.google.com/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar" 1964 + ], 1965 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar" 1966 + } 1967 + }, 1968 + "maven": { 1969 + "bzlFile": "@@rules_jvm_external~4.4.2//:coursier.bzl", 1970 + "ruleClassName": "coursier_fetch", 1971 + "attributes": { 1972 + "name": "rules_jvm_external~4.4.2~maven~maven", 1973 + "repositories": [ 1974 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 1975 + ], 1976 + "artifacts": [ 1977 + "{\"artifact\":\"jsr305\",\"group\":\"com.google.code.findbugs\",\"version\":\"3.0.2\"}", 1978 + "{\"artifact\":\"gson\",\"group\":\"com.google.code.gson\",\"version\":\"2.8.9\"}", 1979 + "{\"artifact\":\"error_prone_annotations\",\"group\":\"com.google.errorprone\",\"version\":\"2.3.2\"}", 1980 + "{\"artifact\":\"j2objc-annotations\",\"group\":\"com.google.j2objc\",\"version\":\"1.3\"}", 1981 + "{\"artifact\":\"guava\",\"group\":\"com.google.guava\",\"version\":\"31.1-jre\"}", 1982 + "{\"artifact\":\"guava-testlib\",\"group\":\"com.google.guava\",\"version\":\"31.1-jre\"}", 1983 + "{\"artifact\":\"truth\",\"group\":\"com.google.truth\",\"version\":\"1.1.2\"}", 1984 + "{\"artifact\":\"junit\",\"group\":\"junit\",\"version\":\"4.13.2\"}", 1985 + "{\"artifact\":\"mockito-core\",\"group\":\"org.mockito\",\"version\":\"4.3.1\"}" 1986 + ], 1987 + "fail_on_missing_checksum": true, 1988 + "fetch_sources": true, 1989 + "fetch_javadoc": false, 1990 + "use_unsafe_shared_cache": false, 1991 + "excluded_artifacts": [], 1992 + "generate_compat_repositories": false, 1993 + "version_conflict_policy": "default", 1994 + "override_targets": {}, 1995 + "strict_visibility": false, 1996 + "strict_visibility_value": [ 1997 + "@@//visibility:private" 1998 + ], 1999 + "resolve_timeout": 600, 2000 + "jetify": false, 2001 + "jetify_include_list": [ 2002 + "*" 2003 + ], 2004 + "use_starlark_android_rules": false, 2005 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 2006 + "duplicate_version_warning": "warn" 2007 + } 2008 + }, 2009 + "software_amazon_awssdk_aws_xml_protocol_2_17_183": { 2010 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2011 + "ruleClassName": "http_file", 2012 + "attributes": { 2013 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_aws_xml_protocol_2_17_183", 2014 + "sha256": "566bba05d49256fa6994efd68fa625ae05a62ea45ee74bb9130d20ea20988363", 2015 + "urls": [ 2016 + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar", 2017 + "https://maven.google.com/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar" 2018 + ], 2019 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar" 2020 + } 2021 + }, 2022 + "software_amazon_awssdk_annotations_2_17_183": { 2023 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2024 + "ruleClassName": "http_file", 2025 + "attributes": { 2026 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_annotations_2_17_183", 2027 + "sha256": "8e4d72361ca805a0bd8bbd9017cd7ff77c8d170f2dd469c7d52d5653330bb3fd", 2028 + "urls": [ 2029 + "https://repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar", 2030 + "https://maven.google.com/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar" 2031 + ], 2032 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar" 2033 + } 2034 + }, 2035 + "software_amazon_awssdk_netty_nio_client_2_17_183": { 2036 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2037 + "ruleClassName": "http_file", 2038 + "attributes": { 2039 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_netty_nio_client_2_17_183", 2040 + "sha256": "a6d356f364c56d7b90006b0b7e503b8630010993a5587ce42e74b10b8dca2238", 2041 + "urls": [ 2042 + "https://repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar", 2043 + "https://maven.google.com/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar" 2044 + ], 2045 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar" 2046 + } 2047 + }, 2048 + "com_google_auto_value_auto_value_annotations_1_7_4": { 2049 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2050 + "ruleClassName": "http_file", 2051 + "attributes": { 2052 + "name": "rules_jvm_external~4.4.2~maven~com_google_auto_value_auto_value_annotations_1_7_4", 2053 + "sha256": "fedd59b0b4986c342f6ab2d182f2a4ee9fceb2c7e2d5bdc4dc764c92394a23d3", 2054 + "urls": [ 2055 + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar", 2056 + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar" 2057 + ], 2058 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar" 2059 + } 2060 + }, 2061 + "io_netty_netty_transport_native_unix_common_4_1_72_Final": { 2062 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2063 + "ruleClassName": "http_file", 2064 + "attributes": { 2065 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_transport_native_unix_common_4_1_72_Final", 2066 + "sha256": "6f8f1cc29b5a234eeee9439a63eb3f03a5994aa540ff555cb0b2c88cefaf6877", 2067 + "urls": [ 2068 + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar", 2069 + "https://maven.google.com/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar" 2070 + ], 2071 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar" 2072 + } 2073 + }, 2074 + "io_opencensus_opencensus_contrib_http_util_0_24_0": { 2075 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2076 + "ruleClassName": "http_file", 2077 + "attributes": { 2078 + "name": "rules_jvm_external~4.4.2~maven~io_opencensus_opencensus_contrib_http_util_0_24_0", 2079 + "sha256": "7155273bbb1ed3d477ea33cf19d7bbc0b285ff395f43b29ae576722cf247000f", 2080 + "urls": [ 2081 + "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar", 2082 + "https://maven.google.com/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" 2083 + ], 2084 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" 2085 + } 2086 + }, 2087 + "com_fasterxml_jackson_core_jackson_core_2_11_3": { 2088 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2089 + "ruleClassName": "http_file", 2090 + "attributes": { 2091 + "name": "rules_jvm_external~4.4.2~maven~com_fasterxml_jackson_core_jackson_core_2_11_3", 2092 + "sha256": "78cd0a6b936232e06dd3e38da8a0345348a09cd1ff9c4d844c6ee72c75cfc402", 2093 + "urls": [ 2094 + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar", 2095 + "https://maven.google.com/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar" 2096 + ], 2097 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar" 2098 + } 2099 + }, 2100 + "com_google_cloud_google_cloud_core_1_93_10": { 2101 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2102 + "ruleClassName": "http_file", 2103 + "attributes": { 2104 + "name": "rules_jvm_external~4.4.2~maven~com_google_cloud_google_cloud_core_1_93_10", 2105 + "sha256": "832d74eca66f4601e162a8460d6f59f50d1d23f93c18b02654423b6b0d67c6ea", 2106 + "urls": [ 2107 + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar", 2108 + "https://maven.google.com/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar" 2109 + ], 2110 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar" 2111 + } 2112 + }, 2113 + "com_google_auth_google_auth_library_credentials_0_22_0": { 2114 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2115 + "ruleClassName": "http_file", 2116 + "attributes": { 2117 + "name": "rules_jvm_external~4.4.2~maven~com_google_auth_google_auth_library_credentials_0_22_0", 2118 + "sha256": "42c76031276de5b520909e9faf88c5b3c9a722d69ee9cfdafedb1c52c355dfc5", 2119 + "urls": [ 2120 + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar", 2121 + "https://maven.google.com/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar" 2122 + ], 2123 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar" 2124 + } 2125 + }, 2126 + "com_google_guava_guava_30_0_android": { 2127 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2128 + "ruleClassName": "http_file", 2129 + "attributes": { 2130 + "name": "rules_jvm_external~4.4.2~maven~com_google_guava_guava_30_0_android", 2131 + "sha256": "3345c82c2cc70a0053e8db9031edc6d71625ef0dea6a2c8f5ebd6cb76d2bf843", 2132 + "urls": [ 2133 + "https://repo1.maven.org/maven2/com/google/guava/guava/30.0-android/guava-30.0-android.jar", 2134 + "https://maven.google.com/com/google/guava/guava/30.0-android/guava-30.0-android.jar" 2135 + ], 2136 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.0-android/guava-30.0-android.jar" 2137 + } 2138 + }, 2139 + "software_amazon_awssdk_profiles_2_17_183": { 2140 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2141 + "ruleClassName": "http_file", 2142 + "attributes": { 2143 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_profiles_2_17_183", 2144 + "sha256": "78833b32fde3f1c5320373b9ea955c1bbc28f2c904010791c4784e610193ee56", 2145 + "urls": [ 2146 + "https://repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar", 2147 + "https://maven.google.com/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar" 2148 + ], 2149 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar" 2150 + } 2151 + }, 2152 + "org_apache_httpcomponents_httpcore_4_4_13": { 2153 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2154 + "ruleClassName": "http_file", 2155 + "attributes": { 2156 + "name": "rules_jvm_external~4.4.2~maven~org_apache_httpcomponents_httpcore_4_4_13", 2157 + "sha256": "e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424", 2158 + "urls": [ 2159 + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", 2160 + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" 2161 + ], 2162 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" 2163 + } 2164 + }, 2165 + "io_netty_netty_common_4_1_72_Final": { 2166 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2167 + "ruleClassName": "http_file", 2168 + "attributes": { 2169 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_common_4_1_72_Final", 2170 + "sha256": "8adb4c291260ceb2859a68c49f0adeed36bf49587608e2b81ecff6aaf06025e9", 2171 + "urls": [ 2172 + "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar", 2173 + "https://maven.google.com/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar" 2174 + ], 2175 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar" 2176 + } 2177 + }, 2178 + "io_netty_netty_transport_classes_epoll_4_1_72_Final": { 2179 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2180 + "ruleClassName": "http_file", 2181 + "attributes": { 2182 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_transport_classes_epoll_4_1_72_Final", 2183 + "sha256": "e1528a9751c1285aa7beaf3a1eb0597151716426ce38598ac9bc0891209b9e68", 2184 + "urls": [ 2185 + "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar", 2186 + "https://maven.google.com/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar" 2187 + ], 2188 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar" 2189 + } 2190 + }, 2191 + "com_google_cloud_google_cloud_core_http_1_93_10": { 2192 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2193 + "ruleClassName": "http_file", 2194 + "attributes": { 2195 + "name": "rules_jvm_external~4.4.2~maven~com_google_cloud_google_cloud_core_http_1_93_10", 2196 + "sha256": "81ac67c14c7c4244d2b7db2607ad352416aca8d3bb2adf338964e8fea25b1b3c", 2197 + "urls": [ 2198 + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar", 2199 + "https://maven.google.com/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar" 2200 + ], 2201 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar" 2202 + } 2203 + }, 2204 + "software_amazon_awssdk_utils_2_17_183": { 2205 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2206 + "ruleClassName": "http_file", 2207 + "attributes": { 2208 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_utils_2_17_183", 2209 + "sha256": "7bd849bb5aa71bfdf6b849643736ecab3a7b3f204795804eefe5754104231ec6", 2210 + "urls": [ 2211 + "https://repo1.maven.org/maven2/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar", 2212 + "https://maven.google.com/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar" 2213 + ], 2214 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar" 2215 + } 2216 + }, 2217 + "org_apache_commons_commons_lang3_3_8_1": { 2218 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2219 + "ruleClassName": "http_file", 2220 + "attributes": { 2221 + "name": "rules_jvm_external~4.4.2~maven~org_apache_commons_commons_lang3_3_8_1", 2222 + "sha256": "dac807f65b07698ff39b1b07bfef3d87ae3fd46d91bbf8a2bc02b2a831616f68", 2223 + "urls": [ 2224 + "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar", 2225 + "https://maven.google.com/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar" 2226 + ], 2227 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar" 2228 + } 2229 + }, 2230 + "software_amazon_awssdk_aws_core_2_17_183": { 2231 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2232 + "ruleClassName": "http_file", 2233 + "attributes": { 2234 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_aws_core_2_17_183", 2235 + "sha256": "bccbdbea689a665a702ff19828662d87fb7fe81529df13f02ef1e4c474ea9f93", 2236 + "urls": [ 2237 + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar", 2238 + "https://maven.google.com/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar" 2239 + ], 2240 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar" 2241 + } 2242 + }, 2243 + "com_google_api_gax_httpjson_0_77_0": { 2244 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2245 + "ruleClassName": "http_file", 2246 + "attributes": { 2247 + "name": "rules_jvm_external~4.4.2~maven~com_google_api_gax_httpjson_0_77_0", 2248 + "sha256": "fd4dae47fa016d3b26e8d90b67ddc6c23c4c06e8bcdf085c70310ab7ef324bd6", 2249 + "urls": [ 2250 + "https://repo1.maven.org/maven2/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar", 2251 + "https://maven.google.com/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar" 2252 + ], 2253 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar" 2254 + } 2255 + }, 2256 + "unpinned_rules_jvm_external_deps": { 2257 + "bzlFile": "@@rules_jvm_external~4.4.2//:coursier.bzl", 2258 + "ruleClassName": "coursier_fetch", 2259 + "attributes": { 2260 + "name": "rules_jvm_external~4.4.2~maven~unpinned_rules_jvm_external_deps", 2261 + "repositories": [ 2262 + "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" 2263 + ], 2264 + "artifacts": [ 2265 + "{\"artifact\":\"google-cloud-core\",\"group\":\"com.google.cloud\",\"version\":\"1.93.10\"}", 2266 + "{\"artifact\":\"google-cloud-storage\",\"group\":\"com.google.cloud\",\"version\":\"1.113.4\"}", 2267 + "{\"artifact\":\"gson\",\"group\":\"com.google.code.gson\",\"version\":\"2.9.0\"}", 2268 + "{\"artifact\":\"maven-artifact\",\"group\":\"org.apache.maven\",\"version\":\"3.8.6\"}", 2269 + "{\"artifact\":\"s3\",\"group\":\"software.amazon.awssdk\",\"version\":\"2.17.183\"}" 2270 + ], 2271 + "fail_on_missing_checksum": true, 2272 + "fetch_sources": true, 2273 + "fetch_javadoc": false, 2274 + "use_unsafe_shared_cache": false, 2275 + "excluded_artifacts": [], 2276 + "generate_compat_repositories": false, 2277 + "version_conflict_policy": "default", 2278 + "override_targets": {}, 2279 + "strict_visibility": false, 2280 + "strict_visibility_value": [ 2281 + "@@//visibility:private" 2282 + ], 2283 + "maven_install_json": "@@rules_jvm_external~4.4.2//:rules_jvm_external_deps_install.json", 2284 + "resolve_timeout": 600, 2285 + "jetify": false, 2286 + "jetify_include_list": [ 2287 + "*" 2288 + ], 2289 + "use_starlark_android_rules": false, 2290 + "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", 2291 + "duplicate_version_warning": "warn" 2292 + } 2293 + }, 2294 + "software_amazon_awssdk_regions_2_17_183": { 2295 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2296 + "ruleClassName": "http_file", 2297 + "attributes": { 2298 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_regions_2_17_183", 2299 + "sha256": "d3079395f3ffc07d04ffcce16fca29fb5968197f6e9ea3dbff6be297102b40a5", 2300 + "urls": [ 2301 + "https://repo1.maven.org/maven2/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar", 2302 + "https://maven.google.com/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar" 2303 + ], 2304 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar" 2305 + } 2306 + }, 2307 + "com_google_errorprone_error_prone_annotations_2_4_0": { 2308 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2309 + "ruleClassName": "http_file", 2310 + "attributes": { 2311 + "name": "rules_jvm_external~4.4.2~maven~com_google_errorprone_error_prone_annotations_2_4_0", 2312 + "sha256": "5f2a0648230a662e8be049df308d583d7369f13af683e44ddf5829b6d741a228", 2313 + "urls": [ 2314 + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.4.0/error_prone_annotations-2.4.0.jar", 2315 + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.4.0/error_prone_annotations-2.4.0.jar" 2316 + ], 2317 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.4.0/error_prone_annotations-2.4.0.jar" 2318 + } 2319 + }, 2320 + "io_netty_netty_handler_4_1_72_Final": { 2321 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2322 + "ruleClassName": "http_file", 2323 + "attributes": { 2324 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_handler_4_1_72_Final", 2325 + "sha256": "9cb6012af7e06361d738ac4e3bdc49a158f8cf87d9dee0f2744056b7d99c28d5", 2326 + "urls": [ 2327 + "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar", 2328 + "https://maven.google.com/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar" 2329 + ], 2330 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar" 2331 + } 2332 + }, 2333 + "software_amazon_awssdk_aws_query_protocol_2_17_183": { 2334 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2335 + "ruleClassName": "http_file", 2336 + "attributes": { 2337 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_aws_query_protocol_2_17_183", 2338 + "sha256": "4dace03c76f80f3dec920cb3dedb2a95984c4366ef4fda728660cb90bed74848", 2339 + "urls": [ 2340 + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar", 2341 + "https://maven.google.com/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar" 2342 + ], 2343 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar" 2344 + } 2345 + }, 2346 + "io_netty_netty_codec_http_4_1_72_Final": { 2347 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2348 + "ruleClassName": "http_file", 2349 + "attributes": { 2350 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_codec_http_4_1_72_Final", 2351 + "sha256": "fa6fec88010bfaf6a7415b5364671b6b18ffb6b35a986ab97b423fd8c3a0174b", 2352 + "urls": [ 2353 + "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar", 2354 + "https://maven.google.com/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar" 2355 + ], 2356 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar" 2357 + } 2358 + }, 2359 + "io_netty_netty_resolver_4_1_72_Final": { 2360 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2361 + "ruleClassName": "http_file", 2362 + "attributes": { 2363 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_resolver_4_1_72_Final", 2364 + "sha256": "6474598aab7cc9d8d6cfa06c05bd1b19adbf7f8451dbdd73070b33a6c60b1b90", 2365 + "urls": [ 2366 + "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar", 2367 + "https://maven.google.com/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar" 2368 + ], 2369 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar" 2370 + } 2371 + }, 2372 + "software_amazon_awssdk_protocol_core_2_17_183": { 2373 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2374 + "ruleClassName": "http_file", 2375 + "attributes": { 2376 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_protocol_core_2_17_183", 2377 + "sha256": "10e7c4faa1f05e2d73055d0390dbd0bb6450e2e6cb85beda051b1e4693c826ce", 2378 + "urls": [ 2379 + "https://repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar", 2380 + "https://maven.google.com/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar" 2381 + ], 2382 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar" 2383 + } 2384 + }, 2385 + "org_checkerframework_checker_compat_qual_2_5_5": { 2386 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2387 + "ruleClassName": "http_file", 2388 + "attributes": { 2389 + "name": "rules_jvm_external~4.4.2~maven~org_checkerframework_checker_compat_qual_2_5_5", 2390 + "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", 2391 + "urls": [ 2392 + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", 2393 + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" 2394 + ], 2395 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" 2396 + } 2397 + }, 2398 + "com_google_apis_google_api_services_storage_v1_rev20200927_1_30_10": { 2399 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2400 + "ruleClassName": "http_file", 2401 + "attributes": { 2402 + "name": "rules_jvm_external~4.4.2~maven~com_google_apis_google_api_services_storage_v1_rev20200927_1_30_10", 2403 + "sha256": "52d26a9d105f8d8a0850807285f307a76cea8f3e0cdb2be4d3b15b1adfa77351", 2404 + "urls": [ 2405 + "https://repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar", 2406 + "https://maven.google.com/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar" 2407 + ], 2408 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar" 2409 + } 2410 + }, 2411 + "com_google_api_client_google_api_client_1_30_11": { 2412 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2413 + "ruleClassName": "http_file", 2414 + "attributes": { 2415 + "name": "rules_jvm_external~4.4.2~maven~com_google_api_client_google_api_client_1_30_11", 2416 + "sha256": "ee6f97865cc7de6c7c80955c3f37372cf3887bd75e4fc06f1058a6b4cd9bf4da", 2417 + "urls": [ 2418 + "https://repo1.maven.org/maven2/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar", 2419 + "https://maven.google.com/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar" 2420 + ], 2421 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar" 2422 + } 2423 + }, 2424 + "software_amazon_awssdk_s3_2_17_183": { 2425 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2426 + "ruleClassName": "http_file", 2427 + "attributes": { 2428 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_s3_2_17_183", 2429 + "sha256": "ab073b91107a9e4ed9f030314077d137fe627e055ad895fabb036980a050e360", 2430 + "urls": [ 2431 + "https://repo1.maven.org/maven2/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar", 2432 + "https://maven.google.com/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar" 2433 + ], 2434 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar" 2435 + } 2436 + }, 2437 + "org_apache_maven_maven_artifact_3_8_6": { 2438 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2439 + "ruleClassName": "http_file", 2440 + "attributes": { 2441 + "name": "rules_jvm_external~4.4.2~maven~org_apache_maven_maven_artifact_3_8_6", 2442 + "sha256": "de22a4c6f54fe31276a823b1bbd3adfd6823529e732f431b5eff0852c2b9252b", 2443 + "urls": [ 2444 + "https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar", 2445 + "https://maven.google.com/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar" 2446 + ], 2447 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar" 2448 + } 2449 + }, 2450 + "org_apache_httpcomponents_httpclient_4_5_13": { 2451 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2452 + "ruleClassName": "http_file", 2453 + "attributes": { 2454 + "name": "rules_jvm_external~4.4.2~maven~org_apache_httpcomponents_httpclient_4_5_13", 2455 + "sha256": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743", 2456 + "urls": [ 2457 + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar", 2458 + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" 2459 + ], 2460 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" 2461 + } 2462 + }, 2463 + "com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava": { 2464 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2465 + "ruleClassName": "http_file", 2466 + "attributes": { 2467 + "name": "rules_jvm_external~4.4.2~maven~com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava", 2468 + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", 2469 + "urls": [ 2470 + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", 2471 + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" 2472 + ], 2473 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" 2474 + } 2475 + }, 2476 + "com_google_http_client_google_http_client_1_38_0": { 2477 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2478 + "ruleClassName": "http_file", 2479 + "attributes": { 2480 + "name": "rules_jvm_external~4.4.2~maven~com_google_http_client_google_http_client_1_38_0", 2481 + "sha256": "411f4a42519b6b78bdc0fcfdf74c9edcef0ee97afa4a667abe04045a508d6302", 2482 + "urls": [ 2483 + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar", 2484 + "https://maven.google.com/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar" 2485 + ], 2486 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar" 2487 + } 2488 + }, 2489 + "software_amazon_awssdk_apache_client_2_17_183": { 2490 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2491 + "ruleClassName": "http_file", 2492 + "attributes": { 2493 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_apache_client_2_17_183", 2494 + "sha256": "78ceae502fce6a97bbe5ff8f6a010a52ab7ea3ae66cb1a4122e18185fce45022", 2495 + "urls": [ 2496 + "https://repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar", 2497 + "https://maven.google.com/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar" 2498 + ], 2499 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar" 2500 + } 2501 + }, 2502 + "software_amazon_awssdk_arns_2_17_183": { 2503 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2504 + "ruleClassName": "http_file", 2505 + "attributes": { 2506 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_arns_2_17_183", 2507 + "sha256": "659a185e191d66c71de81209490e66abeaccae208ea7b2831a738670823447aa", 2508 + "urls": [ 2509 + "https://repo1.maven.org/maven2/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar", 2510 + "https://maven.google.com/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar" 2511 + ], 2512 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar" 2513 + } 2514 + }, 2515 + "com_google_code_gson_gson_2_9_0": { 2516 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2517 + "ruleClassName": "http_file", 2518 + "attributes": { 2519 + "name": "rules_jvm_external~4.4.2~maven~com_google_code_gson_gson_2_9_0", 2520 + "sha256": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d", 2521 + "urls": [ 2522 + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar", 2523 + "https://maven.google.com/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" 2524 + ], 2525 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" 2526 + } 2527 + }, 2528 + "io_netty_netty_buffer_4_1_72_Final": { 2529 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2530 + "ruleClassName": "http_file", 2531 + "attributes": { 2532 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_buffer_4_1_72_Final", 2533 + "sha256": "568ff7cd9d8e2284ec980730c88924f686642929f8f219a74518b4e64755f3a1", 2534 + "urls": [ 2535 + "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar", 2536 + "https://maven.google.com/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar" 2537 + ], 2538 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar" 2539 + } 2540 + }, 2541 + "com_google_code_findbugs_jsr305_3_0_2": { 2542 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2543 + "ruleClassName": "http_file", 2544 + "attributes": { 2545 + "name": "rules_jvm_external~4.4.2~maven~com_google_code_findbugs_jsr305_3_0_2", 2546 + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", 2547 + "urls": [ 2548 + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", 2549 + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" 2550 + ], 2551 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" 2552 + } 2553 + }, 2554 + "commons_codec_commons_codec_1_11": { 2555 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2556 + "ruleClassName": "http_file", 2557 + "attributes": { 2558 + "name": "rules_jvm_external~4.4.2~maven~commons_codec_commons_codec_1_11", 2559 + "sha256": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d", 2560 + "urls": [ 2561 + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar", 2562 + "https://maven.google.com/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" 2563 + ], 2564 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" 2565 + } 2566 + }, 2567 + "software_amazon_awssdk_auth_2_17_183": { 2568 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2569 + "ruleClassName": "http_file", 2570 + "attributes": { 2571 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_auth_2_17_183", 2572 + "sha256": "8820c6636e5c14efc29399fb5565ce50212b0c1f4ed720a025a2c402d54e0978", 2573 + "urls": [ 2574 + "https://repo1.maven.org/maven2/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar", 2575 + "https://maven.google.com/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar" 2576 + ], 2577 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar" 2578 + } 2579 + }, 2580 + "software_amazon_awssdk_json_utils_2_17_183": { 2581 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2582 + "ruleClassName": "http_file", 2583 + "attributes": { 2584 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_json_utils_2_17_183", 2585 + "sha256": "51ab7f550adc06afcb49f5270cdf690f1bfaaee243abaa5d978095e2a1e4e1a5", 2586 + "urls": [ 2587 + "https://repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar", 2588 + "https://maven.google.com/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar" 2589 + ], 2590 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar" 2591 + } 2592 + }, 2593 + "org_codehaus_plexus_plexus_utils_3_3_1": { 2594 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2595 + "ruleClassName": "http_file", 2596 + "attributes": { 2597 + "name": "rules_jvm_external~4.4.2~maven~org_codehaus_plexus_plexus_utils_3_3_1", 2598 + "sha256": "4b570fcdbe5a894f249d2eb9b929358a9c88c3e548d227a80010461930222f2a", 2599 + "urls": [ 2600 + "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar", 2601 + "https://maven.google.com/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar" 2602 + ], 2603 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar" 2604 + } 2605 + }, 2606 + "com_google_protobuf_protobuf_java_util_3_13_0": { 2607 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2608 + "ruleClassName": "http_file", 2609 + "attributes": { 2610 + "name": "rules_jvm_external~4.4.2~maven~com_google_protobuf_protobuf_java_util_3_13_0", 2611 + "sha256": "d9de66b8c9445905dfa7064f6d5213d47ce88a20d34e21d83c4a94a229e14e62", 2612 + "urls": [ 2613 + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar", 2614 + "https://maven.google.com/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar" 2615 + ], 2616 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar" 2617 + } 2618 + }, 2619 + "io_netty_netty_codec_4_1_72_Final": { 2620 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2621 + "ruleClassName": "http_file", 2622 + "attributes": { 2623 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_codec_4_1_72_Final", 2624 + "sha256": "5d8591ca271a1e9c224e8de3873aa9936acb581ee0db514e7dc18523df36d16c", 2625 + "urls": [ 2626 + "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar", 2627 + "https://maven.google.com/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar" 2628 + ], 2629 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar" 2630 + } 2631 + }, 2632 + "com_google_protobuf_protobuf_java_3_13_0": { 2633 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2634 + "ruleClassName": "http_file", 2635 + "attributes": { 2636 + "name": "rules_jvm_external~4.4.2~maven~com_google_protobuf_protobuf_java_3_13_0", 2637 + "sha256": "97d5b2758408690c0dc276238707492a0b6a4d71206311b6c442cdc26c5973ff", 2638 + "urls": [ 2639 + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar", 2640 + "https://maven.google.com/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar" 2641 + ], 2642 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar" 2643 + } 2644 + }, 2645 + "io_netty_netty_tcnative_classes_2_0_46_Final": { 2646 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2647 + "ruleClassName": "http_file", 2648 + "attributes": { 2649 + "name": "rules_jvm_external~4.4.2~maven~io_netty_netty_tcnative_classes_2_0_46_Final", 2650 + "sha256": "d3ec888dcc4ac7915bf88b417c5e04fd354f4311032a748a6882df09347eed9a", 2651 + "urls": [ 2652 + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar", 2653 + "https://maven.google.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar" 2654 + ], 2655 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar" 2656 + } 2657 + }, 2658 + "software_amazon_awssdk_sdk_core_2_17_183": { 2659 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2660 + "ruleClassName": "http_file", 2661 + "attributes": { 2662 + "name": "rules_jvm_external~4.4.2~maven~software_amazon_awssdk_sdk_core_2_17_183", 2663 + "sha256": "677e9cc90fdd82c1f40f97b99cb115b13ad6c3f58beeeab1c061af6954d64c77", 2664 + "urls": [ 2665 + "https://repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar", 2666 + "https://maven.google.com/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar" 2667 + ], 2668 + "downloaded_file_path": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar" 2669 + } 2670 + } 2671 + } 2672 + } 2673 + }, 2674 + "@@rules_jvm_external~4.4.2//:non-module-deps.bzl%non_module_deps": { 2675 + "general": { 2676 + "bzlTransitiveDigest": "/rh2kt+7d77UiyuaTMepsRWJdj6Aot4FxGP6oW8S+U0=", 2677 + "accumulatedFileDigests": {}, 2678 + "envVariables": {}, 2679 + "generatedRepoSpecs": { 2680 + "io_bazel_rules_kotlin": { 2681 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2682 + "ruleClassName": "http_archive", 2683 + "attributes": { 2684 + "name": "rules_jvm_external~4.4.2~non_module_deps~io_bazel_rules_kotlin", 2685 + "sha256": "946747acdbeae799b085d12b240ec346f775ac65236dfcf18aa0cd7300f6de78", 2686 + "urls": [ 2687 + "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.7.0-RC-2/rules_kotlin_release.tgz" 2688 + ] 2689 + } 2690 + } 2691 + } 2692 + } 2693 + }, 2694 + "@@rules_python~0.10.2//python:extensions.bzl%pip_install": { 2695 + "general": { 2696 + "bzlTransitiveDigest": "CBgAHij2PzinIkeOkoRJcllj6whJIQ5eOHaHNfKikpU=", 2697 + "accumulatedFileDigests": {}, 2698 + "envVariables": {}, 2699 + "generatedRepoSpecs": { 2700 + "pypi__colorama": { 2701 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2702 + "ruleClassName": "http_archive", 2703 + "attributes": { 2704 + "name": "rules_python~0.10.2~pip_install~pypi__colorama", 2705 + "url": "https://files.pythonhosted.org/packages/44/98/5b86278fbbf250d239ae0ecb724f8572af1c91f4a11edf4d36a206189440/colorama-0.4.4-py2.py3-none-any.whl", 2706 + "sha256": "9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2", 2707 + "type": "zip", 2708 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2709 + } 2710 + }, 2711 + "pypi__wheel": { 2712 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2713 + "ruleClassName": "http_archive", 2714 + "attributes": { 2715 + "name": "rules_python~0.10.2~pip_install~pypi__wheel", 2716 + "url": "https://files.pythonhosted.org/packages/27/d6/003e593296a85fd6ed616ed962795b2f87709c3eee2bca4f6d0fe55c6d00/wheel-0.37.1-py2.py3-none-any.whl", 2717 + "sha256": "4bdcd7d840138086126cd09254dc6195fb4fc6f01c050a1d7236f2630db1d22a", 2718 + "type": "zip", 2719 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2720 + } 2721 + }, 2722 + "pypi__click": { 2723 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2724 + "ruleClassName": "http_archive", 2725 + "attributes": { 2726 + "name": "rules_python~0.10.2~pip_install~pypi__click", 2727 + "url": "https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl", 2728 + "sha256": "fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6", 2729 + "type": "zip", 2730 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2731 + } 2732 + }, 2733 + "pypi__pep517": { 2734 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2735 + "ruleClassName": "http_archive", 2736 + "attributes": { 2737 + "name": "rules_python~0.10.2~pip_install~pypi__pep517", 2738 + "url": "https://files.pythonhosted.org/packages/f4/67/846c08e18fefb265a66e6fd5a34269d649b779718d9bf59622085dabd370/pep517-0.12.0-py2.py3-none-any.whl", 2739 + "sha256": "dd884c326898e2c6e11f9e0b64940606a93eb10ea022a2e067959f3a110cf161", 2740 + "type": "zip", 2741 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2742 + } 2743 + }, 2744 + "pypi__pip": { 2745 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2746 + "ruleClassName": "http_archive", 2747 + "attributes": { 2748 + "name": "rules_python~0.10.2~pip_install~pypi__pip", 2749 + "url": "https://files.pythonhosted.org/packages/96/2f/caec18213f6a67852f6997fb0673ae08d2e93d1b81573edb93ba4ef06970/pip-22.1.2-py3-none-any.whl", 2750 + "sha256": "a3edacb89022ef5258bf61852728bf866632a394da837ca49eb4303635835f17", 2751 + "type": "zip", 2752 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2753 + } 2754 + }, 2755 + "pypi__installer": { 2756 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2757 + "ruleClassName": "http_archive", 2758 + "attributes": { 2759 + "name": "rules_python~0.10.2~pip_install~pypi__installer", 2760 + "url": "https://files.pythonhosted.org/packages/1b/21/3e6ebd12d8dccc55bcb7338db462c75ac86dbd0ac7439ac114616b21667b/installer-0.5.1-py3-none-any.whl", 2761 + "sha256": "1d6c8d916ed82771945b9c813699e6f57424ded970c9d8bf16bbc23e1e826ed3", 2762 + "type": "zip", 2763 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2764 + } 2765 + }, 2766 + "pypi__pip_tools": { 2767 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2768 + "ruleClassName": "http_archive", 2769 + "attributes": { 2770 + "name": "rules_python~0.10.2~pip_install~pypi__pip_tools", 2771 + "url": "https://files.pythonhosted.org/packages/fe/5c/8995799b0ccf832906b4968b4eb2045beb9b3de79e96e6b1a6e4fc4e6974/pip_tools-6.6.2-py3-none-any.whl", 2772 + "sha256": "6b486548e5a139e30e4c4a225b3b7c2d46942a9f6d1a91143c21b1de4d02fd9b", 2773 + "type": "zip", 2774 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2775 + } 2776 + }, 2777 + "pypi__setuptools": { 2778 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2779 + "ruleClassName": "http_archive", 2780 + "attributes": { 2781 + "name": "rules_python~0.10.2~pip_install~pypi__setuptools", 2782 + "url": "https://files.pythonhosted.org/packages/7c/5b/3d92b9f0f7ca1645cba48c080b54fe7d8b1033a4e5720091d1631c4266db/setuptools-60.10.0-py3-none-any.whl", 2783 + "sha256": "782ef48d58982ddb49920c11a0c5c9c0b02e7d7d1c2ad0aa44e1a1e133051c96", 2784 + "type": "zip", 2785 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2786 + } 2787 + }, 2788 + "pypi__tomli": { 2789 + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2790 + "ruleClassName": "http_archive", 2791 + "attributes": { 2792 + "name": "rules_python~0.10.2~pip_install~pypi__tomli", 2793 + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", 2794 + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", 2795 + "type": "zip", 2796 + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\"**/*.py\", \"**/* *\", \"BUILD\", \"WORKSPACE\"]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" 2797 + } 2798 + } 2799 + } 2800 + } 2801 + } 2802 + } 2803 + }
+171
pkgs/development/tools/build-managers/bazel/bazel_7/protobuf-test.nix
··· 1 + { bazel 2 + , Foundation 3 + , bazelTest 4 + , callPackage 5 + , darwin 6 + , distDir 7 + , extraBazelArgs ? "" 8 + , fetchFromGitHub 9 + , fetchurl 10 + , jdk11_headless 11 + , lib 12 + , libtool 13 + , lndir 14 + , openjdk8 15 + , repoCache 16 + , runLocal 17 + , runtimeShell 18 + , stdenv 19 + , symlinkJoin 20 + , tree 21 + , writeScript 22 + , writeText 23 + }: 24 + 25 + # This test uses bzlmod because I could not make it work without it. 26 + # This is good, because we have at least one test with bzlmod enabled. 27 + # However, we have to create our own lockfile, wich is quite a big file by 28 + # itself. 29 + 30 + let 31 + # To update the lockfile, run 32 + # $ nix-shell -A bazel_7.tests.vanilla.protobuf 33 + # [nix-shell]$ genericBuild # (wait a bit for failure, or kill it) 34 + # [nix-shell]$ rm -f MODULE.bazel.lock 35 + # [nix-shell]$ bazel mod deps --lockfile_mode=update 36 + # [nix-shell]$ cp MODULE.bazel.lock $HERE/protobuf-test.MODULE.bazel.lock 37 + lockfile = ./protobuf-test.MODULE.bazel.lock; 38 + 39 + protobufRepoCache = callPackage ./bazel-repository-cache.nix { 40 + # We are somewhat lucky that bazel's own lockfile works for our tests. 41 + # Use extraDeps if the tests need things that are not in that lockfile. 42 + # But most test dependencies are bazel's builtin deps, so that at least aligns. 43 + inherit lockfile; 44 + 45 + # Remove platform-specific binaries, as they are large and useless. 46 + requiredDepNamePredicate = name: 47 + null == builtins.match ".*(macos|osx|linux|win|android|maven).*" name; 48 + }; 49 + 50 + mergedRepoCache = symlinkJoin { 51 + name = "mergedDistDir"; 52 + paths = [ protobufRepoCache distDir ]; 53 + }; 54 + 55 + MODULE = writeText "MODULE.bazel" '' 56 + bazel_dep(name = "rules_proto", version = "5.3.0-21.7") 57 + bazel_dep(name = "protobuf", version = "21.7") 58 + bazel_dep(name = "zlib", version = "1.3") 59 + ''; 60 + 61 + WORKSPACE = writeText "WORKSPACE" '' 62 + # Empty, we use bzlmod instead 63 + ''; 64 + 65 + personProto = writeText "person.proto" '' 66 + syntax = "proto3"; 67 + 68 + package person; 69 + 70 + message Person { 71 + string name = 1; 72 + int32 id = 2; 73 + string email = 3; 74 + } 75 + ''; 76 + 77 + personBUILD = writeText "BUILD" '' 78 + load("@rules_proto//proto:defs.bzl", "proto_library") 79 + 80 + proto_library( 81 + name = "person_proto", 82 + srcs = ["person.proto"], 83 + visibility = ["//visibility:public"], 84 + ) 85 + 86 + java_proto_library( 87 + name = "person_java_proto", 88 + deps = [":person_proto"], 89 + ) 90 + 91 + cc_proto_library( 92 + name = "person_cc_proto", 93 + deps = [":person_proto"], 94 + ) 95 + ''; 96 + 97 + toolsBazel = writeScript "bazel" '' 98 + #! ${runtimeShell} 99 + 100 + export CXX='${stdenv.cc}/bin/clang++' 101 + export LD='${darwin.cctools}/bin/ld' 102 + export LIBTOOL='${darwin.cctools}/bin/libtool' 103 + export CC='${stdenv.cc}/bin/clang' 104 + 105 + # XXX: hack for macosX, this flags disable bazel usage of xcode 106 + # See: https://github.com/bazelbuild/bazel/issues/4231 107 + export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 108 + 109 + export HOMEBREW_RUBY_PATH="foo" 110 + 111 + exec "$BAZEL_REAL" "$@" 112 + ''; 113 + 114 + workspaceDir = runLocal "our_workspace" { } ('' 115 + mkdir $out 116 + cp ${MODULE} $out/MODULE.bazel 117 + cp ${./protobuf-test.MODULE.bazel.lock} $out/MODULE.bazel.lock 118 + #cp ${WORKSPACE} $out/WORKSPACE 119 + touch $out/WORKSPACE 120 + touch $out/BUILD.bazel 121 + mkdir $out/person 122 + cp ${personProto} $out/person/person.proto 123 + cp ${personBUILD} $out/person/BUILD.bazel 124 + '' 125 + + (lib.optionalString stdenv.isDarwin '' 126 + echo 'tools bazel created' 127 + mkdir $out/tools 128 + install ${toolsBazel} $out/tools/bazel 129 + '')); 130 + 131 + testBazel = bazelTest { 132 + name = "bazel-test-protocol-buffers"; 133 + inherit workspaceDir; 134 + bazelPkg = bazel; 135 + buildInputs = [ 136 + (if lib.strings.versionOlder bazel.version "5.0.0" then openjdk8 else jdk11_headless) 137 + tree 138 + bazel 139 + ] 140 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 141 + Foundation 142 + darwin.objc4 143 + ]; 144 + 145 + bazelScript = '' 146 + ${bazel}/bin/bazel \ 147 + build \ 148 + --repository_cache=${mergedRepoCache} \ 149 + ${extraBazelArgs} \ 150 + --enable_bzlmod \ 151 + --lockfile_mode=error \ 152 + --verbose_failures \ 153 + //... \ 154 + '' + lib.optionalString (lib.strings.versionOlder bazel.version "5.0.0") '' 155 + --host_javabase='@local_jdk//:jdk' \ 156 + --java_toolchain='@bazel_tools//tools/jdk:toolchain_hostjdk8' \ 157 + --javabase='@local_jdk//:jdk' \ 158 + '' + lib.optionalString (stdenv.isDarwin) '' 159 + --cxxopt=-x --cxxopt=c++ --host_cxxopt=-x --host_cxxopt=c++ \ 160 + '' + lib.optionalString (stdenv.cc.isClang && stdenv ? cc.libcxx.cxxabi.libName) '' 161 + --linkopt=-Wl,-l${stdenv.cc.libcxx.cxxabi.libName} \ 162 + --linkopt=-L${stdenv.cc.libcxx.cxxabi}/lib \ 163 + --host_linkopt=-Wl,-l${stdenv.cc.libcxx.cxxabi.libName} \ 164 + --host_linkopt=-L${stdenv.cc.libcxx.cxxabi}/lib \ 165 + '' + '' 166 + 167 + ''; 168 + }; 169 + 170 + in 171 + testBazel
+21
pkgs/development/tools/build-managers/bazel/bazel_7/strict_proto_deps.patch
··· 1 + diff --git a/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl b/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl 2 + index e2118aabea..6a33f03472 100644 3 + --- a/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl 4 + +++ b/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl 5 + @@ -117,6 +117,7 @@ def java_compile_for_protos(ctx, output_jar_suffix, source_jar = None, deps = [] 6 + deps = deps, 7 + exports = exports, 8 + output_source_jar = source_jar, 9 + + strict_deps = ctx.fragments.proto.strict_proto_deps(), 10 + injecting_rule_kind = injecting_rule_kind, 11 + javac_opts = java_toolchain.compatible_javacopts("proto"), 12 + enable_jspecify = False, 13 + @@ -140,7 +141,7 @@ bazel_java_proto_aspect = aspect( 14 + attr_aspects = ["deps", "exports"], 15 + required_providers = [ProtoInfo], 16 + provides = [JavaInfo, JavaProtoAspectInfo], 17 + - fragments = ["java"], 18 + + fragments = ["java", "proto"], 19 + ) 20 + 21 + def bazel_java_proto_library_rule(ctx):
+173
pkgs/development/tools/build-managers/bazel/bazel_7/tests.nix
··· 1 + { lib 2 + # tooling 3 + , callPackage 4 + , fetchFromGitHub 5 + , newScope 6 + , recurseIntoAttrs 7 + , runCommandCC 8 + , stdenv 9 + # inputs 10 + , Foundation 11 + , bazel_self 12 + , lr 13 + , xe 14 + , lockfile 15 + , ... 16 + }: 17 + let 18 + inherit (stdenv.hostPlatform) isDarwin; 19 + 20 + testsDistDir = testsRepoCache; 21 + testsRepoCache = callPackage ./bazel-repository-cache.nix { 22 + # Bazel builtin tools versions are hard-coded in bazel. If the project 23 + # lockfile has not been generated by the same bazel version as this one 24 + # then it may be missing depeendencies for builtin tools. Export 25 + # dependencies from baazel itself here, and let projects also import their 26 + # own if need be. It's just a symlinkJoin after all. See ./cpp-test.nix 27 + inherit lockfile; 28 + 29 + # Take all the rules_ deps, bazel_ deps and their transitive dependencies, 30 + # but none of the platform-specific binaries, as they are large and useless. 31 + requiredDepNamePredicate = name: 32 + name == "_main~bazel_build_deps~workspace_repo_cache" 33 + || null == builtins.match ".*(macos|osx|linux|win|android|maven).*" name 34 + && null != builtins.match "(platforms|com_google_|protobuf|rules_|.*bazel_|apple_support).*" name; 35 + }; 36 + 37 + runLocal = name: attrs: script: 38 + let 39 + attrs' = removeAttrs attrs [ "buildInputs" ]; 40 + buildInputs = attrs.buildInputs or [ ]; 41 + in 42 + runCommandCC name 43 + ({ 44 + inherit buildInputs; 45 + preferLocalBuild = true; 46 + meta.platforms = bazel_self.meta.platforms; 47 + } // attrs') 48 + script; 49 + 50 + # bazel wants to extract itself into $install_dir/install every time it runs, 51 + # so let’s do that only once. 52 + extracted = bazelPkg: 53 + let 54 + install_dir = 55 + # `install_base` field printed by `bazel info`, minus the hash. 56 + # yes, this path is kinda magic. Sorry. 57 + "$HOME/.cache/bazel/_bazel_nixbld"; 58 + in 59 + runLocal "bazel-extracted-homedir" { passthru.install_dir = install_dir; } '' 60 + export HOME=$(mktemp -d) 61 + touch WORKSPACE # yeah, everything sucks 62 + install_base="$(${bazelPkg}/bin/bazel info install_base)" 63 + # assert it’s actually below install_dir 64 + [[ "$install_base" =~ ${install_dir} ]] \ 65 + || (echo "oh no! $install_base but we are \ 66 + trying to copy ${install_dir} to $out instead!"; exit 1) 67 + cp -R ${install_dir} $out 68 + ''; 69 + 70 + bazelTest = { name, bazelScript, workspaceDir, bazelPkg, buildInputs ? [ ] }: 71 + runLocal name 72 + { 73 + inherit buildInputs; 74 + # Necessary for the tests to pass on Darwin with sandbox enabled. 75 + __darwinAllowLocalNetworking = true; 76 + } 77 + '' 78 + # Bazel needs a real home for self-extraction and internal cache 79 + mkdir bazel_home 80 + export HOME=$PWD/bazel_home 81 + 82 + ${# Concurrent bazel invocations have the same workspace path. 83 + # On darwin, for some reason, it means they access and corrupt the 84 + # same outputRoot, outputUserRoot and outputBase 85 + # Ensure they use build-local outputRoot by setting TEST_TMPDIR 86 + lib.optionalString isDarwin '' 87 + export TEST_TMPDIR=$HOME/.cache/bazel 88 + '' 89 + } 90 + ${# Speed-up tests by caching bazel extraction. 91 + # Except on Darwin, because nobody knows how Darwin works. 92 + let bazelExtracted = extracted bazelPkg; 93 + in lib.optionalString (!isDarwin) '' 94 + mkdir -p ${bazelExtracted.install_dir} 95 + cp -R ${bazelExtracted}/install ${bazelExtracted.install_dir} 96 + 97 + # https://stackoverflow.com/questions/47775668/bazel-how-to-skip-corrupt-installation-on-centos6 98 + # Bazel checks whether the mtime of the install dir files 99 + # is >9 years in the future, otherwise it extracts itself again. 100 + # see PosixFileMTime::IsUntampered in src/main/cpp/util 101 + # What the hell bazel. 102 + ${lr}/bin/lr -0 -U ${bazelExtracted.install_dir} | ${xe}/bin/xe -N0 -0 touch --date="9 years 6 months" {} 103 + '' 104 + } 105 + ${# Note https://github.com/bazelbuild/bazel/issues/5763#issuecomment-456374609 106 + # about why to create a subdir for the workspace. 107 + '' cp -r ${workspaceDir} wd && chmod ug+rw -R wd && cd wd '' 108 + } 109 + ${# run the actual test snippet 110 + bazelScript 111 + } 112 + ${# Try to keep darwin clean of our garbage 113 + lib.optionalString isDarwin '' 114 + rm -rf $HOME || true 115 + '' 116 + } 117 + 118 + touch $out 119 + ''; 120 + 121 + bazel-examples = fetchFromGitHub { 122 + owner = "bazelbuild"; 123 + repo = "examples"; 124 + rev = "93564e1f1e7a3c39d6a94acee12b8d7b74de3491"; 125 + hash = "sha256-DaPKp7Sn5uvfZRjdDx6grot3g3B7trqCyL0TRIdwg98="; 126 + }; 127 + 128 + callBazelTests = bazel: 129 + let 130 + callBazelTest = newScope { 131 + inherit runLocal bazelTest bazel-examples; 132 + inherit Foundation; 133 + inherit bazel; 134 + distDir = testsDistDir; 135 + extraBazelArgs = "--noenable_bzlmod"; 136 + repoCache = testsRepoCache; 137 + }; 138 + in 139 + recurseIntoAttrs ( 140 + (lib.optionalAttrs (!isDarwin) { 141 + # `extracted` doesn’t work on darwin 142 + shebang = callBazelTest ../shebang-test.nix { 143 + inherit extracted; 144 + extraBazelArgs = "--noenable_bzlmod"; 145 + }; 146 + }) // { 147 + bashTools = callBazelTest ../bash-tools-test.nix { }; 148 + cpp = callBazelTest ./cpp-test.nix { 149 + extraBazelArgs = ""; 150 + }; 151 + java = callBazelTest ./java-test.nix { }; 152 + pythonBinPath = callBazelTest ../python-bin-path-test.nix { }; 153 + protobuf = callBazelTest ./protobuf-test.nix { }; 154 + } 155 + ); 156 + 157 + bazelWithNixHacks = bazel_self.override { enableNixHacks = true; }; 158 + 159 + in 160 + recurseIntoAttrs { 161 + distDir = testsDistDir; 162 + testsRepoCache = testsRepoCache; 163 + 164 + vanilla = callBazelTests bazel_self; 165 + withNixHacks = callBazelTests bazelWithNixHacks; 166 + 167 + # add some downstream packages using buildBazelPackage 168 + downstream = recurseIntoAttrs ({ 169 + # TODO: fix bazel-watcher build with bazel 7, or find other packages 170 + #inherit bazel-watcher; 171 + }); 172 + } 173 +
+17
pkgs/development/tools/build-managers/bazel/bazel_7/trim-last-argument-to-gcc-if-empty.patch
··· 1 + diff --git a/tools/cpp/osx_cc_wrapper.sh.tpl b/tools/cpp/osx_cc_wrapper.sh.tpl 2 + index 8264090c29..b7b9e8537a 100644 3 + --- a/tools/cpp/osx_cc_wrapper.sh.tpl 4 + +++ b/tools/cpp/osx_cc_wrapper.sh.tpl 5 + @@ -64,7 +64,11 @@ done 6 + %{env} 7 + 8 + # Call the C++ compiler 9 + -%{cc} "$@" 10 + +if [[ ${*: -1} = "" ]]; then 11 + + %{cc} "${@:0:$#}" 12 + +else 13 + + %{cc} "$@" 14 + +fi 15 + 16 + function get_library_path() { 17 + for libdir in ${LIB_DIRS}; do
+13
pkgs/development/tools/build-managers/bazel/bazel_7/xcode_locator.patch
··· 1 + --- a/tools/osx/BUILD 2 + +++ b/tools/osx/BUILD 3 + @@ -28,8 +28,8 @@ exports_files([ 4 + 5 + DARWIN_XCODE_LOCATOR_COMPILE_COMMAND = """ 6 + /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -fobjc-arc -framework CoreServices \ 7 + - -framework Foundation -arch arm64 -arch x86_64 -Wl,-no_adhoc_codesign -Wl,-no_uuid -o $@ $< && \ 8 + + -framework Foundation -Wl,-no_adhoc_codesign -Wl,-no_uuid -o $@ $< && \ 9 + - env -i codesign --identifier $@ --force --sign - $@ 10 + + /usr/bin/env -i /usr/bin/codesign --identifier $@ --force --sign - $@ 11 + """ 12 + 13 + genrule(
+8 -4
pkgs/development/tools/build-managers/bazel/cpp-test.nix
··· 4 4 , bazel-examples 5 5 , stdenv 6 6 , darwin 7 + , extraBazelArgs ? "" 7 8 , lib 8 9 , runLocal 9 10 , runtimeShell 10 11 , writeScript 11 12 , writeText 12 13 , distDir 14 + , Foundation ? null 13 15 }: 14 16 15 17 let ··· 43 45 inherit workspaceDir; 44 46 bazelPkg = bazel; 45 47 bazelScript = '' 46 - ${bazel}/bin/bazel \ 47 - build --verbose_failures \ 48 + ${bazel}/bin/bazel build //... \ 49 + --verbose_failures \ 48 50 --distdir=${distDir} \ 49 51 --curses=no \ 50 - --sandbox_debug \ 51 - //... \ 52 + ${extraBazelArgs} \ 52 53 '' + lib.optionalString (stdenv.isDarwin) '' 53 54 --cxxopt=-x --cxxopt=c++ --host_cxxopt=-x --host_cxxopt=c++ \ 54 55 --linkopt=-stdlib=libc++ --host_linkopt=-stdlib=libc++ \ 56 + '' + lib.optionalString (stdenv.isDarwin && Foundation != null) '' 57 + --linkopt=-Wl,-F${Foundation}/Library/Frameworks \ 58 + --linkopt=-L${darwin.libobjc}/lib \ 55 59 ''; 56 60 }; 57 61
+7 -4
pkgs/development/tools/build-managers/bazel/java-test.nix
··· 1 - { 2 - bazel 1 + { bazel 3 2 , bazelTest 4 3 , bazel-examples 5 4 , stdenv 6 5 , darwin 6 + , extraBazelArgs ? "" 7 7 , lib 8 8 , openjdk8 9 9 , jdk11_headless ··· 48 48 bazelScript = '' 49 49 ${bazel}/bin/bazel \ 50 50 run \ 51 + --announce_rc \ 52 + ${lib.optionalString (lib.strings.versionOlder "5.0.0" bazel.version) 53 + "--toolchain_resolution_debug='@bazel_tools//tools/jdk:(runtime_)?toolchain_type'" 54 + } \ 51 55 --distdir=${distDir} \ 52 56 --verbose_failures \ 53 57 --curses=no \ 54 - --sandbox_debug \ 55 58 --strict_java_deps=off \ 56 59 //:ProjectRunner \ 57 60 '' + lib.optionalString (lib.strings.versionOlder bazel.version "5.0.0") '' 58 61 --host_javabase='@local_jdk//:jdk' \ 59 62 --java_toolchain='@bazel_tools//tools/jdk:toolchain_hostjdk8' \ 60 63 --javabase='@local_jdk//:jdk' \ 61 - ''; 64 + '' + extraBazelArgs; 62 65 }; 63 66 64 67 in testBazel
+1 -1
pkgs/development/tools/build-managers/bazel/protobuf-test.nix
··· 170 170 --distdir=${distDir} \ 171 171 --verbose_failures \ 172 172 --curses=no \ 173 - --sandbox_debug \ 173 + --subcommands \ 174 174 --strict_java_deps=off \ 175 175 --strict_proto_deps=off \ 176 176 //... \
+2
pkgs/development/tools/build-managers/bazel/python-bin-path-test.nix
··· 3 3 , bazelTest 4 4 , stdenv 5 5 , darwin 6 + , extraBazelArgs ? "" 6 7 , lib 7 8 , runLocal 8 9 , runtimeShell ··· 77 78 ${bazel}/bin/bazel \ 78 79 run \ 79 80 --distdir=${distDir} \ 81 + ${extraBazelArgs} \ 80 82 //python:bin 81 83 ''; 82 84 };
+22 -13
pkgs/development/tools/build-managers/bazel/shebang-test.nix
··· 1 1 { 2 2 bazel 3 3 , bazelTest 4 - , distDir 5 4 , extracted 5 + , ripgrep 6 6 , runLocal 7 7 , unzip 8 + , ... 8 9 }: 9 10 10 11 # Tests that all shebangs are patched appropriately. ··· 24 25 FAIL= 25 26 check_shebangs() { 26 27 local dir="$1" 27 - { grep -Re '#!/usr/bin' $dir && FAIL=1; } || true 28 - { grep -Re '#![^[:space:]]*/bin/env' $dir && FAIL=1; } || true 28 + { rg -e '#!/usr/bin' -e '#![^[:space:]]*/bin/env' $dir -e && echo && FAIL=1; } || true 29 + } 30 + extract() { 31 + local dir="$1" 32 + find "$dir" -type f '(' -name '*.zip' -or -name '*.jar' ')' -print0 \ 33 + | while IFS="" read -r -d "" zip ; do 34 + echo "Extracting $zip" 35 + local unzipped="$zip-UNPACKED" 36 + mkdir -p "$unzipped" 37 + unzip -qq $zip -d "$unzipped" 38 + extract "$unzipped" 39 + rm -rf "$unzipped" "$zip" || true 40 + done 41 + check_shebangs "$dir" 29 42 } 30 - BAZEL_EXTRACTED=${extracted bazel}/install 31 - check_shebangs $BAZEL_EXTRACTED 32 - while IFS= read -r -d "" zip; do 33 - unzipped="./$zip/UNPACKED" 34 - mkdir -p "$unzipped" 35 - unzip -qq $zip -d "$unzipped" 36 - check_shebangs "$unzipped" 37 - rm -rf unzipped 38 - done < <(find $BAZEL_EXTRACTED -type f -name '*.zip' -or -name '*.jar' -print0) 43 + 44 + mkdir install_root 45 + cp --no-preserve=all -r ${extracted bazel}/install/*/* install_root/ 46 + extract ./install_root 47 + 39 48 if [[ $FAIL = 1 ]]; then 40 49 echo "Found files in the bazel distribution with illegal shebangs." >&2 41 50 echo "Replace those by explicit Nix store paths." >&2 ··· 43 52 exit 1 44 53 fi 45 54 ''; 46 - buildInputs = [ unzip ]; 55 + buildInputs = [ unzip ripgrep ]; 47 56 }; 48 57 49 58 in testBazel
+11
pkgs/top-level/all-packages.nix
··· 18566 18566 bazel_self = bazel_6; 18567 18567 }; 18568 18568 18569 + bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 { 18570 + inherit (darwin) cctools sigtool; 18571 + inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation IOKit; 18572 + buildJdk = jdk17_headless; 18573 + runJdk = jdk17_headless; 18574 + stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv 18575 + else if stdenv.cc.isClang then llvmPackages.stdenv 18576 + else stdenv; 18577 + bazel_self = bazel_7; 18578 + }; 18579 + 18569 18580 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { }; 18570 18581 buildifier = bazel-buildtools; 18571 18582 buildozer = bazel-buildtools;