diff --git a/.bazelignore b/.bazelignore index b566f9400..e69d486e2 100644 --- a/.bazelignore +++ b/.bazelignore @@ -49,6 +49,16 @@ infra migrations tools +# Standalone Java modules. Each has its own MODULE.bazel, @maven hub, and CI +# matrix row in .github/workflows/bazel.yml; their BUILD files reference +# module-local repos (@maven, @nvcf_java_rules, @nv_boot_parent) that the root +# module does not define, so the root build must not recurse into them. rules/java +# (module nvcf_java_rules) is intentionally NOT listed: its BUILD files declare no +# targets that reference the root workspace, so it stays loadable at the root. +src/libraries/java/nv-boot-parent +src/control-plane-services/cloud-tasks +examples/java-spring-boot-service + # Vendored dependencies inside the two Phase 1 subtrees. Bazel resolves these # from MODULE.bazel via Gazelle's go_deps extension, not from on-disk vendor. src/libraries/go/lib/vendor diff --git a/.github/workflows/bazel-ci-image.yml b/.github/workflows/bazel-ci-image.yml index 6c169a123..48cd1fa45 100644 --- a/.github/workflows/bazel-ci-image.yml +++ b/.github/workflows/bazel-ci-image.yml @@ -38,7 +38,13 @@ permissions: env: # Keep in lockstep with BAZEL_CI_VERSION in .gitlab-ci.yml and the # container.image tag in .github/workflows/bazel.yml. - BAZEL_CI_VERSION: "0.8.0" + # + # 0.13.0 adds the remotejdk_25 + Bazel 9.1.1 pre-warm for the standalone Java + # modules (see ci/Dockerfile.bazel). This workflow builds (and, on merge to + # main, publishes) the tag; .github/workflows/bazel.yml is bumped to 0.13.0 in + # a fast-follow once the tag is published, so the bazel matrix never pins an + # unpublished image. Tracked in NVIDIA/nvcf#372. + BAZEL_CI_VERSION: "0.13.0" IMAGE: ghcr.io/nvidia/nvcf/bazel-ci jobs: diff --git a/.github/workflows/bazel.yml b/.github/workflows/bazel.yml index 5450f77bf..c7fccb322 100644 --- a/.github/workflows/bazel.yml +++ b/.github/workflows/bazel.yml @@ -114,10 +114,22 @@ jobs: worker-task|src/compute-plane-services/worker-task|false worker-utils|src/compute-plane-services/worker-utils|false function-autoscaler|src/control-plane-services/function-autoscaler|false - helm-reval|src/control-plane-services/helm-reval|false' - # Paths that affect the root-module workspace build (native - # root subtrees, Go and Java, plus the shared Bazel scaffold). - ROOT_GLOBS=(MODULE.bazel .bazelrc .bazelversion BUILD.bazel rules/ platforms/ tools/ ci/ src/clis/ src/libraries/ src/control-plane-services/cloud-tasks/ .github/bazel-root-test-quarantine.txt) + helm-reval|src/control-plane-services/helm-reval|false + nv-boot-parent|src/libraries/java/nv-boot-parent|false + cloud-tasks|src/control-plane-services/cloud-tasks|false + java-spring-boot-service|examples/java-spring-boot-service|false' + # Standalone Java modules. Each has its own MODULE.bazel and @maven + # hub, so it builds+tests in its own module dir. Like every non-root + # row they do NOT set --config=remote; the build/test steps below + # inject --remote_cache/--tls_certificate/--remote_header from the + # EC2 Buildbarn secrets, so these rows warm from and hit that shared + # cache rather than cold-building (see NVIDIA/nvcf#372). + # Paths that affect the root-module workspace build (native root + # subtrees plus the shared Bazel scaffold). Java no longer rides the + # root row: nv-boot-parent, cloud-tasks, and the example are their own + # modules (src/libraries/ is narrowed to src/libraries/go/ and + # cloud-tasks is dropped here). + ROOT_GLOBS=(MODULE.bazel .bazelrc .bazelversion BUILD.bazel rules/ platforms/ tools/ ci/ src/clis/ src/libraries/go/ .github/bazel-root-test-quarantine.txt) run_all=false changed="" @@ -198,6 +210,12 @@ jobs: CACHE_TOKEN: ${{ secrets.BAZEL_REMOTE_CACHE_TOKEN }} CACHE_ENDPOINT: ${{ vars.BAZEL_REMOTE_CACHE_ENDPOINT }} container: + # Staged bump: ci/Dockerfile.bazel + bazel-ci-image.yml move to 0.13.0 + # (adds the remotejdk_25 / Bazel 9.1.1 pre-warm the Java module rows use). + # 0.13.0 publishes only on merge to main, so this consumer ref stays at + # 0.12.0 until then to keep the matrix from pinning an unpublished image; + # a fast-follow bumps it to 0.13.0. The Java rows still work on 0.12.0 (they + # cold-fetch the JDK once, then reuse it via actions/cache). See #372. image: ghcr.io/nvidia/nvcf/bazel-ci:0.12.0 credentials: username: ${{ github.actor }} diff --git a/ci/Dockerfile.bazel b/ci/Dockerfile.bazel index 849d84551..c1d1d5973 100644 --- a/ci/Dockerfile.bazel +++ b/ci/Dockerfile.bazel @@ -130,4 +130,29 @@ RUN mkdir /tmp/warmup && cd /tmp/warmup \ && bazel version \ && rm -rf /tmp/warmup -LABEL description="NVCF monorepo Bazel CI image - Ubuntu 24.04 + Bazel ${BAZEL_VERSION} + kubebuilder-tools ${KUBEBUILDER_TOOLS_VERSION}" +# Pre-warm the hermetic JDK the standalone Java modules build against. The +# nvcf_java_rules / nv_boot_parent / cloud-tasks / java-spring-boot-service +# modules pin Bazel ${JAVA_MODULE_BAZEL_VERSION} and compile against +# remotejdk_${JAVA_MODULE_JDK_VERSION} (fetched hermetically by rules_java), +# both re-downloaded on a cold runner. Compiling a throwaway class with those +# pins fills the shared Bazel repository cache (the JDK archive) and bazelisk's +# ${JAVA_MODULE_BAZEL_VERSION} binary, so the Java matrix rows start warm instead +# of cold-fetching the JDK. Additive: it only populates caches the Java rows +# reuse; no other subtree row's inputs change. Maven jars are intentionally not +# baked (see .github/workflows/bazel.yml and NVIDIA/nvcf#373). +ARG JAVA_MODULE_BAZEL_VERSION=9.1.1 +ARG JAVA_MODULE_JDK_VERSION=25 +RUN mkdir /tmp/jdkwarm && cd /tmp/jdkwarm \ + && echo "${JAVA_MODULE_BAZEL_VERSION}" > .bazelversion \ + && echo 'bazel_dep(name = "rules_java", version = "9.3.0")' > MODULE.bazel \ + && printf 'load("@rules_java//java:defs.bzl", "java_library")\njava_library(name = "warm", srcs = ["Warm.java"])\n' > BUILD.bazel \ + && echo 'public class Warm {}' > Warm.java \ + && bazel build //:warm \ + --java_language_version="${JAVA_MODULE_JDK_VERSION}" \ + --java_runtime_version="remotejdk_${JAVA_MODULE_JDK_VERSION}" \ + --tool_java_language_version="${JAVA_MODULE_JDK_VERSION}" \ + --tool_java_runtime_version="remotejdk_${JAVA_MODULE_JDK_VERSION}" \ + --java_header_compilation=false \ + && rm -rf /tmp/jdkwarm + +LABEL description="NVCF monorepo Bazel CI image - Ubuntu 24.04 + Bazel ${BAZEL_VERSION} + kubebuilder-tools ${KUBEBUILDER_TOOLS_VERSION} + remotejdk_${JAVA_MODULE_JDK_VERSION} prewarm" diff --git a/docs/bazel-java-architecture.md b/docs/bazel-java-architecture.md new file mode 100644 index 000000000..0014f8326 --- /dev/null +++ b/docs/bazel-java-architecture.md @@ -0,0 +1,285 @@ +# Java in the NVCF Monorepo: Target Bazel Architecture + +Status: target architecture. Supersedes the interim root-workspace setup where +all Java code shared one root Maven hub and one lockfile. + +## Goals + +- Every Java library and service is an independent Bazel module. Each builds, + tests, and pins its dependencies on its own: `cd && bazel build //...` + works with no reference to the repo root. +- A service can be consumed from outside the monorepo by module name, pulling + only its subtree, via `git_override` with `strip_prefix`. +- One shared source of truth for the Spring Boot platform (BOM plus common + starters) so 10+ services do not each re-declare and drift on versions. +- Parity with the rest of the repo: Go and Rust services are already + self-contained nested modules with their own `MODULE.bazel` and CI matrix + row. Java stops being the exception. + +## Non-goals + +- No shared root Maven hub. `@nv_third_party_deps` at the root and the root + `//:maven_install.json` are retired for Java. +- No cross-module dependence through absolute source labels + (`//src/libraries/java/nv-boot-parent/...`). Cross-module edges go through + `bazel_dep`. + +## Topology + +``` +rules/java/ module: nvcf_java_rules (shared macros) + MODULE.bazel + defs.bzl nvcf_java_library, nvcf_spring_boot_image, + platform.bzl java_junit5_test, SPRING_BOOT_BOM, versions +src/libraries/java/ + nv-boot-parent/ module: nv_boot_parent (platform library) + MODULE.bazel owns the Spring BOM + shared starters + maven_install.json its own lockfile + nv-boot-*/BUILD.bazel java_library targets, public +src/control-plane-services/ + cloud-tasks/ module: nvct_cloud_tasks (service) + MODULE.bazel bazel_dep nv_boot_parent + nvcf_java_rules + maven_install.json its own lockfile: service-only deltas + nvct-core/BUILD.bazel + nvct-service/BUILD.bazel nvcf_spring_boot_image -> OCI image + / same shape, one per service +``` + +Three module kinds: + +- Rules module (`nvcf_java_rules`, at `rules/java`). Holds the macros and the + single versions/BOM definition. No application code. Consumed by every Java + module via `bazel_dep` + `local_path_override`. This mirrors how + `rules/oci-destinations` (module `nvcf_nvcr_destinations`) is already + consumed by infra/cassandra. +- Platform library module (`nv_boot_parent`). Owns the canonical Spring Boot + BOM and the shared `nv-boot-*` starters as `java_library` targets. It has its + own Maven hub. Services depend on it, not on raw Spring coordinates it + already provides. +- Service modules (`nvct_cloud_tasks`, and each future service). One image per + service via `nvcf_spring_boot_image`. Depends on `nv_boot_parent` and + `nvcf_java_rules`. Declares only the Maven coordinates it uses directly and + that the platform does not already export. + +## Dependency edges + +In-monorepo builds resolve cross-module edges with `local_path_override`, so +local source always wins over any registry copy. Paths are relative to the +consuming module directory. + +`rules/java/MODULE.bazel`: + +```python +module(name = "nvcf_java_rules", version = "0.1.0") +bazel_dep(name = "rules_java", version = "9.3.0") +bazel_dep(name = "rules_jvm_external", version = "7.0") +bazel_dep(name = "contrib_rules_jvm", version = "0.27.0") +bazel_dep(name = "rules_oci", version = "2.2.7") +bazel_dep(name = "rules_pkg", version = "1.2.0") +``` + +`src/libraries/java/nv-boot-parent/MODULE.bazel`: + +```python +module(name = "nv_boot_parent", version = "1.4.1") + +bazel_dep(name = "nvcf_java_rules", version = "0.1.0") +local_path_override(module_name = "nvcf_java_rules", path = "../../../../rules/java") + +bazel_dep(name = "rules_java", version = "9.3.0") +bazel_dep(name = "rules_jvm_external", version = "7.0") + +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +maven.install( + name = "maven", + lock_file = "//:maven_install.json", + # load() is forbidden in MODULE.bazel, so the BOM cannot reference + # SPRING_BOOT_BOM here. The list is inlined verbatim and guarded by + # //:bom_alignment_test, which fails if it drifts from platform.bzl. + boms = [ + "org.springframework.boot:spring-boot-dependencies:4.0.7", + "org.springframework.cloud:spring-cloud-dependencies:2025.1.2", + "org.testcontainers:testcontainers-bom:2.0.5", + "net.javacrumbs.shedlock:shedlock-bom:7.7.0", + ], + artifacts = [ ... shared starter coordinates ... ], + repositories = [ ... same two public Central mirrors ... ], +) +use_repo(maven, "maven") +``` + +`src/control-plane-services/cloud-tasks/MODULE.bazel`: + +```python +module(name = "nvct_cloud_tasks", version = "1.1.0") + +bazel_dep(name = "nvcf_java_rules", version = "0.1.0") +local_path_override(module_name = "nvcf_java_rules", path = "../../../rules/java") + +bazel_dep(name = "nv_boot_parent", version = "1.4.1") +local_path_override(module_name = "nv_boot_parent", path = "../../libraries/java/nv-boot-parent") + +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +maven.install( + name = "maven", + lock_file = "//:maven_install.json", + # Same inlined BOM list as every other Java module (see the note above); + # //:bom_alignment_test keeps it aligned with platform.bzl. + boms = [ ... the four canonical BOMs ... ], + artifacts = [ ... only coordinates cloud-tasks uses directly ... ], + repositories = [ ... same two public Central mirrors ... ], +) +use_repo(maven, "maven") +``` + +Service BUILD files then reference `@nv_boot_parent//nv-boot-registries:...` +for platform targets and `@maven//:...` for the service's own deps. The old +`@nv_third_party_deps//:...` labels are replaced by the module-local `@maven`. + +## Maven strategy: one BOM, many hubs + +Each module resolves its own Maven graph and writes its own +`maven_install.json`. That is what makes a module independently buildable. The +risk is version drift: two modules pinning different Spring versions put two +copies on a transitive classpath. + +Rule: the Spring Boot BOM and any other shared BOMs are defined once, in +`@nvcf_java_rules//:platform.bzl`, as a loadable list: + +```python +# rules/java/platform.bzl +SPRING_BOOT_VERSION = "3.5.11" +SPRING_BOOT_BOM = ["org.springframework.boot:spring-boot-dependencies:%s" % SPRING_BOOT_VERSION] +MAVEN_REPOSITORIES = [ + "https://repo1.maven.org/maven2", + # internal mirrors appended by the private overlay, never in the OSS tree +] +``` + +`load()` is forbidden in `MODULE.bazel`, so a module cannot write +`boms = SPRING_BOOT_BOM` directly. Instead every Java module inlines the same +literal BOM list in its `maven.install` and lists BOM-managed coordinates +without a version. The alignment is enforced, not trusted: each module calls +`bom_alignment_test` (from `@nvcf_java_rules//:bom_alignment.bzl`), which +materializes `SPRING_BOOT_BOM` from `platform.bzl` and fails the build if any +canonical coordinate is missing from that module's `MODULE.bazel`. Bumping Spring +is then a one-line change in `platform.bzl`, the matching edit to each module's +inlined list, and a re-pin; a module left un-aligned fails its own test. Because +the BOM is identical everywhere, the independent resolutions agree. + +The platform module (`nv_boot_parent`) additionally exports the common +starters as `java_library` targets. A service that depends on +`@nv_boot_parent//nv-boot-web:...` gets those starters and their transitive +Maven deps without re-declaring them. A service only lists a coordinate in its +own `maven.install` when it uses that library directly and the platform does +not already export it. + +## Independent build contract + +For every Java module: + +- `MODULE.bazel` at the module root, with a unique `module(name=...)`. +- Committed `maven_install.json` (or `_install.json`) lockfile. +- `.bazelrc` with the Java toolchain (`--java_language_version=21`, + `--java_runtime_version=remotejdk_21`) and a `build:release` config. +- `bazel build //...` and `bazel test //...` pass from the module directory + with no `--override_module` flags on the command line. +- The repo root lists the module path in `.bazelignore` so the root workspace + does not recurse into it (same as `infra/cassandra`, stargate, + function-autoscaler). + +## CI: one matrix row per module + +`.github/workflows/bazel.yml` derives a matrix row from each nested +`MODULE.bazel`. After migration: + +- `bazel (nv-boot-parent)`, `bazel (cloud-tasks)`, and one row per future + service, each running `bazel build //... && bazel test //...` in the module + directory. +- Java paths are removed from `ROOT_GLOBS`. Java no longer rides the + `bazel (root)` row. +- Add each module to the ROWS list: + `nv-boot-parent|src/libraries/java/nv-boot-parent|false`, + `cloud-tasks|src/control-plane-services/cloud-tasks|false`. + +Isolated rows mean a failing service does not block the others, and build time +scales out instead of piling onto one root job. + +## External and managed-side consumption + +Because `nv_boot_parent` is a real module rooted at its own subtree, an +out-of-tree Bazel workspace consumes it without vendoring the monorepo: + +```python +bazel_dep(name = "nv_boot_parent", version = "1.4.1") +git_override( + module_name = "nv_boot_parent", + remote = "https://github.com/NVIDIA/nvcf.git", + commit = "", + strip_prefix = "src/libraries/java/nv-boot-parent", +) +``` + +`strip_prefix` requires `MODULE.bazel` at that subdirectory. The platform +library only needs public BCR modules (`rules_java`, `rules_jvm_external`) plus +its Maven hub, so it resolves for external consumers with no access to internal +rules. Services are consumable the same way when needed. + +For in-monorepo builds the same modules use `local_path_override` instead of +`git_override`, so local edits are always authoritative and no network fetch of +the monorepo occurs. + +## Versioning and pinning + +- `module(version=...)` tracks the artifact version. `git_override` and + `local_path_override` ignore it (they pin by commit or path), so it is + informational for in-tree builds and meaningful only if a module is ever + published to a registry. +- Re-pin a module after changing its `maven.install`: + `REPIN=1 bazel run @maven//:pin` from the module directory. Commit the + updated lockfile. +- Bumping a shared version (Spring, JUnit) is a change in + `@nvcf_java_rules//:platform.bzl` followed by a re-pin of every Java module. + CI catches any module left un-repinned. + +## NOTICE and license + +Each module generates its NOTICE from its own lockfile. The `nv-boot-parent` +notice tooling that currently reads the root `//:maven_install.json` is +repointed at the module-local lockfile. Services generate their own NOTICE the +same way. There is no root aggregate lockfile for Java to depend on. + +## Adding a new Java service + +1. Create the module directory with `MODULE.bazel` + (`module(name = "nvct_", ...)`), `bazel_dep` + `local_path_override` + for `nvcf_java_rules` and `nv_boot_parent`, and a `maven.install` loading + `SPRING_BOOT_BOM` plus only the service's direct coordinates. +2. Add `.bazelrc` (Java toolchain + `build:release`) and a `CLAUDE.md` + (`@AGENTS.md`) plus `AGENTS.md` for the subtree. +3. Write `BUILD.bazel` using `nvcf_java_library`, `nvcf_spring_boot_image`, and + `java_junit5_test` from `@nvcf_java_rules//rules/java:defs.bzl`. +4. `REPIN=1 bazel run @maven//:pin`; commit `maven_install.json`. +5. Add the module path to root `.bazelignore` and to the `bazel.yml` ROWS list. +6. `cd && bazel build //... && bazel test //...` must pass. + +## Migration from the interim setup + +Order matters: the rules module and platform must land before services can +point at them. + +1. `rules/java`: add `MODULE.bazel` (`nvcf_java_rules`) and `platform.bzl` + (`SPRING_BOOT_BOM`, `MAVEN_REPOSITORIES`, shared version constants). +2. `nv-boot-parent`: add `MODULE.bazel` (`nv_boot_parent`) and its own + `maven.install` seeded from the shared coordinates it owns; re-pin; move its + notice tooling to the module-local lockfile. Verify + `cd src/libraries/java/nv-boot-parent && bazel build //...`. +3. `cloud-tasks`: add `MODULE.bazel` (`nvct_cloud_tasks`), replace + `@nv_third_party_deps//:...` with `@maven//:...`, replace + `//src/libraries/java/nv-boot-parent/...` source labels with + `@nv_boot_parent//...`, re-pin. Verify standalone build and image target. +4. Remove Java coordinates from the root `MODULE.bazel` `nv_third_party_deps` + hub and the root `//:maven_install.json`; drop Java from `ROOT_GLOBS`; add + the two module rows to `.bazelignore` and `bazel.yml`. +5. Repeat step 3 for each remaining Java service as it onboards. +``` diff --git a/examples/java-spring-boot-service/.bazelrc b/examples/java-spring-boot-service/.bazelrc new file mode 100644 index 000000000..3dcfdd132 --- /dev/null +++ b/examples/java-spring-boot-service/.bazelrc @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Standalone module .bazelrc. `cd rules/java && bazel build //...` must work with +# no reference to the repo root. The caller supplies any remote cache endpoint; +# no cache config is baked in (parity with the other nested modules). + +common --enable_bzlmod +common --enable_platform_specific_config +build --incompatible_strict_action_env + +# Route public Maven Central through an internal Artifactory mirror on internal +# builds only. The target host lives in an un-mirrored internal bazelrc, so +# public builds go straight to Maven Central (try-import is a no-op when absent). +try-import %workspace%/tools/bazel/internal.bazelrc + +# Java: hermetic remotejdk 25 regardless of the host JDK, matching the root +# module so builds are reproducible everywhere. +build --java_language_version=25 +build --java_runtime_version=remotejdk_25 +build --tool_java_language_version=25 +build --tool_java_runtime_version=remotejdk_25 +build --java_header_compilation=false + +test --test_output=errors +test --test_env=HOME=/tmp +test --test_env=XDG_CACHE_HOME=/tmp/.cache + +startup --host_jvm_args=-Xmx4g + +build:release --compilation_mode=opt +build:release --strip=always + +try-import %workspace%/user.bazelrc +try-import %user.home%/.bazelrc.user diff --git a/examples/java-spring-boot-service/.gitignore b/examples/java-spring-boot-service/.gitignore new file mode 100644 index 000000000..a6ef824c1 --- /dev/null +++ b/examples/java-spring-boot-service/.gitignore @@ -0,0 +1 @@ +/bazel-* diff --git a/examples/java-spring-boot-service/AGENTS.md b/examples/java-spring-boot-service/AGENTS.md new file mode 100644 index 000000000..2a1f2af99 --- /dev/null +++ b/examples/java-spring-boot-service/AGENTS.md @@ -0,0 +1,25 @@ +# AGENTS.md - nvcf_java_example + +Reference Spring Boot service, as a standalone Bazel module +(`module(name = "nvcf_java_example")`). The copy-me template for a new NVCF Java +service module. + +## Build and test (from this directory) + +``` +cd examples/java-spring-boot-service +bazel build //... +bazel test //... +``` + +Depends only on `nvcf_java_rules` (macros + multi-arch image helper) via +`bazel_dep` + `local_path_override`, plus its own `@maven` hub and committed +`maven_install.json`. A real service additionally `bazel_dep`s `nv_boot_parent` +and adds the internal Maven overlay. Re-pin after editing `maven.install`: + +``` +REPIN=1 bazel run @maven//:pin +``` + +The `boms` list must stay identical to `SPRING_BOOT_BOM` in +`@nvcf_java_rules//:platform.bzl`; `//:bom_alignment_test` enforces it. diff --git a/examples/java-spring-boot-service/BUILD.bazel b/examples/java-spring-boot-service/BUILD.bazel index e82da8bac..e3732c605 100644 --- a/examples/java-spring-boot-service/BUILD.bazel +++ b/examples/java-spring-boot-service/BUILD.bazel @@ -21,7 +21,16 @@ # wiring a real service adds. load("@contrib_rules_jvm//java:defs.bzl", "java_junit5_test") -load("//rules/java:defs.bzl", "nvcf_java_library", "nvcf_spring_boot_image") +load("@nvcf_java_rules//:bom_alignment.bzl", "bom_alignment_test") +load("@nvcf_java_rules//:defs.bzl", "nvcf_java_library", "nvcf_spring_boot_image") + +exports_files(["MODULE.bazel"]) + +# Fails the build if this module's inlined maven.install boms drift from the +# canonical SPRING_BOOT_BOM in @nvcf_java_rules//:platform.bzl. +bom_alignment_test( + name = "bom_alignment_test", +) nvcf_java_library( name = "example_lib", @@ -31,10 +40,10 @@ nvcf_java_library( # the concrete artifacts below are the ones the code imports directly, so # the strict-deps header compiler sees them on the direct classpath. deps = [ - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_web", - "@nv_third_party_deps//:org_springframework_spring_web", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_starter_web", + "@maven//:org_springframework_spring_web", ], ) @@ -54,13 +63,13 @@ java_junit5_test( srcs = ["src/test/java/com/nvidia/nvcf/example/HelloControllerTest.java"], test_class = "com.nvidia.nvcf.example.HelloControllerTest", runtime_deps = [ - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_engine", - "@nv_third_party_deps//:org_junit_platform_junit_platform_launcher", - "@nv_third_party_deps//:org_junit_platform_junit_platform_reporting", + "@maven//:org_junit_jupiter_junit_jupiter_engine", + "@maven//:org_junit_platform_junit_platform_launcher", + "@maven//:org_junit_platform_junit_platform_reporting", ], deps = [ ":example_lib", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_api", + "@maven//:org_junit_jupiter_junit_jupiter_api", ], ) @@ -73,17 +82,17 @@ java_junit5_test( srcs = ["src/test/java/com/nvidia/nvcf/example/HelloControllerWebTest.java"], test_class = "com.nvidia.nvcf.example.HelloControllerWebTest", runtime_deps = [ - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_engine", - "@nv_third_party_deps//:org_junit_platform_junit_platform_launcher", - "@nv_third_party_deps//:org_junit_platform_junit_platform_reporting", + "@maven//:org_junit_jupiter_junit_jupiter_engine", + "@maven//:org_junit_platform_junit_platform_launcher", + "@maven//:org_junit_platform_junit_platform_reporting", ], deps = [ ":example_lib", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_webmvc_test", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_test", + "@maven//:org_junit_jupiter_junit_jupiter_api", + "@maven//:org_springframework_boot_spring_boot_test", + "@maven//:org_springframework_boot_spring_boot_test_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_webmvc_test", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_test", ], ) diff --git a/examples/java-spring-boot-service/CLAUDE.md b/examples/java-spring-boot-service/CLAUDE.md new file mode 100644 index 000000000..43c994c2d --- /dev/null +++ b/examples/java-spring-boot-service/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/examples/java-spring-boot-service/MODULE.bazel b/examples/java-spring-boot-service/MODULE.bazel new file mode 100644 index 000000000..1c462b3c9 --- /dev/null +++ b/examples/java-spring-boot-service/MODULE.bazel @@ -0,0 +1,69 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""nvcf_java_example: reference Spring Boot service, as a standalone module. + +The copy-me template for a new NVCF Java service module: bazel_dep on +nvcf_java_rules, a java_library for the app, nvcf_spring_boot_image for the +multi-arch container, and JUnit 5 tests. A real service also bazel_deps +nv_boot_parent and adds the internal Maven overlay; see README.md. +""" + +module( + name = "nvcf_java_example", + version = "4.0.7", +) + +bazel_dep(name = "nvcf_java_rules", version = "0.1.0") +local_path_override( + module_name = "nvcf_java_rules", + path = "../../rules/java", +) + +bazel_dep(name = "rules_java", version = "9.3.0") +bazel_dep(name = "rules_jvm_external", version = "7.0") +bazel_dep(name = "contrib_rules_jvm", version = "0.33.0") + +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +maven.install( + name = "maven", + artifacts = [ + "org.springframework.boot:spring-boot-starter-web", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-webmvc-test", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-reporting", + ], + boms = [ + # Keep identical to SPRING_BOOT_BOM in @nvcf_java_rules//:platform.bzl. + # //:bom_alignment_test fails the build if these drift. + "org.springframework.boot:spring-boot-dependencies:4.0.7", + "org.springframework.cloud:spring-cloud-dependencies:2025.1.2", + "org.testcontainers:testcontainers-bom:2.0.5", + "net.javacrumbs.shedlock:shedlock-bom:7.7.0", + ], + fail_on_missing_checksum = True, + fetch_sources = True, + known_contributing_modules = ["protobuf"], + lock_file = "//:maven_install.json", + repositories = [ + "https://maven-central.storage-download.googleapis.com/maven2", + "https://repo.maven.apache.org/maven2", + ], + resolver = "maven", +) +use_repo(maven, "maven") diff --git a/examples/java-spring-boot-service/MODULE.bazel.lock b/examples/java-spring-boot-service/MODULE.bazel.lock new file mode 100644 index 000000000..3a653bd7d --- /dev/null +++ b/examples/java-spring-boot-service/MODULE.bazel.lock @@ -0,0 +1,1236 @@ +{ + "lockFileVersion": 28, + "registryFileHashes": { + "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", + "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.2/MODULE.bazel": "73939767a4686cd9a520d16af5ab440071ed75cec1a876bf2fcfaf1f71987a16", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.0/MODULE.bazel": "d1086e248cda6576862b4b3fe9ad76a214e08c189af5b42557a6e1888812c5d5", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.1/MODULE.bazel": "c4a89e7ceb9bf1e25cf84a9f830ff6b817b72874088bf5141b314726e46a57c1", + "https://bcr.bazel.build/modules/abseil-cpp/20250512.1/MODULE.bazel": "d209fdb6f36ffaf61c509fcc81b19e81b411a999a934a032e10cd009a0226215", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/MODULE.bazel": "51f2312901470cdab0dbdf3b88c40cd21c62a7ed58a3de45b365ddc5b11bcab2", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/source.json": "cea3901d7e299da7320700abbaafe57a65d039f10d0d7ea601c4a66938ea4b0c", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/MODULE.bazel": "5ebe5bf853769c65707e5c28f216798f7a4b1042015e6a36e6d03094d94bec8a", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/source.json": "0e8fc4f088ce07099c1cd6594c20c7ddbb48b4b3c0849b7d94ba94be88ff042b", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/MODULE.bazel": "c59831c3a5389430516203777816527f257329a5da363994e1d62b9ae6729f71", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/source.json": "105883202602181f43f109372e1b9ea19e89bbe3bce4bc1fe9bb0baa51eb61ae", + "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", + "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", + "https://bcr.bazel.build/modules/apple_support/1.21.0/MODULE.bazel": "ac1824ed5edf17dee2fdd4927ada30c9f8c3b520be1b5fd02a5da15bc10bff3e", + "https://bcr.bazel.build/modules/apple_support/1.21.1/MODULE.bazel": "5809fa3efab15d1f3c3c635af6974044bac8a4919c62238cce06acee8a8c11f1", + "https://bcr.bazel.build/modules/apple_support/1.24.2/MODULE.bazel": "0e62471818affb9f0b26f128831d5c40b074d32e6dda5a0d3852847215a41ca4", + "https://bcr.bazel.build/modules/apple_support/1.24.2/source.json": "2c22c9827093250406c5568da6c54e6fdf0ef06238def3d99c71b12feb057a8d", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/MODULE.bazel": "2b31ffcc9bdc8295b2167e07a757dbbc9ac8906e7028e5170a3708cecaac119f", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/MODULE.bazel": "253d739ba126f62a5767d832765b12b59e9f8d2bc88cc1572f4a73e46eb298ca", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/source.json": "ffab9254c65ba945f8369297ad97ca0dec213d3adc6e07877e23a48624a8b456", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.7.2/MODULE.bazel": "780d1a6522b28f5edb7ea09630748720721dfe27690d65a2d33aa7509de77e07", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.8.1/MODULE.bazel": "812d2dd42f65dca362152101fbec418029cc8fd34cbad1a2fde905383d705838", + "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", + "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", + "https://bcr.bazel.build/modules/bazel_features/1.10.0/MODULE.bazel": "f75e8807570484a99be90abcd52b5e1f390362c258bcb73106f4544957a48101", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", + "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df", + "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d", + "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d", + "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", + "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58", + "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b", + "https://bcr.bazel.build/modules/bazel_features/1.23.0/MODULE.bazel": "fd1ac84bc4e97a5a0816b7fd7d4d4f6d837b0047cf4cbd81652d616af3a6591a", + "https://bcr.bazel.build/modules/bazel_features/1.25.0/MODULE.bazel": "e2e60a10a6da64bbf533f15ca652bf61a033e41c2ed734d79a9a08ba87f68c1a", + "https://bcr.bazel.build/modules/bazel_features/1.27.0/MODULE.bazel": "621eeee06c4458a9121d1f104efb80f39d34deff4984e778359c60eaf1a8cb65", + "https://bcr.bazel.build/modules/bazel_features/1.28.0/MODULE.bazel": "4b4200e6cbf8fa335b2c3f43e1d6ef3e240319c33d43d60cc0fbd4b87ece299d", + "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", + "https://bcr.bazel.build/modules/bazel_features/1.30.0/MODULE.bazel": "a14b62d05969a293b80257e72e597c2da7f717e1e69fa8b339703ed6731bec87", + "https://bcr.bazel.build/modules/bazel_features/1.33.0/MODULE.bazel": "8b8dc9d2a4c88609409c3191165bccec0e4cb044cd7a72ccbe826583303459f6", + "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/MODULE.bazel": "275a59b5406ff18c01739860aa70ad7ccb3cfb474579411decca11c93b951080", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/source.json": "fcd4396b2df85f64f2b3bb436ad870793ecf39180f1d796f913cc9276d355309", + "https://bcr.bazel.build/modules/bazel_features/1.9.0/MODULE.bazel": "885151d58d90d8d9c811eb75e3288c11f850e1d6b481a8c9f766adee4712358b", + "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/MODULE.bazel": "22b70b80ac89ad3f3772526cd9feee2fa412c2b01933fea7ed13238a448d370d", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/source.json": "895f21909c6fba01d7c17914bb6c8e135982275a1b18cdaa4e62272217ef1751", + "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", + "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651", + "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.1/MODULE.bazel": "02a13b77321773b2042e70ee5e4c5e099c8ddee4cf2da9cd420442c36938d4bd", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/MODULE.bazel": "460aa12d01231a80cce03c548287b433b321d205b0028ae596728c35e5ee442e", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/MODULE.bazel": "396c1ef53835aafe3d42ce6619080531ee770648303731f16cfaa33fa056bf0c", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/source.json": "abaf8ac9d2ab2f47bda9af4c0c080ff7907378888e1f4bc62a0539dd13ba61e8", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.4/MODULE.bazel": "82494a01018bb7ef06d4a17ec4cd7a758721f10eb8b6c820a818e70d669500db", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/MODULE.bazel": "e76479eae70bd4e8f5f4c2dfc5d03ab971cfb18750246c7b3f3454c5c2ee6629", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/source.json": "9395c4679444bc47bf7e51a710366a4480aa371c6f6bed01868e2fabcf11acec", + "https://bcr.bazel.build/modules/buildozer/8.5.1/MODULE.bazel": "a35d9561b3fc5b18797c330793e99e3b834a473d5fbd3d7d7634aafc9bdb6f8f", + "https://bcr.bazel.build/modules/buildozer/8.5.1/source.json": "e3386e6ff4529f2442800dee47ad28d3e6487f36a1f75ae39ae56c70f0cd2fbd", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/MODULE.bazel": "1aba514585748372ee392484b2645f0bbcb13ad4271d5b7cace018280f15bae1", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/source.json": "e52d62ce2a2b8a513d6afe9178acc06a4349c9b0b4c0934d59085ed9df4b4de0", + "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8", + "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350", + "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a", + "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0", + "https://bcr.bazel.build/modules/gazelle/0.40.0/MODULE.bazel": "42ba5378ebe845fca43989a53186ab436d956db498acde790685fe0e8f9c6146", + "https://bcr.bazel.build/modules/gazelle/0.42.0/MODULE.bazel": "fa140a7c019f3a22779ba7c6132ffff9d2d10a51dba2f3304dee61523d11fef4", + "https://bcr.bazel.build/modules/gazelle/0.47.0/MODULE.bazel": "b61bb007c4efad134aa30ee7f4a8e2a39b22aa5685f005edaa022fbd1de43ebc", + "https://bcr.bazel.build/modules/gazelle/0.47.0/source.json": "aeb2e5df14b7fb298625d75d08b9c65bdb0b56014c5eb89da9e5dd0572280ae6", + "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", + "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", + "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", + "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", + "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", + "https://bcr.bazel.build/modules/googletest/1.17.0/source.json": "38e4454b25fc30f15439c0378e57909ab1fd0a443158aa35aec685da727cd713", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/MODULE.bazel": "2ce69b1af49952cd4121a9c3055faa679e748ce774c7f1fda9657f936cae902f", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/source.json": "746bf13cac0860f091df5e4911d0c593971cd8796b5ad4e809b2f8e133eee3d5", + "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", + "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/MODULE.bazel": "6f7b417dcc794d9add9e556673ad25cb3ba835224290f4f848f8e2db1e1fca74", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/source.json": "f448c6e8963fdfa7eb831457df83ad63d3d6355018f6574fb017e8169deb43a9", + "https://bcr.bazel.build/modules/package_metadata/0.0.2/MODULE.bazel": "fb8d25550742674d63d7b250063d4580ca530499f045d70748b1b142081ebb92", + "https://bcr.bazel.build/modules/package_metadata/0.0.3/MODULE.bazel": "77890552ecea9e284b5424c9de827a58099348763a4359e975c359a83d4faa83", + "https://bcr.bazel.build/modules/package_metadata/0.0.5/MODULE.bazel": "ef4f9439e3270fdd6b9fd4dbc3d2f29d13888e44c529a1b243f7a31dfbc2e8e4", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/MODULE.bazel": "7adb03933fc8401f495800cf4eafcff0edc6da0ff55c7db223ef69d19f689486", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/source.json": "50639625e937b56115012674c797cca7a05a96b4878c87d803c13dc2b31de8a0", + "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", + "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", + "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", + "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", + "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", + "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", + "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", + "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", + "https://bcr.bazel.build/modules/platforms/1.0.0/MODULE.bazel": "f05feb42b48f1b3c225e4ccf351f367be0371411a803198ec34a389fb22aa580", + "https://bcr.bazel.build/modules/platforms/1.0.0/source.json": "f4ff1fd412e0246fd38c82328eb209130ead81d62dcd5a9e40910f867f733d96", + "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", + "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", + "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", + "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", + "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", + "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2.bcr.1/MODULE.bazel": "52f4126f63a2f0bbf36b99c2a87648f08467a4eaf92ba726bc7d6a500bbf770c", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df", + "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92", + "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e", + "https://bcr.bazel.build/modules/protobuf/29.1/MODULE.bazel": "557c3457560ff49e122ed76c0bc3397a64af9574691cb8201b4e46d4ab2ecb95", + "https://bcr.bazel.build/modules/protobuf/29.3/MODULE.bazel": "77480eea5fb5541903e49683f24dc3e09f4a79e0eea247414887bb9fc0066e94", + "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", + "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573", + "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/protobuf/31.1/MODULE.bazel": "379a389bb330b7b8c1cdf331cc90bf3e13de5614799b3b52cdb7c6f389f6b38e", + "https://bcr.bazel.build/modules/protobuf/32.1/MODULE.bazel": "89cd2866a9cb07fee9ff74c41ceace11554f32e0d849de4e23ac55515cfada4d", + "https://bcr.bazel.build/modules/protobuf/33.4/MODULE.bazel": "114775b816b38b6d0ca620450d6b02550c60ceedfdc8d9a229833b34a223dc42", + "https://bcr.bazel.build/modules/protobuf/33.4/source.json": "555f8686b4c7d6b5ba731fbea13bf656b4bfd9a7ff629c1d9d3f6e1d6155de79", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/source.json": "6900fdc8a9e95866b8c0d4ad4aba4d4236317b5c1cd04c502df3f0d33afed680", + "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/MODULE.bazel": "b4963dda9b31080be1905ef085ecd7dd6cd47c05c79b9cdf83ade83ab2ab271a", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/source.json": "2ff292be6ef3340325ce8a045ecc326e92cbfab47c7cbab4bd85d28971b97ac4", + "https://bcr.bazel.build/modules/re2/2024-07-02/MODULE.bazel": "0eadc4395959969297cbcf31a249ff457f2f1d456228c67719480205aa306daa", + "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", + "https://bcr.bazel.build/modules/rules_android/0.6.4/MODULE.bazel": "b4cde12d506dd65d82b2be39761f49f5797303343a3d5b4ee191c0cdf9ef387c", + "https://bcr.bazel.build/modules/rules_android/0.6.6/MODULE.bazel": "b0fb569752aab65ab1a9db0a8f6cfaf5aa1754965e17e95dcf0e4d88e192a68d", + "https://bcr.bazel.build/modules/rules_android/0.7.1/MODULE.bazel": "a806fc382a774252f228a40e3b11b9fcc6276f8778c7fb33e9f72937c6258363", + "https://bcr.bazel.build/modules/rules_android/0.7.1/source.json": "151440aed3f0f73a00d4ed5cec5d31f63a6fef9b95d8fab1eb1810150fa525f2", + "https://bcr.bazel.build/modules/rules_apple/3.16.0/MODULE.bazel": "0d1caf0b8375942ce98ea944be754a18874041e4e0459401d925577624d3a54a", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/MODULE.bazel": "76e10fd4a48038d3fc7c5dc6e63b7063bbf5304a2e3bd42edda6ec660eebea68", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/source.json": "8ee81e1708756f81b343a5eb2b2f0b953f1d25c4ab3d4a68dc02754872e80715", + "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002", + "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191", + "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc", + "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", + "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", + "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", + "https://bcr.bazel.build/modules/rules_cc/0.1.1/MODULE.bazel": "2f0222a6f229f0bf44cd711dc13c858dad98c62d52bd51d8fc3a764a83125513", + "https://bcr.bazel.build/modules/rules_cc/0.1.2/MODULE.bazel": "557ddc3a96858ec0d465a87c0a931054d7dcfd6583af2c7ed3baf494407fd8d0", + "https://bcr.bazel.build/modules/rules_cc/0.1.5/MODULE.bazel": "88dfc9361e8b5ae1008ac38f7cdfd45ad738e4fa676a3ad67d19204f045a1fd8", + "https://bcr.bazel.build/modules/rules_cc/0.2.0/MODULE.bazel": "b5c17f90458caae90d2ccd114c81970062946f49f355610ed89bebf954f5783c", + "https://bcr.bazel.build/modules/rules_cc/0.2.13/MODULE.bazel": "eecdd666eda6be16a8d9dc15e44b5c75133405e820f620a234acc4b1fdc5aa37", + "https://bcr.bazel.build/modules/rules_cc/0.2.14/MODULE.bazel": "353c99ed148887ee89c54a17d4100ae7e7e436593d104b668476019023b58df8", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/MODULE.bazel": "1849602c86cb60da8613d2de887f9566a6d354a6df6d7009f9d04a14402f9a84", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/source.json": "3832f45d145354049137c0090df04629d9c2b5493dc5c2bf46f1834040133a07", + "https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642", + "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", + "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8", + "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8", + "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270", + "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", + "https://bcr.bazel.build/modules/rules_go/0.50.1/MODULE.bazel": "b91a308dc5782bb0a8021ad4330c81fea5bda77f96b9e4c117b9b9c8f6665ee0", + "https://bcr.bazel.build/modules/rules_go/0.51.0-rc2/MODULE.bazel": "edfc3a9cea7bedb0eaaff37b0d7817c1a4bf72b3c615580b0ffcee6c52690fd4", + "https://bcr.bazel.build/modules/rules_go/0.52.0/MODULE.bazel": "0cf080a2706aa8fc9abf64286cee60fdf0238db37b7f1793b0f7d550d59ea3ae", + "https://bcr.bazel.build/modules/rules_go/0.53.0/MODULE.bazel": "a4ed760d3ac0dbc0d7b967631a9a3fd9100d28f7d9fcf214b4df87d4bfff5f9a", + "https://bcr.bazel.build/modules/rules_go/0.59.0/MODULE.bazel": "b7e43e7414a3139a7547d1b4909b29085fbe5182b6c58cbe1ed4c6272815aeae", + "https://bcr.bazel.build/modules/rules_go/0.59.0/source.json": "1df17bb7865cfc029492c30163cee891d0dd8658ea0d5bfdf252c4b6db5c1ef6", + "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", + "https://bcr.bazel.build/modules/rules_java/6.3.0/MODULE.bazel": "a97c7678c19f236a956ad260d59c86e10a463badb7eb2eda787490f4c969b963", + "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", + "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", + "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a", + "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6", + "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", + "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934", + "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/8.13.0/MODULE.bazel": "0444ebf737d144cf2bb2ccb368e7f1cce735264285f2a3711785827c1686625e", + "https://bcr.bazel.build/modules/rules_java/8.15.2/MODULE.bazel": "5cc6698c822b2f9ef90ca5558599851bed8c3b13f1f8eb140d9bfec638d2acb4", + "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017", + "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939", + "https://bcr.bazel.build/modules/rules_java/8.6.0/MODULE.bazel": "9c064c434606d75a086f15ade5edb514308cccd1544c2b2a89bbac4310e41c71", + "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2", + "https://bcr.bazel.build/modules/rules_java/8.6.3/MODULE.bazel": "e90505b7a931d194245ffcfb6ff4ca8ef9d46b4e830d12e64817752e0198e2ed", + "https://bcr.bazel.build/modules/rules_java/8.9.0/MODULE.bazel": "e17c876cb53dcd817b7b7f0d2985b710610169729e8c371b2221cacdcd3dce4a", + "https://bcr.bazel.build/modules/rules_java/9.1.0/MODULE.bazel": "ee63f27e36a3fada80342869361182f120a9819c74320e8e65b1e04ba0cd7a9d", + "https://bcr.bazel.build/modules/rules_java/9.3.0/MODULE.bazel": "f657c72d65ac449caae9abf2e68e66c0d36f9416848c4c4903d0b3234229e7f2", + "https://bcr.bazel.build/modules/rules_java/9.3.0/source.json": "59ae7e662c3c7042b88bbb42ad12483523e234c65ebe4c51611baa43e85cb248", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", + "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909", + "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", + "https://bcr.bazel.build/modules/rules_jvm_external/6.10/MODULE.bazel": "33e636ca6bc9ee0fa090a38aa33c631ded2d8cf6fead4124181d1b35dc474f7c", + "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99", + "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0", + "https://bcr.bazel.build/modules/rules_jvm_external/6.6/MODULE.bazel": "153042249c7060536dc95b6bb9f9bb8063b8a0b0cb7acdb381bddbc2374aed55", + "https://bcr.bazel.build/modules/rules_jvm_external/6.7/MODULE.bazel": "e717beabc4d091ecb2c803c2d341b88590e9116b8bf7947915eeb33aab4f96dd", + "https://bcr.bazel.build/modules/rules_jvm_external/6.9/MODULE.bazel": "07c5db05527db7744a54fcffd653e1550d40e0540207a7f7e6d0a4de5bef8274", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/MODULE.bazel": "421482bdbcf05709f933c96b867a599deb517f2804ceb3e74511880610cfbf71", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/source.json": "714cd003eadf5be5c83268311fe8e951db39f802babeaddc536b3560dc8f6faf", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.5/MODULE.bazel": "043a16a572f610558ec2030db3ff0c9938574e7dd9f58bded1bb07c0192ef025", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3", + "https://bcr.bazel.build/modules/rules_kotlin/2.1.3/MODULE.bazel": "ce7def6d576aa8d3a9c6d10e13b4d157296229674371f67dbf788dae0afae3d5", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/MODULE.bazel": "00d39c5e0fa78cd86193946265bb849e7878c24e44260f9525108428852b315c", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/source.json": "7a32c2259c79ae0c9a036121f120de825e3ba5f0f3a209ffbbdccf4dc62489b9", + "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", + "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", + "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/MODULE.bazel": "f6150e4b224d459f7f6523ef65967464ca4efdd266c7fbf2f5a2a51011957e0c", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/source.json": "b099f02af330f47f19dc67fc9300ef6e1937a8c86882690db0e7a2fcea8c7f6b", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", + "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/MODULE.bazel": "c7db3c2b407e673c7a39e3625dc05dc9f12d6682cbd82a3a5924a13b491eda7e", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/source.json": "9062e00845bf91a4247465d371baa837adf9b6ff44c542f73ba084f07667e1dc", + "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/MODULE.bazel": "b531d7f09f58dce456cd61b4579ce8c86b38544da75184eadaf0a7cb7966453f", + "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73", + "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/MODULE.bazel": "002d62d9108f75bb807cd56245d45648f38275cb3a99dcd45dfb864c5d74cb96", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/source.json": "39f89066c12c24097854e8f57ab8558929f9c8d474d34b2c00ac04630ad8940e", + "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300", + "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382", + "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed", + "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58", + "https://bcr.bazel.build/modules/rules_python/0.33.2/MODULE.bazel": "3e036c4ad8d804a4dad897d333d8dce200d943df4827cb849840055be8d2e937", + "https://bcr.bazel.build/modules/rules_python/0.37.1/MODULE.bazel": "3faeb2d9fa0a81f8980643ee33f212308f4d93eea4b9ce6f36d0b742e71e9500", + "https://bcr.bazel.build/modules/rules_python/0.37.2/MODULE.bazel": "b5ffde91410745750b6c13be1c5dc4555ef5bc50562af4a89fd77807fdde626a", + "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43", + "https://bcr.bazel.build/modules/rules_python/1.3.0/MODULE.bazel": "8361d57eafb67c09b75bf4bbe6be360e1b8f4f18118ab48037f2bd50aa2ccb13", + "https://bcr.bazel.build/modules/rules_python/1.4.1/MODULE.bazel": "8991ad45bdc25018301d6b7e1d3626afc3c8af8aaf4bc04f23d0b99c938b73a6", + "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/MODULE.bazel": "d01f995ecd137abf30238ad9ce97f8fc3ac57289c8b24bd0bf53324d937a14f8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/source.json": "028a084b65dcf8f4dc4f82f8778dbe65df133f234b316828a82e060d81bdce32", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/MODULE.bazel": "d44fec647d0aeb67b9f3b980cf68ba634976f3ae7ccd6c07d790b59b87a4f251", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/source.json": "37c10335f2361c337c5c1f34ed36d2da70534c23088062b33a8bdaab68aa9dea", + "https://bcr.bazel.build/modules/rules_shell/0.1.2/MODULE.bazel": "66e4ca3ce084b04af0b9ff05ff14cab4e5df7503973818bb91cbc6cda08d32fc", + "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", + "https://bcr.bazel.build/modules/rules_shell/0.4.1/MODULE.bazel": "00e501db01bbf4e3e1dd1595959092c2fadf2087b2852d3f553b5370f5633592", + "https://bcr.bazel.build/modules/rules_shell/0.6.1/MODULE.bazel": "72e76b0eea4e81611ef5452aa82b3da34caca0c8b7b5c0c9584338aa93bae26b", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/MODULE.bazel": "f6a89f1d6a669a26f28fe814503857055d76306b79cfc11d12399af08d0b80ae", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/source.json": "eb53cc815bc503c6683c5fe12d943f98883f81fc22f51403ec8a95610cba4195", + "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", + "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", + "https://bcr.bazel.build/modules/rules_swift/2.4.0/MODULE.bazel": "1639617eb1ede28d774d967a738b4a68b0accb40650beadb57c21846beab5efd", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/MODULE.bazel": "72c8f5cf9d26427cee6c76c8e3853eb46ce6b0412a081b2b6db6e8ad56267400", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/source.json": "e85761f3098a6faf40b8187695e3de6d97944e98abd0d8ce579cb2daf6319a66", + "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", + "https://bcr.bazel.build/modules/stardoc/0.5.4/MODULE.bazel": "6569966df04610b8520957cb8e97cf2e9faac2c0309657c537ab51c16c18a2a4", + "https://bcr.bazel.build/modules/stardoc/0.6.2/MODULE.bazel": "7060193196395f5dd668eda046ccbeacebfd98efc77fed418dbe2b82ffaa39fd", + "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c", + "https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5", + "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/MODULE.bazel": "75aab2373a4bbe2a1260b9bf2a1ebbdbf872d3bd36f80bff058dccd82e89422f", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/source.json": "5fba48bbe0ba48761f9e9f75f92876cafb5d07c0ce059cc7a8027416de94a05b", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/MODULE.bazel": "52d1c00a80a8cc67acbd01649e83d8dd6a9dc426a6c0b754a04fe8c219c76468", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/source.json": "600ac6ff61744667a439e7b814ae59c1f29632c3984fccf8000c64c9db8d7bb6", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/MODULE.bazel": "5016e5dd1ad2200e119a4b28b2b3935e276c4b480f2fe3e952bea7eeba88f578", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/source.json": "0cf7c878c419b37ddb55f3dd93dd7c0c409bd7c4efacb3da504e0748780b2fa9", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/MODULE.bazel": "9039681f9bcb8958ee2c87ffc74bdafba9f4369096a2b5634b88abc0eaefa072", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/source.json": "2d2bad780a9f2b9195a4a370314d2c17ae95eaa745cefc2e12fbc49759b15aa3", + "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", + "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/MODULE.bazel": "eec517b5bbe5492629466e11dae908d043364302283de25581e3eb944326c4ca", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/source.json": "22bc55c47af97246cfc093d0acf683a7869377de362b5d1c552c2c2e16b7a806", + "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198" + }, + "selectedYankedVersions": {}, + "moduleExtensions": { + "@@apple_rules_lint+//lint:extensions.bzl%linter": { + "general": { + "bzlTransitiveDigest": "g7izj5kLCmsajh8IospHh4ZQ35dyM0FIrA8D4HapAsM=", + "usagesDigest": "4RWlIKR/sSQ9MqPQRCROVLeGPbvTKmkbEpxkI3mbaCI=", + "recordedInputs": [], + "generatedRepoSpecs": { + "apple_linters": { + "repoRuleId": "@@apple_rules_lint+//lint/private:register_linters.bzl%register_linters", + "attributes": { + "linters": {} + } + } + } + } + }, + "@@rules_android+//rules/android_sdk_repository:rule.bzl%android_sdk_repository_extension": { + "general": { + "bzlTransitiveDigest": "+rMrzIrv7sImYmkbXJYv+gFpTJQ79X3MpwwMLI2A+oA=", + "usagesDigest": "iEGI2aNDMkHt9LXCdViLNUUOslpiVj2DrevWWXZEFnU=", + "recordedInputs": [], + "generatedRepoSpecs": { + "androidsdk": { + "repoRuleId": "@@rules_android+//rules/android_sdk_repository:rule.bzl%_android_sdk_repository", + "attributes": {} + } + } + } + }, + "@@rules_oci+//oci:extensions.bzl%oci": { + "general": { + "bzlTransitiveDigest": "pt4oC5w4SZXivjOVNAFM5W2NyEaU5cCGwrSOmM0x9wQ=", + "usagesDigest": "YV/my4HWfeIYZH762GR/gbfyrtmoU6x5X9/fNcX4Ioo=", + "recordedInputs": [ + "REPO_MAPPING:aspect_bazel_lib+,bazel_tools bazel_tools", + "REPO_MAPPING:bazel_features+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_oci+,aspect_bazel_lib aspect_bazel_lib+", + "REPO_MAPPING:rules_oci+,bazel_features bazel_features+", + "REPO_MAPPING:rules_oci+,bazel_skylib bazel_skylib+" + ], + "generatedRepoSpecs": { + "temurin_jre_linux_arm64_v8": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platform": "linux/arm64/v8", + "target_name": "temurin_jre_linux_arm64_v8", + "bazel_tags": [] + } + }, + "temurin_jre_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platform": "linux/amd64", + "target_name": "temurin_jre_linux_amd64", + "bazel_tags": [] + } + }, + "temurin_jre": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_alias", + "attributes": { + "target_name": "temurin_jre", + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platforms": { + "@@platforms//cpu:arm64": "@temurin_jre_linux_arm64_v8", + "@@platforms//cpu:x86_64": "@temurin_jre_linux_amd64" + }, + "bzlmod_repository": "temurin_jre", + "reproducible": true + } + }, + "ubuntu_noble_linux_arm64_v8": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platform": "linux/arm64/v8", + "target_name": "ubuntu_noble_linux_arm64_v8", + "bazel_tags": [] + } + }, + "ubuntu_noble_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platform": "linux/amd64", + "target_name": "ubuntu_noble_linux_amd64", + "bazel_tags": [] + } + }, + "ubuntu_noble": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_alias", + "attributes": { + "target_name": "ubuntu_noble", + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platforms": { + "@@platforms//cpu:arm64": "@ubuntu_noble_linux_arm64_v8", + "@@platforms//cpu:x86_64": "@ubuntu_noble_linux_amd64" + }, + "bzlmod_repository": "ubuntu_noble", + "reproducible": true + } + }, + "oci_crane_darwin_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "darwin_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_darwin_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "darwin_arm64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_arm64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_armv6": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_armv6", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_i386": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_i386", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_s390x": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_s390x", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_windows_armv6": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "windows_armv6", + "crane_version": "v0.18.0" + } + }, + "oci_crane_windows_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "windows_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_toolchains": { + "repoRuleId": "@@rules_oci+//oci/private:toolchains_repo.bzl%toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:crane_toolchain_type", + "toolchain": "@oci_crane_{platform}//:crane_toolchain" + } + }, + "oci_regctl_darwin_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "darwin_amd64" + } + }, + "oci_regctl_darwin_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "darwin_arm64" + } + }, + "oci_regctl_linux_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_arm64" + } + }, + "oci_regctl_linux_s390x": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_s390x" + } + }, + "oci_regctl_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_amd64" + } + }, + "oci_regctl_windows_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "windows_amd64" + } + }, + "oci_regctl_toolchains": { + "repoRuleId": "@@rules_oci+//oci/private:toolchains_repo.bzl%toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:regctl_toolchain_type", + "toolchain": "@oci_regctl_{platform}//:regctl_toolchain" + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + } + } + }, + "@@rules_python+//python/extensions:config.bzl%config": { + "general": { + "bzlTransitiveDigest": "dzD8Q2YmrP3fz8saWLHPmlwPLO91ImtTmP/c9JKTStM=", + "usagesDigest": "ZVSXMAGpD+xzVNPuvF1IoLBkty7TROO0+akMapt1pAg=", + "recordedInputs": [ + "REPO_MAPPING:rules_python+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_python+,pypi__build rules_python++config+pypi__build", + "REPO_MAPPING:rules_python+,pypi__click rules_python++config+pypi__click", + "REPO_MAPPING:rules_python+,pypi__colorama rules_python++config+pypi__colorama", + "REPO_MAPPING:rules_python+,pypi__importlib_metadata rules_python++config+pypi__importlib_metadata", + "REPO_MAPPING:rules_python+,pypi__installer rules_python++config+pypi__installer", + "REPO_MAPPING:rules_python+,pypi__more_itertools rules_python++config+pypi__more_itertools", + "REPO_MAPPING:rules_python+,pypi__packaging rules_python++config+pypi__packaging", + "REPO_MAPPING:rules_python+,pypi__pep517 rules_python++config+pypi__pep517", + "REPO_MAPPING:rules_python+,pypi__pip rules_python++config+pypi__pip", + "REPO_MAPPING:rules_python+,pypi__pip_tools rules_python++config+pypi__pip_tools", + "REPO_MAPPING:rules_python+,pypi__pyproject_hooks rules_python++config+pypi__pyproject_hooks", + "REPO_MAPPING:rules_python+,pypi__setuptools rules_python++config+pypi__setuptools", + "REPO_MAPPING:rules_python+,pypi__tomli rules_python++config+pypi__tomli", + "REPO_MAPPING:rules_python+,pypi__wheel rules_python++config+pypi__wheel", + "REPO_MAPPING:rules_python+,pypi__zipp rules_python++config+pypi__zipp" + ], + "generatedRepoSpecs": { + "rules_python_internal": { + "repoRuleId": "@@rules_python+//python/private:internal_config_repo.bzl%internal_config_repo", + "attributes": { + "transition_setting_generators": {}, + "transition_settings": [] + } + }, + "pypi__build": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e2/03/f3c8ba0a6b6e30d7d18c40faab90807c9bb5e9a1e3b2fe2008af624a9c97/build-1.2.1-py3-none-any.whl", + "sha256": "75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__click": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__colorama": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__importlib_metadata": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/2d/0a/679461c511447ffaf176567d5c496d1de27cbe34a87df6677d7171b2fbd4/importlib_metadata-7.1.0-py3-none-any.whl", + "sha256": "30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__installer": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", + "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__more_itertools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/50/e2/8e10e465ee3987bb7c9ab69efb91d867d93959095f4807db102d07995d94/more_itertools-10.2.0-py3-none-any.whl", + "sha256": "686b06abe565edfab151cb8fd385a05651e1fdf8f0a14191e4439283421f8684", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__packaging": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl", + "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pep517": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/25/6e/ca4a5434eb0e502210f591b97537d322546e4833dcb4d470a48c375c5540/pep517-0.13.1-py3-none-any.whl", + "sha256": "31b206f67165b3536dd577c5c3f1518e8fbaf38cbc57efff8369a392feff1721", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pip": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl", + "sha256": "ba0d021a166865d2265246961bec0152ff124de910c5cc39f1156ce3fa7c69dc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pip_tools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/0d/dc/38f4ce065e92c66f058ea7a368a9c5de4e702272b479c0992059f7693941/pip_tools-7.4.1-py3-none-any.whl", + "sha256": "4c690e5fbae2f21e87843e89c26191f0d9454f362d8acdbd695716493ec8b3a9", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pyproject_hooks": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/ae/f3/431b9d5fe7d14af7a32340792ef43b8a714e7726f1d7b69cc4e8e7a3f1d7/pyproject_hooks-1.1.0-py3-none-any.whl", + "sha256": "7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__setuptools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/90/99/158ad0609729111163fc1f674a5a42f2605371a4cf036d0441070e2f7455/setuptools-78.1.1-py3-none-any.whl", + "sha256": "c3a9c4211ff4c309edb8b8c4f1cbfa7ae324c4ba9f91ff254e3d305b9fd54561", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__tomli": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__wheel": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl", + "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__zipp": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/da/55/a03fd7240714916507e1fcf7ae355bd9d9ed2e6db492595f1a67f61681be/zipp-3.18.2-py3-none-any.whl", + "sha256": "dce197b859eb796242b0622af1b8beb0a722d52aa2f57133ead08edd5bf5374e", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + } + } + } + }, + "@@rules_python+//python/uv:uv.bzl%uv": { + "general": { + "bzlTransitiveDigest": "ijW9KS7qsIY+yBVvJ+Nr1mzwQox09j13DnE3iIwaeTM=", + "usagesDigest": "H8dQoNZcoqP+Mu0tHZTi4KHATzvNkM5ePuEqoQdklIU=", + "recordedInputs": [ + "REPO_MAPPING:rules_python+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_python+,platforms platforms" + ], + "generatedRepoSpecs": { + "uv": { + "repoRuleId": "@@rules_python+//python/uv/private:uv_toolchains_repo.bzl%uv_toolchains_repo", + "attributes": { + "toolchain_type": "'@@rules_python+//python/uv:uv_toolchain_type'", + "toolchain_names": [ + "none" + ], + "toolchain_implementations": { + "none": "'@@rules_python+//python:none'" + }, + "toolchain_compatible_with": { + "none": [ + "@platforms//:incompatible" + ] + }, + "toolchain_target_settings": {} + } + } + } + } + } + }, + "facts": { + "@@rules_go+//go:extensions.bzl%go_sdk": { + "1.22.4": { + "aix_ppc64": [ + "go1.22.4.aix-ppc64.tar.gz", + "b9647fa9fc83a0cc5d4f092a19eaeaecf45f063a5aa7d4962fde65aeb7ae6ce1" + ], + "darwin_amd64": [ + "go1.22.4.darwin-amd64.tar.gz", + "c95967f50aa4ace34af0c236cbdb49a9a3e80ee2ad09d85775cb4462a5c19ed3" + ], + "darwin_arm64": [ + "go1.22.4.darwin-arm64.tar.gz", + "242b78dc4c8f3d5435d28a0d2cec9b4c1aa999b601fb8aa59fb4e5a1364bf827" + ], + "dragonfly_amd64": [ + "go1.22.4.dragonfly-amd64.tar.gz", + "f2fbb51af4719d3616efb482d6ed2b96579b474156f85a7ddc6f126764feec4b" + ], + "freebsd_386": [ + "go1.22.4.freebsd-386.tar.gz", + "7c54884bb9f274884651d41e61d1bc12738863ad1497e97ea19ad0e9aa6bf7b5" + ], + "freebsd_amd64": [ + "go1.22.4.freebsd-amd64.tar.gz", + "88d44500e1701dd35797619774d6dd51bf60f45a8338b0a82ddc018e4e63fb78" + ], + "freebsd_arm64": [ + "go1.22.4.freebsd-arm64.tar.gz", + "726dc093cf020277be45debf03c3b02b43c2efb3e2a5d4fba8f52579d65327dc" + ], + "freebsd_armv6l": [ + "go1.22.4.freebsd-arm.tar.gz", + "3d9efe47db142a22679aba46b1772e3900b0d87ae13bd2b3bc80dbf2ac0b2cd6" + ], + "freebsd_riscv64": [ + "go1.22.4.freebsd-riscv64.tar.gz", + "5f6b67e5e32f1d6ccb2d4dcb44934a5e2e870a877ba7443d86ec43cfc28afa71" + ], + "illumos_amd64": [ + "go1.22.4.illumos-amd64.tar.gz", + "d56ecc2f85b6418a21ef83879594d0c42ab4f65391a676bb12254870e6690d63" + ], + "linux_386": [ + "go1.22.4.linux-386.tar.gz", + "47a2a8d249a91eb8605c33bceec63aedda0441a43eac47b4721e3975ff916cec" + ], + "linux_amd64": [ + "go1.22.4.linux-amd64.tar.gz", + "ba79d4526102575196273416239cca418a651e049c2b099f3159db85e7bade7d" + ], + "linux_arm64": [ + "go1.22.4.linux-arm64.tar.gz", + "a8e177c354d2e4a1b61020aca3562e27ea3e8f8247eca3170e3fa1e0c2f9e771" + ], + "linux_armv6l": [ + "go1.22.4.linux-armv6l.tar.gz", + "e2b143fbacbc9cbd448e9ef41ac3981f0488ce849af1cf37e2341d09670661de" + ], + "linux_loong64": [ + "go1.22.4.linux-loong64.tar.gz", + "e2ff9436e4b34bf6926b06d97916e26d67a909a2effec17967245900f0816f1d" + ], + "linux_mips": [ + "go1.22.4.linux-mips.tar.gz", + "73f0dcc60458c4770593b05a7bc01cc0d31fc98f948c0c2334812c7a1f2fc3f1" + ], + "linux_mips64": [ + "go1.22.4.linux-mips64.tar.gz", + "417af97fc2630a647052375768be4c38adcc5af946352ea5b28613ea81ca5d45" + ], + "linux_mips64le": [ + "go1.22.4.linux-mips64le.tar.gz", + "7486e2d7dd8c98eb44df815ace35a7fe7f30b7c02326e3741bd934077508139b" + ], + "linux_mipsle": [ + "go1.22.4.linux-mipsle.tar.gz", + "69479c8aad301e459a8365b40cad1074a0dbba5defb9291669f94809c4c4be6e" + ], + "linux_ppc64": [ + "go1.22.4.linux-ppc64.tar.gz", + "dd238847e65bc3e2745caca475a5db6522a2fcf85cf6c38fc36a06642b19efd7" + ], + "linux_ppc64le": [ + "go1.22.4.linux-ppc64le.tar.gz", + "a3e5834657ef92523f570f798fed42f1f87bc18222a16815ec76b84169649ec4" + ], + "linux_riscv64": [ + "go1.22.4.linux-riscv64.tar.gz", + "56a827ff7dc6245bcd7a1e9288dffaa1d8b0fd7468562264c1523daf3b4f1b4a" + ], + "linux_s390x": [ + "go1.22.4.linux-s390x.tar.gz", + "7590c3e278e2dc6040aae0a39da3ca1eb2e3921673a7304cc34d588c45889eec" + ], + "netbsd_386": [ + "go1.22.4.netbsd-386.tar.gz", + "ddd2eebe34471a2502de6c5dad04ab27c9fc80cbde7a9ad5b3c66ecec4504e1d" + ], + "netbsd_amd64": [ + "go1.22.4.netbsd-amd64.tar.gz", + "33af79f6f935f6fbacc5d23876450b3567b79348fc065beef8e64081127dd234" + ], + "netbsd_arm64": [ + "go1.22.4.netbsd-arm64.tar.gz", + "c9a2971dec9f6d320c6f2b049b2353c6d0a2d35e87b8a4b2d78a2f0d62545f8e" + ], + "netbsd_armv6l": [ + "go1.22.4.netbsd-arm.tar.gz", + "fa3550ebd5375a70b3bcd342b5a71f4bd271dcbbfaf4eabefa2144ab5d8924b6" + ], + "openbsd_386": [ + "go1.22.4.openbsd-386.tar.gz", + "d21af022331bfdc2b5b161d616c3a1a4573d33cf7a30416ee509a8f3641deb47" + ], + "openbsd_amd64": [ + "go1.22.4.openbsd-amd64.tar.gz", + "72c0094c43f7e5722ec49c2a3e9dfa7a1123ac43a5f3a63eecf3e3795d3ff0ae" + ], + "openbsd_arm64": [ + "go1.22.4.openbsd-arm64.tar.gz", + "a7ab8d4e0b02bf06ed144ba42c61c0e93ee00f2b433415dfd4ad4b6e79f31650" + ], + "openbsd_armv6l": [ + "go1.22.4.openbsd-arm.tar.gz", + "1096831ea3c5ea3ca57d14251d9eda3786889531eb40d7d6775dcaa324d4b065" + ], + "openbsd_ppc64": [ + "go1.22.4.openbsd-ppc64.tar.gz", + "9716327c8a628358798898dc5148c49dbbeb5196bf2cbf088e550721a6e4f60b" + ], + "plan9_386": [ + "go1.22.4.plan9-386.tar.gz", + "a8dd4503c95c32a502a616ab78870a19889c9325fe9bd31eb16dd69346e4bfa8" + ], + "plan9_amd64": [ + "go1.22.4.plan9-amd64.tar.gz", + "5423a25808d76fe5aca8607a2e5ac5673abf45446b168cb5e9d8519ee9fe39a1" + ], + "plan9_armv6l": [ + "go1.22.4.plan9-arm.tar.gz", + "6af939ad583f5c85c09c53728ab7d38c3cc2b39167562d6c18a07c5c6608b370" + ], + "solaris_amd64": [ + "go1.22.4.solaris-amd64.tar.gz", + "e8cabe69c03085725afdb32a6f9998191a3e55a747b270d835fd05000d56abba" + ], + "windows_386": [ + "go1.22.4.windows-386.zip", + "aca4e2c37278a10f1c70dd0df142f7d66b50334fcee48978d409202d308d6d25" + ], + "windows_amd64": [ + "go1.22.4.windows-amd64.zip", + "26321c4d945a0035d8a5bc4a1965b0df401ff8ceac66ce2daadabf9030419a98" + ], + "windows_arm64": [ + "go1.22.4.windows-arm64.zip", + "8a2daa9ea28cbdafddc6171aefed384f4e5b6e714fb52116fe9ed25a132f37ed" + ], + "windows_armv6l": [ + "go1.22.4.windows-arm.zip", + "5fcd0671a49cecf39b41021621ee1b6e7aa1370f37122b72e80d4fd4185833b6" + ] + }, + "1.23.6": { + "aix_ppc64": [ + "go1.23.6.aix-ppc64.tar.gz", + "adec10f4ba56591f523aa04851f7f6900b1c61508dfa6b80e62717a8e6684a5c" + ], + "darwin_amd64": [ + "go1.23.6.darwin-amd64.tar.gz", + "782da50ce8ec5e98fac2cd3cdc6a1d7130d093294fc310038f651444232a3fb0" + ], + "darwin_arm64": [ + "go1.23.6.darwin-arm64.tar.gz", + "5cae2450a1708aeb0333237a155640d5562abaf195defebc4306054565536221" + ], + "dragonfly_amd64": [ + "go1.23.6.dragonfly-amd64.tar.gz", + "d52efb3020d9332477ade98163c03d2f2fe3e051b0e7e01f0e167412c66de0cb" + ], + "freebsd_386": [ + "go1.23.6.freebsd-386.tar.gz", + "d3287706b5823712ac6cf7dff684a556cff98163ef60e7b275abe3388c17aac7" + ], + "freebsd_amd64": [ + "go1.23.6.freebsd-amd64.tar.gz", + "ebb4c6a9b0673dbdabc439877779ed6add16575e21bd0a7955c33f692789aef6" + ], + "freebsd_arm": [ + "go1.23.6.freebsd-arm.tar.gz", + "b7241584afb0b161c09148f8fde16171bb743e47b99d451fbc5f5217ec7a88b6" + ], + "freebsd_arm64": [ + "go1.23.6.freebsd-arm64.tar.gz", + "004718b53cedd7955d1b1dc4053539fcd1053c031f5f3374334a22befd1f8310" + ], + "freebsd_riscv64": [ + "go1.23.6.freebsd-riscv64.tar.gz", + "ca026ec8a30dd0c18164f40e1ce21bd725e2445f11699177d05815189a38de7a" + ], + "illumos_amd64": [ + "go1.23.6.illumos-amd64.tar.gz", + "7db973efa3fb2e48e45059b855721550fce8e90803e7373d3efd37b88dd821e8" + ], + "linux_386": [ + "go1.23.6.linux-386.tar.gz", + "e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba" + ], + "linux_amd64": [ + "go1.23.6.linux-amd64.tar.gz", + "9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d" + ], + "linux_arm64": [ + "go1.23.6.linux-arm64.tar.gz", + "561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202" + ], + "linux_armv6l": [ + "go1.23.6.linux-armv6l.tar.gz", + "27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74" + ], + "linux_loong64": [ + "go1.23.6.linux-loong64.tar.gz", + "c459226424372abc2b35957cc8955dad348330714f7605093325dbb73e33c750" + ], + "linux_mips": [ + "go1.23.6.linux-mips.tar.gz", + "e2a0aff70b958a3463a7d47132a2d0238369f64578d4f7f95e679e3a5af05622" + ], + "linux_mips64": [ + "go1.23.6.linux-mips64.tar.gz", + "7d30ec7db056311d420bf930c16abcae13c0f41c26a202868f279721ec3c2f2f" + ], + "linux_mips64le": [ + "go1.23.6.linux-mips64le.tar.gz", + "74ca7bc475bcc084c6718b74df024d7de9612932cea8a6dc75e29d3a5315a23a" + ], + "linux_mipsle": [ + "go1.23.6.linux-mipsle.tar.gz", + "09bf935a14e9f59a20499989438b1655453480016bdbcb10406acf4df2678ccb" + ], + "linux_ppc64": [ + "go1.23.6.linux-ppc64.tar.gz", + "5cb2f6a5090276c72c5eda8a55896f5a3d6ea0f28d10fa1a50e8318640f02d6c" + ], + "linux_ppc64le": [ + "go1.23.6.linux-ppc64le.tar.gz", + "0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99" + ], + "linux_riscv64": [ + "go1.23.6.linux-riscv64.tar.gz", + "f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3" + ], + "linux_s390x": [ + "go1.23.6.linux-s390x.tar.gz", + "321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e" + ], + "netbsd_386": [ + "go1.23.6.netbsd-386.tar.gz", + "92d678fb8e1eeeb8c6af6f22e4e5494652dcbb4a320113fc08325cb9956a2d4c" + ], + "netbsd_amd64": [ + "go1.23.6.netbsd-amd64.tar.gz", + "86ba51e7bb26b30ea6a8d88ddb79d8e8c83b4116200040ecb7a5a44cf90a8c5c" + ], + "netbsd_arm": [ + "go1.23.6.netbsd-arm.tar.gz", + "4b974c35345100f0be6ea66afab2781de91ee9882117314126eaf0ae90fd3816" + ], + "netbsd_arm64": [ + "go1.23.6.netbsd-arm64.tar.gz", + "53e3589fc38e787a493ea038961f8e40803714dbb42754c1713b00099c12e9b9" + ], + "openbsd_386": [ + "go1.23.6.openbsd-386.tar.gz", + "6d2317b3a8505ccebff8f72d943f2ac9b82c115632e54a53a786eff24ced56d9" + ], + "openbsd_amd64": [ + "go1.23.6.openbsd-amd64.tar.gz", + "f699e707d95a984fcc00361d91aecdb413d3c75e18235156ffba7a89edf68aae" + ], + "openbsd_arm": [ + "go1.23.6.openbsd-arm.tar.gz", + "3c1cf6ab893657d0bf1942e40ce115acfd27cbce1ccb9bc88fd9cd21ca3d489f" + ], + "openbsd_arm64": [ + "go1.23.6.openbsd-arm64.tar.gz", + "cc0875535d14001f2da23ae9af89025b28c466e8f4f4c63f991ebb6f4b02f66c" + ], + "openbsd_ppc64": [ + "go1.23.6.openbsd-ppc64.tar.gz", + "64de80e29ca66cb566cbf8be030bf8599953af4e48402eab724cbe0a08b40602" + ], + "openbsd_riscv64": [ + "go1.23.6.openbsd-riscv64.tar.gz", + "c398a6b43c569f34bb4a2d16b52f8010eaac9a2a82ecac0602b4338e35cef377" + ], + "plan9_386": [ + "go1.23.6.plan9-386.tar.gz", + "10998b6b130bb7b542b407f0db42b86a913b111f8fa86d44394beaace4d45f01" + ], + "plan9_amd64": [ + "go1.23.6.plan9-amd64.tar.gz", + "9fbe8065436d8d12c02f19f64f51c9107da3a7a4ac46ab5777e182e9fe88c32f" + ], + "plan9_arm": [ + "go1.23.6.plan9-arm.tar.gz", + "8e3c826b884daee2de37e3b070d7eac4cea5d68edab8db09910e22201c75db83" + ], + "solaris_amd64": [ + "go1.23.6.solaris-amd64.tar.gz", + "b619eff63fec86daaea92ca170559e448a58b8ba0b92eef1971bc14e92ea86a7" + ], + "windows_386": [ + "go1.23.6.windows-386.zip", + "96820c0f5d464dd694543329e9b4d413b17c821c03a055717a29e6735b44c2d8" + ], + "windows_amd64": [ + "go1.23.6.windows-amd64.zip", + "53fec1586850b2cf5ad6438341ff7adc5f6700dd3ec1cfa3f5e8b141df190243" + ], + "windows_arm": [ + "go1.23.6.windows-arm.zip", + "22c2518c45c20018afa20d5376dc9fd7a7e74367240ed7b5209e79a30b5c4218" + ], + "windows_arm64": [ + "go1.23.6.windows-arm64.zip", + "a2d2ec1b3759552bdd9cdf58858f91dfbfd6ab3a472f00b5255acbed30b1aa41" + ] + }, + "1.25.0": { + "aix_ppc64": [ + "go1.25.0.aix-ppc64.tar.gz", + "e5234a7dac67bc86c528fe9752fc9d63557918627707a733ab4cac1a6faed2d4" + ], + "darwin_amd64": [ + "go1.25.0.darwin-amd64.tar.gz", + "5bd60e823037062c2307c71e8111809865116714d6f6b410597cf5075dfd80ef" + ], + "darwin_arm64": [ + "go1.25.0.darwin-arm64.tar.gz", + "544932844156d8172f7a28f77f2ac9c15a23046698b6243f633b0a0b00c0749c" + ], + "dragonfly_amd64": [ + "go1.25.0.dragonfly-amd64.tar.gz", + "5ed3cf9a810a1483822538674f1336c06b51aa1b94d6d545a1a0319a48177120" + ], + "freebsd_386": [ + "go1.25.0.freebsd-386.tar.gz", + "abea5d5c6697e6b5c224731f2158fe87c602996a2a233ac0c4730cd57bf8374e" + ], + "freebsd_amd64": [ + "go1.25.0.freebsd-amd64.tar.gz", + "86e6fe0a29698d7601c4442052dac48bd58d532c51cccb8f1917df648138730b" + ], + "freebsd_arm": [ + "go1.25.0.freebsd-arm.tar.gz", + "d90b78e41921f72f30e8bbc81d9dec2cff7ff384a33d8d8debb24053e4336bfe" + ], + "freebsd_arm64": [ + "go1.25.0.freebsd-arm64.tar.gz", + "451d0da1affd886bfb291b7c63a6018527b269505db21ce6e14724f22ab0662e" + ], + "freebsd_riscv64": [ + "go1.25.0.freebsd-riscv64.tar.gz", + "7b565f76bd8bda46549eeaaefe0e53b251e644c230577290c0f66b1ecdb3cdbe" + ], + "illumos_amd64": [ + "go1.25.0.illumos-amd64.tar.gz", + "b1e1fdaab1ad25aa1c08d7a36c97d45d74b98b89c3f78c6d2145f77face54a2c" + ], + "linux_386": [ + "go1.25.0.linux-386.tar.gz", + "8c602dd9d99bc9453b3995d20ce4baf382cc50855900a0ece5de9929df4a993a" + ], + "linux_amd64": [ + "go1.25.0.linux-amd64.tar.gz", + "2852af0cb20a13139b3448992e69b868e50ed0f8a1e5940ee1de9e19a123b613" + ], + "linux_arm64": [ + "go1.25.0.linux-arm64.tar.gz", + "05de75d6994a2783699815ee553bd5a9327d8b79991de36e38b66862782f54ae" + ], + "linux_armv6l": [ + "go1.25.0.linux-armv6l.tar.gz", + "a5a8f8198fcf00e1e485b8ecef9ee020778bf32a408a4e8873371bfce458cd09" + ], + "linux_loong64": [ + "go1.25.0.linux-loong64.tar.gz", + "cab86b1cf761b1cb3bac86a8877cfc92e7b036fc0d3084123d77013d61432afc" + ], + "linux_mips": [ + "go1.25.0.linux-mips.tar.gz", + "d66b6fb74c3d91b9829dc95ec10ca1f047ef5e89332152f92e136cf0e2da5be1" + ], + "linux_mips64": [ + "go1.25.0.linux-mips64.tar.gz", + "4082e4381a8661bc2a839ff94ba3daf4f6cde20f8fb771b5b3d4762dc84198a2" + ], + "linux_mips64le": [ + "go1.25.0.linux-mips64le.tar.gz", + "70002c299ec7f7175ac2ef673b1b347eecfa54ae11f34416a6053c17f855afcc" + ], + "linux_mipsle": [ + "go1.25.0.linux-mipsle.tar.gz", + "b00a3a39eff099f6df9f1c7355bf28e4589d0586f42d7d4a394efb763d145a73" + ], + "linux_ppc64": [ + "go1.25.0.linux-ppc64.tar.gz", + "df166f33bd98160662560a72ff0b4ba731f969a80f088922bddcf566a88c1ec1" + ], + "linux_ppc64le": [ + "go1.25.0.linux-ppc64le.tar.gz", + "0f18a89e7576cf2c5fa0b487a1635d9bcbf843df5f110e9982c64df52a983ad0" + ], + "linux_riscv64": [ + "go1.25.0.linux-riscv64.tar.gz", + "c018ff74a2c48d55c8ca9b07c8e24163558ffec8bea08b326d6336905d956b67" + ], + "linux_s390x": [ + "go1.25.0.linux-s390x.tar.gz", + "34e5a2e19f2292fbaf8783e3a241e6e49689276aef6510a8060ea5ef54eee408" + ], + "netbsd_386": [ + "go1.25.0.netbsd-386.tar.gz", + "f8586cdb7aa855657609a5c5f6dbf523efa00c2bbd7c76d3936bec80aa6c0aba" + ], + "netbsd_amd64": [ + "go1.25.0.netbsd-amd64.tar.gz", + "ae8dc1469385b86a157a423bb56304ba45730de8a897615874f57dd096db2c2a" + ], + "netbsd_arm": [ + "go1.25.0.netbsd-arm.tar.gz", + "1ff7e4cc764425fc9dd6825eaee79d02b3c7cafffbb3691687c8d672ade76cb7" + ], + "netbsd_arm64": [ + "go1.25.0.netbsd-arm64.tar.gz", + "e1b310739f26724216aa6d7d7208c4031f9ff54c9b5b9a796ddc8bebcb4a5f16" + ], + "openbsd_386": [ + "go1.25.0.openbsd-386.tar.gz", + "4802a9b20e533da91adb84aab42e94aa56cfe3e5475d0550bed3385b182e69d8" + ], + "openbsd_amd64": [ + "go1.25.0.openbsd-amd64.tar.gz", + "c016cd984bebe317b19a4f297c4f50def120dc9788490540c89f28e42f1dabe1" + ], + "openbsd_arm": [ + "go1.25.0.openbsd-arm.tar.gz", + "a1e31d0bf22172ddde42edf5ec811ef81be43433df0948ece52fecb247ccfd8d" + ], + "openbsd_arm64": [ + "go1.25.0.openbsd-arm64.tar.gz", + "343ea8edd8c218196e15a859c6072d0dd3246fbbb168481ab665eb4c4140458d" + ], + "openbsd_ppc64": [ + "go1.25.0.openbsd-ppc64.tar.gz", + "694c14da1bcaeb5e3332d49bdc2b6d155067648f8fe1540c5de8f3cf8e157154" + ], + "openbsd_riscv64": [ + "go1.25.0.openbsd-riscv64.tar.gz", + "aa510ad25cf54c06cd9c70b6d80ded69cb20188ac6e1735655eef29ff7e7885f" + ], + "plan9_386": [ + "go1.25.0.plan9-386.tar.gz", + "46f8cef02086cf04bf186c5912776b56535178d4cb319cd19c9fdbdd29231986" + ], + "plan9_amd64": [ + "go1.25.0.plan9-amd64.tar.gz", + "29b34391d84095e44608a228f63f2f88113a37b74a79781353ec043dfbcb427b" + ], + "plan9_arm": [ + "go1.25.0.plan9-arm.tar.gz", + "0a047107d13ebe7943aaa6d54b1d7bbd2e45e68ce449b52915a818da715799c2" + ], + "solaris_amd64": [ + "go1.25.0.solaris-amd64.tar.gz", + "9977f9e4351984364a3b2b78f8b88bfd1d339812356d5237678514594b7d3611" + ], + "windows_386": [ + "go1.25.0.windows-386.zip", + "df9f39db82a803af0db639e3613a36681ab7a42866b1384b3f3a1045663961a7" + ], + "windows_amd64": [ + "go1.25.0.windows-amd64.zip", + "89efb4f9b30812eee083cc1770fdd2913c14d301064f6454851428f9707d190b" + ], + "windows_arm64": [ + "go1.25.0.windows-arm64.zip", + "27bab004c72b3d7bd05a69b6ec0fc54a309b4b78cc569dd963d8b3ec28bfdb8c" + ] + } + } + }, + "factsVersions": {} +} diff --git a/examples/java-spring-boot-service/maven_install.json b/examples/java-spring-boot-service/maven_install.json new file mode 100755 index 000000000..8e559f14a --- /dev/null +++ b/examples/java-spring-boot-service/maven_install.json @@ -0,0 +1,2589 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": { + "com.google.code.findbugs:jsr305": 495355163, + "com.google.code.gson:gson": 597770368, + "com.google.errorprone:error_prone_annotations": -1035138750, + "com.google.guava:guava": 1943808618, + "com.google.j2objc:j2objc-annotations": 2003271689, + "net.javacrumbs.shedlock:shedlock-bom": -1406345450, + "org.junit.jupiter:junit-jupiter-api": 194920406, + "org.junit.jupiter:junit-jupiter-engine": -1886863302, + "org.junit.platform:junit-platform-launcher": -354104948, + "org.junit.platform:junit-platform-reporting": 1896713402, + "org.springframework.boot:spring-boot-dependencies": 70164638, + "org.springframework.boot:spring-boot-starter-test": -1561809354, + "org.springframework.boot:spring-boot-starter-web": -1905796688, + "org.springframework.boot:spring-boot-webmvc-test": -490892141, + "org.springframework.cloud:spring-cloud-dependencies": 46341733, + "org.testcontainers:testcontainers-bom": 483223872, + "repositories": -1624298853 + }, + "__RESOLVED_ARTIFACTS_HASH": { + "ch.qos.logback:logback-classic": -619930806, + "ch.qos.logback:logback-classic:jar:sources": -390128445, + "ch.qos.logback:logback-core": -1554021729, + "ch.qos.logback:logback-core:jar:sources": 77538609, + "com.fasterxml.jackson.core:jackson-annotations": 1407322119, + "com.fasterxml.jackson.core:jackson-annotations:jar:sources": -1408285999, + "com.google.code.findbugs:jsr305": -1038659426, + "com.google.code.findbugs:jsr305:jar:sources": -1300148931, + "com.google.code.gson:gson": 1618556651, + "com.google.code.gson:gson:jar:sources": 389178860, + "com.google.errorprone:error_prone_annotations": 492382488, + "com.google.errorprone:error_prone_annotations:jar:sources": 456515251, + "com.google.guava:failureaccess": -268223546, + "com.google.guava:failureaccess:jar:sources": 2053502918, + "com.google.guava:guava": 1240305771, + "com.google.guava:guava:jar:sources": 1591586943, + "com.google.guava:listenablefuture": 1588902908, + "com.google.j2objc:j2objc-annotations": -596695707, + "com.google.j2objc:j2objc-annotations:jar:sources": 900785715, + "com.jayway.jsonpath:json-path": -317990331, + "com.jayway.jsonpath:json-path:jar:sources": -343427302, + "com.vaadin.external.google:android-json": -1531950165, + "com.vaadin.external.google:android-json:jar:sources": -116078240, + "commons-logging:commons-logging": 1061992981, + "commons-logging:commons-logging:jar:sources": 1867783947, + "io.micrometer:micrometer-commons": 326693391, + "io.micrometer:micrometer-commons:jar:sources": -57818626, + "io.micrometer:micrometer-observation": -319705914, + "io.micrometer:micrometer-observation:jar:sources": 1279306785, + "jakarta.activation:jakarta.activation-api": -1560267684, + "jakarta.activation:jakarta.activation-api:jar:sources": 759160467, + "jakarta.annotation:jakarta.annotation-api": -1904975463, + "jakarta.annotation:jakarta.annotation-api:jar:sources": -247204066, + "jakarta.xml.bind:jakarta.xml.bind-api": 1157993223, + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources": -945798747, + "net.bytebuddy:byte-buddy": 383637760, + "net.bytebuddy:byte-buddy-agent": -1380713096, + "net.bytebuddy:byte-buddy-agent:jar:sources": 564051985, + "net.bytebuddy:byte-buddy:jar:sources": -1360611642, + "net.minidev:accessors-smart": 826413906, + "net.minidev:accessors-smart:jar:sources": -124254155, + "net.minidev:json-smart": 656696918, + "net.minidev:json-smart:jar:sources": -1084786431, + "org.apache.logging.log4j:log4j-api": 191755139, + "org.apache.logging.log4j:log4j-api:jar:sources": 1226633672, + "org.apache.logging.log4j:log4j-to-slf4j": 357996538, + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources": -1847454236, + "org.apache.tomcat.embed:tomcat-embed-core": -2079786590, + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources": -745705587, + "org.apache.tomcat.embed:tomcat-embed-el": -727131551, + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources": 1938415424, + "org.apache.tomcat.embed:tomcat-embed-websocket": 1876889190, + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources": -1809736441, + "org.apiguardian:apiguardian-api": -1579303244, + "org.apiguardian:apiguardian-api:jar:sources": 768152577, + "org.assertj:assertj-core": -536770136, + "org.assertj:assertj-core:jar:sources": -1826278818, + "org.awaitility:awaitility": 755971515, + "org.awaitility:awaitility:jar:sources": -1322650242, + "org.checkerframework:checker-qual": -2018582244, + "org.checkerframework:checker-qual:jar:sources": 2110417205, + "org.hamcrest:hamcrest": 1116842741, + "org.hamcrest:hamcrest:jar:sources": -996443755, + "org.jspecify:jspecify": -1402924792, + "org.jspecify:jspecify:jar:sources": -841008091, + "org.junit.jupiter:junit-jupiter": -313198921, + "org.junit.jupiter:junit-jupiter-api": 80944698, + "org.junit.jupiter:junit-jupiter-api:jar:sources": -1650654944, + "org.junit.jupiter:junit-jupiter-engine": 730848020, + "org.junit.jupiter:junit-jupiter-engine:jar:sources": 1805473715, + "org.junit.jupiter:junit-jupiter-params": -1923494954, + "org.junit.jupiter:junit-jupiter-params:jar:sources": 1561682205, + "org.junit.jupiter:junit-jupiter:jar:sources": 1809716175, + "org.junit.platform:junit-platform-commons": -1304725543, + "org.junit.platform:junit-platform-commons:jar:sources": -139331649, + "org.junit.platform:junit-platform-engine": -748595950, + "org.junit.platform:junit-platform-engine:jar:sources": -191078126, + "org.junit.platform:junit-platform-launcher": 1722101087, + "org.junit.platform:junit-platform-launcher:jar:sources": -717285440, + "org.junit.platform:junit-platform-reporting": 1847654060, + "org.junit.platform:junit-platform-reporting:jar:sources": -1771745730, + "org.mockito:mockito-core": 734095861, + "org.mockito:mockito-core:jar:sources": 1757924088, + "org.mockito:mockito-junit-jupiter": -501680015, + "org.mockito:mockito-junit-jupiter:jar:sources": -1281757309, + "org.objenesis:objenesis": 1083875484, + "org.objenesis:objenesis:jar:sources": 703772823, + "org.opentest4j.reporting:open-test-reporting-tooling-spi": -1639379357, + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources": 1632689314, + "org.opentest4j:opentest4j": 793813175, + "org.opentest4j:opentest4j:jar:sources": 1210936723, + "org.ow2.asm:asm": -1193893588, + "org.ow2.asm:asm:jar:sources": 95374349, + "org.skyscreamer:jsonassert": -1571197746, + "org.skyscreamer:jsonassert:jar:sources": -392658057, + "org.slf4j:jul-to-slf4j": -911724984, + "org.slf4j:jul-to-slf4j:jar:sources": -662175280, + "org.slf4j:slf4j-api": -1249720338, + "org.slf4j:slf4j-api:jar:sources": -297247278, + "org.springframework.boot:spring-boot": -1519545366, + "org.springframework.boot:spring-boot-autoconfigure": -491644458, + "org.springframework.boot:spring-boot-autoconfigure:jar:sources": 562322138, + "org.springframework.boot:spring-boot-http-converter": -1456188332, + "org.springframework.boot:spring-boot-http-converter:jar:sources": 678862764, + "org.springframework.boot:spring-boot-jackson": -886310726, + "org.springframework.boot:spring-boot-jackson:jar:sources": -928970153, + "org.springframework.boot:spring-boot-servlet": -1040246830, + "org.springframework.boot:spring-boot-servlet:jar:sources": 1162002660, + "org.springframework.boot:spring-boot-starter": 191814674, + "org.springframework.boot:spring-boot-starter-jackson": 211326145, + "org.springframework.boot:spring-boot-starter-jackson:jar:sources": 1689728463, + "org.springframework.boot:spring-boot-starter-logging": 51215582, + "org.springframework.boot:spring-boot-starter-logging:jar:sources": 1271111015, + "org.springframework.boot:spring-boot-starter-test": -1546680330, + "org.springframework.boot:spring-boot-starter-test:jar:sources": -480189945, + "org.springframework.boot:spring-boot-starter-tomcat": -521361670, + "org.springframework.boot:spring-boot-starter-tomcat-runtime": -1912812722, + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources": 1011838045, + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources": 1319064174, + "org.springframework.boot:spring-boot-starter-web": 1122240419, + "org.springframework.boot:spring-boot-starter-web:jar:sources": -768709610, + "org.springframework.boot:spring-boot-starter:jar:sources": 1138639700, + "org.springframework.boot:spring-boot-test": -927444958, + "org.springframework.boot:spring-boot-test-autoconfigure": -669950838, + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources": 392165449, + "org.springframework.boot:spring-boot-test:jar:sources": -1764708648, + "org.springframework.boot:spring-boot-tomcat": -1113349252, + "org.springframework.boot:spring-boot-tomcat:jar:sources": -1529683395, + "org.springframework.boot:spring-boot-web-server": 285708094, + "org.springframework.boot:spring-boot-web-server:jar:sources": 990724443, + "org.springframework.boot:spring-boot-webmvc": -2104103221, + "org.springframework.boot:spring-boot-webmvc-test": 749235095, + "org.springframework.boot:spring-boot-webmvc-test:jar:sources": 444837917, + "org.springframework.boot:spring-boot-webmvc:jar:sources": -1895028417, + "org.springframework.boot:spring-boot:jar:sources": 580880564, + "org.springframework:spring-aop": -819786825, + "org.springframework:spring-aop:jar:sources": 1924976574, + "org.springframework:spring-beans": -698130853, + "org.springframework:spring-beans:jar:sources": -2147408778, + "org.springframework:spring-context": -846077202, + "org.springframework:spring-context:jar:sources": -1263444176, + "org.springframework:spring-core": -253727183, + "org.springframework:spring-core:jar:sources": -173347576, + "org.springframework:spring-expression": 1724609785, + "org.springframework:spring-expression:jar:sources": 1135225455, + "org.springframework:spring-test": -279979944, + "org.springframework:spring-test:jar:sources": -6017836, + "org.springframework:spring-web": 2084009704, + "org.springframework:spring-web:jar:sources": 1608360284, + "org.springframework:spring-webmvc": 56813816, + "org.springframework:spring-webmvc:jar:sources": -837106767, + "org.xmlunit:xmlunit-core": 1938864481, + "org.xmlunit:xmlunit-core:jar:sources": -54376142, + "org.yaml:snakeyaml": -1432706414, + "org.yaml:snakeyaml:jar:sources": 393768628, + "tools.jackson.core:jackson-core": -1258054011, + "tools.jackson.core:jackson-core:jar:sources": -1689479769, + "tools.jackson.core:jackson-databind": 1443518747, + "tools.jackson.core:jackson-databind:jar:sources": -871567409 + }, + "artifacts": { + "ch.qos.logback:logback-classic": { + "shasums": { + "jar": "b65e05076a5c1aadb659b4fe4bc5fee31cb26cd70390292eb03e4a7a24cff10f", + "sources": "c2e39cb4d6d9b8c2343c6da2469e21e1d6aef2dde16c2227762c084d549ad0a0" + }, + "version": "1.5.34" + }, + "ch.qos.logback:logback-core": { + "shasums": { + "jar": "42eda264c0c650c2bec59e66151a88b708a8663dc1b49d788202d53e78b8caae", + "sources": "6a9f217ef206caf2880810c505e057fd2bb90a6024013906815e9513c6e488c5" + }, + "version": "1.5.34" + }, + "com.fasterxml.jackson.core:jackson-annotations": { + "shasums": { + "jar": "53ca085f4a150f703f49e1aabd935bd03b43e1ea3d55d135438292af22cef56b", + "sources": "71fe6323d91b16d5d1007fd1e1533fa06bb369abde74f68a42a68c0f8f061a8b" + }, + "version": "2.21" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e", + "sources": "ba5bddb1a89eb721fcca39f3b34294532060f851e2407a82d82134a41eec4719" + }, + "version": "2.8.9" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "ff80626baaf12a09342befd4e84cba9d50662f5fcd7f7a9b3490a6b7cf87e66c", + "sources": "bf08616e340f5e2ef50aaa84aea8baa086fd7bb2ad310501ff4e88ec77f8f31a" + }, + "version": "2.5.1" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5", + "sources": "9105dfc522fb440b39ff8da07cc56aacf65a9f765044c7803a9f32e36e05a22b" + }, + "version": "32.0.1-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", + "sources": "7413eed41f111453a08837f5ac680edded7faed466cbd35745e402e13f4cc3f5" + }, + "version": "2.8" + }, + "com.jayway.jsonpath:json-path": { + "shasums": { + "jar": "890daa95dd3892d34d9fabc27cd5153656e6f369358625c88f4dc7b79cbd6c5a", + "sources": "357f1c52217497c4251fae715ba8ef76ae310b1aae77ea319260bf4c6ad61440" + }, + "version": "2.10.0" + }, + "com.vaadin.external.google:android-json": { + "shasums": { + "jar": "dfb7bae2f404cfe0b72b4d23944698cb716b7665171812a0a4d0f5926c0fac79", + "sources": "54c781eea645c450cbbc4a5a1b5a474745465452cec1354cb567b781ea6622c3" + }, + "version": "0.0.20131108.vaadin1" + }, + "commons-logging:commons-logging": { + "shasums": { + "jar": "f8ead8943401081dea0aa824b5b1ba40a0e4ed297a572a0f02258150a0b62357", + "sources": "6e821e03cfc64e509cc162d428af84697b6c4188eb14c0b137c75b69649976ef" + }, + "version": "1.3.6" + }, + "io.micrometer:micrometer-commons": { + "shasums": { + "jar": "45aff76226830db257f4bc39a5bcff83d633e572fee9dc4e45cfa12af9a0a49a", + "sources": "0e4a336c7bca50bfa6cbea274ea681e42d86bfdac1038af3041301c8454f76ff" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-observation": { + "shasums": { + "jar": "4c0826d5e7c8522a8e111470b4e77f77b0a10f520eb5502ddd143fdbcedb2340", + "sources": "ff5525482df358e7502d4c8680fb654ec700e3b01341149d870bd6cfd8ce04c0" + }, + "version": "1.16.6" + }, + "jakarta.activation:jakarta.activation-api": { + "shasums": { + "jar": "c9db52100ce6c8aac95cc39075f95720d2e561b11f8051b81c121ad4effd7004", + "sources": "2aa5a3ba55059b778a3b467269404d7ac3b9485ed4a23ad26d2e63aa769ec35f" + }, + "version": "2.1.4" + }, + "jakarta.annotation:jakarta.annotation-api": { + "shasums": { + "jar": "b01f55552284cfb149411e64eabca75e942d26d2e1786b32914250e4330afaa2", + "sources": "142dfd2343429df2aac3e1cfacfacc21c8393112c0e0280d3628648d9b612470" + }, + "version": "3.0.0" + }, + "jakarta.xml.bind:jakarta.xml.bind-api": { + "shasums": { + "jar": "5e489b6c874c4119e003ff1403db523ee3a8959ec499f3de29e77245efccf216", + "sources": "5bcf811e6719582ab2be21c84bc48f963ba377dfe1dae5ecb2673c1efa00e422" + }, + "version": "4.0.5" + }, + "net.bytebuddy:byte-buddy": { + "shasums": { + "jar": "2b5ddc8c1f4234bdb7cb45338a8e10a13e0e3ca473e91d5d821d681127ea8ba1", + "sources": "5211140f46c380a5e9630a86b2c07b396a9c374128fa603ca1d321b3c7da7449" + }, + "version": "1.17.8" + }, + "net.bytebuddy:byte-buddy-agent": { + "shasums": { + "jar": "5b17113e66e77ca6f8af07ff367c216df964a980f0e9f11e3b1aa793253aa64f", + "sources": "a205437d772e3edaf4a7a1a709e9d59c666e8a05218d0e000deb5651c52de2d2" + }, + "version": "1.17.8" + }, + "net.minidev:accessors-smart": { + "shasums": { + "jar": "222c9f547bb20a99fc486403a398352d1306fb671b38abd7ecab6401df170e61", + "sources": "10880e44ed732de27ae424a9698a041c398102098b5b1bae3cc597ec62dac43e" + }, + "version": "2.6.0" + }, + "net.minidev:json-smart": { + "shasums": { + "jar": "1ae4b561458afb540be8ec5c6dbb4f2e715a319a7ae64854998aaf924770d61b", + "sources": "a4af3f3773286fe3f76f94d38d977611fd2493685f589466b76dd25cf70b400c" + }, + "version": "2.6.0" + }, + "org.apache.logging.log4j:log4j-api": { + "shasums": { + "jar": "c4b642a7f047275215de117e0e3847eb2c7711d84a0aa7433e7b3c096daf341d", + "sources": "b86680bcf8ffa25897b6114cae508bb8e6ecac8081a0fc8985e0c00e27d4f4ec" + }, + "version": "2.25.4" + }, + "org.apache.logging.log4j:log4j-to-slf4j": { + "shasums": { + "jar": "d7b78fc0aaaa5e8ada388b29d718b0ab187e512965bed0b259bb4ab299f13db2", + "sources": "ca9159da173bf88fb621adf745fe1d313ba4074f4c66576ae70f5dd99eab89c9" + }, + "version": "2.25.4" + }, + "org.apache.tomcat.embed:tomcat-embed-core": { + "shasums": { + "jar": "78cd7cd7c104b6b87142c1b0bd902e1ce005b0245c3cefa8a06759148947200b", + "sources": "0bfbdc27e60d4db5b83e0f51193bae5f4bd02ac270fd78b06945e219fc473359" + }, + "version": "11.0.22" + }, + "org.apache.tomcat.embed:tomcat-embed-el": { + "shasums": { + "jar": "1b34c33b858c141df36c501b4d809e68036c406bca3671a86facae297917c7de", + "sources": "da3724004575f5c8fa7e45649f2900ec53e7ecfb502b6ce227ca9cf86b36a156" + }, + "version": "11.0.22" + }, + "org.apache.tomcat.embed:tomcat-embed-websocket": { + "shasums": { + "jar": "210e0c7ab194a76cc7283df0be365276091b042369dae125fb477828ba67e922", + "sources": "711f09af528ac5af172c664244bcba4748eac00811ef7c6b52ddd6836b5a4a28" + }, + "version": "11.0.22" + }, + "org.apiguardian:apiguardian-api": { + "shasums": { + "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "sources": "277a7a4315412817beb6655b324dc7276621e95ebff00b8bf65e17a27b685e2d" + }, + "version": "1.1.2" + }, + "org.assertj:assertj-core": { + "shasums": { + "jar": "c4a445426c3c2861666863b842cc4ec7bbb1c4226fefd370b6d2fe83d6c4ff0f", + "sources": "5ba6de05730cf76021001f8437f35db4cb5b513465d4ace8c3a6fcd68d9a19ee" + }, + "version": "3.27.7" + }, + "org.awaitility:awaitility": { + "shasums": { + "jar": "ee58568ea5945dcf988551501655183dc184e23e45a8e013fdfd9036194e6f7b", + "sources": "92d209bd0135b04ca6bb7689c6b921819896ec2d517a5357760f598faafee46c" + }, + "version": "4.3.0" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1", + "sources": "443fa6151982bb4c6ce62e2938f53660085b13a7dceb517202777b87d0dea2c7" + }, + "version": "3.33.0" + }, + "org.hamcrest:hamcrest": { + "shasums": { + "jar": "5d66b6a4a680755cb6ed7cb104fa7835ef644667586ff0737adeb977c39ecdbc", + "sources": "7a4050b1898f7e1aa395cf2be78fb6683f9e2766fcb8e1507926b204fa24d1bf" + }, + "version": "3.0" + }, + "org.jspecify:jspecify": { + "shasums": { + "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "sources": "adf0898191d55937fb3192ba971826f4f294292c4a960740f3c27310e7b70296" + }, + "version": "1.0.0" + }, + "org.junit.jupiter:junit-jupiter": { + "shasums": { + "jar": "784b65815f479a0c99a9d3a573b142e2a525efb6025d97f751b19e72f90aeda3", + "sources": "402f86a4fdce930bb68b592f2ed5a9d57dc4d1b2747aa2d66c0b3cb7a2adceeb" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-api": { + "shasums": { + "jar": "d655d7e6f0c7ae07f10a2f3bbaaebb6d30e9b26204a068ad9e9b3950aa28792c", + "sources": "8266d8da51d0c7d6a2ed4895a3cb76e0ec22194907f24364f2a4f3efd05f00a5" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-engine": { + "shasums": { + "jar": "1e2fab61ad27ea08fc7c70dd9677cf8c6d1ae5434d42dcfdd633b12c7e7c04d0", + "sources": "35706a9edf1b580bf22d6eca9d6a9165f478f75b0108840ad6f31481cd662d6c" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-params": { + "shasums": { + "jar": "cf2947e2302b9f8c8a059259a277881c1cadae8fbc2514c16a925cfeb7beb2e5", + "sources": "f0dcf217100b06b98cd36c2e74fb919c74e3024faad868bac9eba6ff00c7c263" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-commons": { + "shasums": { + "jar": "39f262d09c3d52719fe0b77f080e90a3695e285d779a41b232e17963ae5da200", + "sources": "06cbe4a4bbd79339c3817983510cf3adc3d6a88a8a556c80c5b84eeb1ebd13dc" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-engine": { + "shasums": { + "jar": "491e9e4f745f161b8a8e4186a1a7c6a450ea12c70930c9aedae427215301d947", + "sources": "89a893566a97557dbbcb0706d9b5565c4e7a402050841753dc527f3e9139c9ac" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-launcher": { + "shasums": { + "jar": "315608372e4dc44bca0ccb3ae8a07ecc206b3367033fa05748a03ccd563f1301", + "sources": "4fcbdb81cc882c0c3e73f742878db5884d3d2f86facc08369ca953e32796d144" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-reporting": { + "shasums": { + "jar": "f19c5be871c37ebed493f3152b67a909f89a44dff67c2db8016dfe34167d5730", + "sources": "bbdda2b9c002dbd1b05cfec144bab91e8cca46ed8d58525f51b547f3a0a84a7d" + }, + "version": "6.0.3" + }, + "org.mockito:mockito-core": { + "shasums": { + "jar": "d1a96d252128d3a4247cfd8a2e76412efa3cc103977be17933c942117a24f374", + "sources": "dcde489c1db6449c162f05105ace4c172850d3dc7f6633bb4f54d47a16a0fd1b" + }, + "version": "5.20.0" + }, + "org.mockito:mockito-junit-jupiter": { + "shasums": { + "jar": "fd6c703c2b00b914f3adbc27b18077a708f3d6992f19242c444e737c6cce024e", + "sources": "3c199479a2319db4395fd9fd209946ecc4530f48fe5cdeed7677c285bf70fbb5" + }, + "version": "5.20.0" + }, + "org.objenesis:objenesis": { + "shasums": { + "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", + "sources": "d06164f8ca002c8ef193cef2d682822014dd330505616af93a3fb64226fc131d" + }, + "version": "3.3" + }, + "org.opentest4j.reporting:open-test-reporting-tooling-spi": { + "shasums": { + "jar": "04ac4ecfcaf60abe0e6d5b18e8306320aec7cd9cbf15e59eeac54fa9faa16902", + "sources": "efe9672e74111726c0ff85a2508a0bc78be611a7cbe460560dc7cd429ee0a4ce" + }, + "version": "0.2.4" + }, + "org.opentest4j:opentest4j": { + "shasums": { + "jar": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "sources": "724a24e3a68267d5ebac9411389a15638a71e50c62448ffa58f59c34d5c1ebb2" + }, + "version": "1.3.0" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "8cadd43ac5eb6d09de05faecca38b917a040bb9139c7edeb4cc81c740b713281", + "sources": "22e9507b0c494daaedb33b8148c30cd618c6dacc3992be8b50eaaafeb6a8ba8d" + }, + "version": "9.7.1" + }, + "org.skyscreamer:jsonassert": { + "shasums": { + "jar": "719095c07d4203961320da593441d8b3b643c18eb1d81aa98ea933bb7eb351ba", + "sources": "a825c29f8cc40f85ea4e7a431a55d4278a785c34acdeef4cd1be7367f70ea6bb" + }, + "version": "1.5.3" + }, + "org.slf4j:jul-to-slf4j": { + "shasums": { + "jar": "cbb7d1aaaa9e871eb1a06594abd911bf97027152976edf1edc315be75239204e", + "sources": "b6dd2138f3e83d876bf07206d09f2b48ca655bc36a8e80b0c2a32ad19ab8f1d5" + }, + "version": "2.0.18" + }, + "org.slf4j:slf4j-api": { + "shasums": { + "jar": "44508fd1576500688c790b190acdd16fec4f8c79a3e0b900afd70503cf055f55", + "sources": "192e007cf7f2be41d40574e44521fc0b7ce55e01f13dbe0fa8707c8ae3329075" + }, + "version": "2.0.18" + }, + "org.springframework.boot:spring-boot": { + "shasums": { + "jar": "edb984d0bc80d209bed271e6d334fbfbfcf11cc4c1ef5059adc31c5bde7b1d7c", + "sources": "850ec7c91b0ff92c46797e0adcf1f47369d64a0cf4a8427d01b4834df129d0d4" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-autoconfigure": { + "shasums": { + "jar": "1e8a953294fe76727965970de31e3bb08fba2b65e3ca0ee9b8bca492d0818d10", + "sources": "477e9834d7982b080b485c7baeb27ea399fca324d0442dc2f694a473b6a394fd" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-http-converter": { + "shasums": { + "jar": "9f620c36cb98103ef664a9fccad4173ae20120d1abc790b795130be4e02dbb90", + "sources": "9f4378bcb3caa6696d8fe340c519bd673287f2c046098607cbe079ba9aa98874" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-jackson": { + "shasums": { + "jar": "0cdbadd10bcc3b23d32dffd419caceda4a4ed6b3da0262617f543732e9105ece", + "sources": "efe6e9f38861e94fbf36045bb23d23076407d26fed5752efb852ad2accaea3bb" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-servlet": { + "shasums": { + "jar": "fb1af769617daa2808a82921d98ca94efde8cb20fcefc55e71b2e0bf93de1423", + "sources": "172a6736933d75bdeeee725078769e27d8142a826e811940c595aea815913512" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter": { + "shasums": { + "jar": "d70f5f300c9e7af18813799bffce38974398f6429c578c825822a32560c4b202", + "sources": "d70f5f300c9e7af18813799bffce38974398f6429c578c825822a32560c4b202" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-jackson": { + "shasums": { + "jar": "bd042218bf291c4ee821d7ec3e86f7f747223d32cd87066aa5e3730a2dd5c3b6", + "sources": "bd042218bf291c4ee821d7ec3e86f7f747223d32cd87066aa5e3730a2dd5c3b6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-logging": { + "shasums": { + "jar": "b5f1d01cd179ffc24b125a6ce971854b7b141c4e19e9c050a0b82d514983b1f6", + "sources": "b5f1d01cd179ffc24b125a6ce971854b7b141c4e19e9c050a0b82d514983b1f6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-test": { + "shasums": { + "jar": "e4844ae2375d569711af218763620993ea434b4836d3463cf26d9f6b6e589340", + "sources": "e4844ae2375d569711af218763620993ea434b4836d3463cf26d9f6b6e589340" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-tomcat": { + "shasums": { + "jar": "f4a81ce616baa9c715be0dc0735210d770aa67301f92d3b11942f780056fc7ad", + "sources": "f4a81ce616baa9c715be0dc0735210d770aa67301f92d3b11942f780056fc7ad" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-tomcat-runtime": { + "shasums": { + "jar": "8d0c7cbd6bd43d47e664a9127f70ceddab952828797f20e2b0b93848796d82f2", + "sources": "8d0c7cbd6bd43d47e664a9127f70ceddab952828797f20e2b0b93848796d82f2" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-web": { + "shasums": { + "jar": "1ac009b240450c089df7ef1e5cc9b63df292bea22393ed5c7deca42c85944e3c", + "sources": "1ac009b240450c089df7ef1e5cc9b63df292bea22393ed5c7deca42c85944e3c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-test": { + "shasums": { + "jar": "8879b4a336972eb498ca6606266e6ecdae911964c0a480d3f4bf37a6c2455b33", + "sources": "4dc67a1a332d75fa3dcf517f4b6dc66ed146793307aa9d23c0ebb5f4b399850a" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-test-autoconfigure": { + "shasums": { + "jar": "99ca7ab8be0dde10fa6c03e1026969619e826fcc914b6bc0d09090e75ba17cb4", + "sources": "f94cf34c24539cc3752fae1a0bf182282086452e9c83cfae5241574f20951eb3" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-tomcat": { + "shasums": { + "jar": "ad7c6527319f5cac0b5638a28820847f64d21282147fb98daaaa1f515ee17323", + "sources": "2388d2eaeb9d413d3d7525983fe14030d3b48bc0cca1530c8c7e9dc73e05e8b5" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-web-server": { + "shasums": { + "jar": "26a13c73ee85e7a851b73eb2d683ed4d3b7a4ca581b608dfd627bd4551997cf2", + "sources": "41e1dddf6e1be5fc35c4849f51639c097e7a8eb9c6627a780791a1d9e430c311" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webmvc": { + "shasums": { + "jar": "95250948bda9a0a1e1f2ad3f413bd23e36dfedefb89fe59d309d447c6c4c5010", + "sources": "26a04367e170092463c619c886f4f8b688644eecc4a6c91c18d17c242a8f4211" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webmvc-test": { + "shasums": { + "jar": "06180d3ee7f9019880b0528cc93164f8f038e35007bd99a40fbe52892d96a955", + "sources": "4c5b614a96d50a44fce7c3269b82f26fed6d3d04933140ecf52db5e4d32e2480" + }, + "version": "4.0.7" + }, + "org.springframework:spring-aop": { + "shasums": { + "jar": "1178f039e087884174e2affc46e484f4a8bd7f2a4e011d33dd9137709f740f80", + "sources": "580610d9e5e2418ea48f64850673ed1d1fdc2d9c8e5cf6e9cfaece1e61b70522" + }, + "version": "7.0.8" + }, + "org.springframework:spring-beans": { + "shasums": { + "jar": "6ec2e361a8872a71d8b1ff66f1bcb8cfa29fcc437931998919da7cecfb59b45b", + "sources": "d75bdcfe142b1576f72356748292cad5c21872a52be2c7f2920a9795bb3c52a5" + }, + "version": "7.0.8" + }, + "org.springframework:spring-context": { + "shasums": { + "jar": "1eb7d552414ebac00e30ab3e809138d810785f6d2c4271db77cdf0181f308f19", + "sources": "a28b30679b51bcf8aac7f06cb564a379cc2d6c4891b2e2dfc738ddd750c6278e" + }, + "version": "7.0.8" + }, + "org.springframework:spring-core": { + "shasums": { + "jar": "726ba2a5130833644bdf267a55ff26e1f52e8dcc9aa1ffa06904ca9c14619f25", + "sources": "3cbdaed9f2b1eea10d8ac27148ac5e6407d2861fa2d373253a09a1220a232919" + }, + "version": "7.0.8" + }, + "org.springframework:spring-expression": { + "shasums": { + "jar": "3c97c38ab59c77ee886e08ccf8096f6bb58a1245f68dfed7a40e93f41c435f9a", + "sources": "35517249c504d1d4550186808665587c8bb5be953cb6cbbb3856804194e790e9" + }, + "version": "7.0.8" + }, + "org.springframework:spring-test": { + "shasums": { + "jar": "6ffb7796075a204915edc4bb9e54dc420183cecb520d753004f660f153763c8e", + "sources": "7bc670e2e1c9cc902da5557a857dde0a4d8089c267ccfcc1bb554cbf2a8c5a05" + }, + "version": "7.0.8" + }, + "org.springframework:spring-web": { + "shasums": { + "jar": "4d4ed7ecb0453d25d735ea27d025ea36b003c3d29cb7d006bedd6d5188a2f5c0", + "sources": "281cbbd965844cdf2e08396924eacd8a369cd38f56fdfb9519c7492217d8b411" + }, + "version": "7.0.8" + }, + "org.springframework:spring-webmvc": { + "shasums": { + "jar": "48f7e1e2d0d46e98ed3fa30d5a64cb1f7ed2aa339a82edcd87289ed8ff216f04", + "sources": "6dcbc3dc4d5222121f83d1eb0d30807e389771b8d233be38b8e413b92b88a106" + }, + "version": "7.0.8" + }, + "org.xmlunit:xmlunit-core": { + "shasums": { + "jar": "208e0cee82aedd9183937e4b9ae44b83884179f724a706bef5795477acfcca91", + "sources": "bb8dba65e8bc1ade346e4bfd98d7f620f51ae8b9034e9758cd6f3031838e79fd" + }, + "version": "2.10.4" + }, + "org.yaml:snakeyaml": { + "shasums": { + "jar": "e6682acf1ace77508ef13649cbf4f8d09d2cf5457bdb61d25ffb6ac0233d78dd", + "sources": "7a7d307ca9fe1663219a60045a8e5a113a69331566f9ebbe1d3b12c6781909ac" + }, + "version": "2.5" + }, + "tools.jackson.core:jackson-core": { + "shasums": { + "jar": "3bda1cd6eff0a8d47bdfcaeae7c2bd5311d6c8ed494ef5f3e51029bb44aa9bdf", + "sources": "5aa481c1c120505fc1d204510ec201a40c2bb0bb6bdea24560e0b5fb66484e60" + }, + "version": "3.1.4" + }, + "tools.jackson.core:jackson-databind": { + "shasums": { + "jar": "14034bfdf392b6ebec1b4bb6c1de29d604f0aa97251259a19d5f19af8719bb20", + "sources": "109baa39968ff6fdcc4389dd4249f04d2edcab7387421ea17bfb51bf18e24189" + }, + "version": "3.1.4" + } + }, + "dependencies": { + "ch.qos.logback:logback-classic": [ + "ch.qos.logback:logback-core", + "org.slf4j:slf4j-api" + ], + "com.google.guava:guava": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.checkerframework:checker-qual" + ], + "com.jayway.jsonpath:json-path": [ + "net.minidev:json-smart", + "org.slf4j:slf4j-api" + ], + "io.micrometer:micrometer-commons": [ + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-observation": [ + "io.micrometer:micrometer-commons", + "org.jspecify:jspecify" + ], + "jakarta.xml.bind:jakarta.xml.bind-api": [ + "jakarta.activation:jakarta.activation-api" + ], + "net.minidev:accessors-smart": [ + "org.ow2.asm:asm" + ], + "net.minidev:json-smart": [ + "net.minidev:accessors-smart" + ], + "org.apache.logging.log4j:log4j-to-slf4j": [ + "org.apache.logging.log4j:log4j-api", + "org.slf4j:slf4j-api" + ], + "org.apache.tomcat.embed:tomcat-embed-websocket": [ + "org.apache.tomcat.embed:tomcat-embed-core" + ], + "org.assertj:assertj-core": [ + "net.bytebuddy:byte-buddy" + ], + "org.awaitility:awaitility": [ + "org.hamcrest:hamcrest" + ], + "org.junit.jupiter:junit-jupiter": [ + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-params" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.jupiter:junit-jupiter-params": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter-api" + ], + "org.junit.platform:junit-platform-commons": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify" + ], + "org.junit.platform:junit-platform-engine": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-launcher", + "org.opentest4j.reporting:open-test-reporting-tooling-spi" + ], + "org.mockito:mockito-core": [ + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.objenesis:objenesis" + ], + "org.mockito:mockito-junit-jupiter": [ + "org.junit.jupiter:junit-jupiter-api", + "org.mockito:mockito-core" + ], + "org.opentest4j.reporting:open-test-reporting-tooling-spi": [ + "org.apiguardian:apiguardian-api" + ], + "org.skyscreamer:jsonassert": [ + "com.vaadin.external.google:android-json" + ], + "org.slf4j:jul-to-slf4j": [ + "org.slf4j:slf4j-api" + ], + "org.springframework.boot:spring-boot": [ + "org.springframework:spring-context", + "org.springframework:spring-core" + ], + "org.springframework.boot:spring-boot-autoconfigure": [ + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-http-converter": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-jackson": [ + "org.springframework.boot:spring-boot", + "tools.jackson.core:jackson-databind" + ], + "org.springframework.boot:spring-boot-servlet": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-starter": [ + "jakarta.annotation:jakarta.annotation-api", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-starter-logging", + "org.yaml:snakeyaml" + ], + "org.springframework.boot:spring-boot-starter-jackson": [ + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-logging": [ + "ch.qos.logback:logback-classic", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.slf4j:jul-to-slf4j" + ], + "org.springframework.boot:spring-boot-starter-test": [ + "com.jayway.jsonpath:json-path", + "jakarta.xml.bind:jakarta.xml.bind-api", + "net.minidev:json-smart", + "org.assertj:assertj-core", + "org.awaitility:awaitility", + "org.hamcrest:hamcrest", + "org.junit.jupiter:junit-jupiter", + "org.mockito:mockito-core", + "org.mockito:mockito-junit-jupiter", + "org.skyscreamer:jsonassert", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework:spring-core", + "org.springframework:spring-test", + "org.xmlunit:xmlunit-core" + ], + "org.springframework.boot:spring-boot-starter-tomcat": [ + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-tomcat" + ], + "org.springframework.boot:spring-boot-starter-tomcat-runtime": [ + "jakarta.annotation:jakarta.annotation-api", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-web-server" + ], + "org.springframework.boot:spring-boot-starter-web": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot-test": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-test" + ], + "org.springframework.boot:spring-boot-test-autoconfigure": [ + "org.springframework.boot:spring-boot-test" + ], + "org.springframework.boot:spring-boot-tomcat": [ + "jakarta.annotation:jakarta.annotation-api", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.springframework.boot:spring-boot-web-server" + ], + "org.springframework.boot:spring-boot-web-server": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-webmvc": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-servlet", + "org.springframework:spring-web", + "org.springframework:spring-webmvc" + ], + "org.springframework.boot:spring-boot-webmvc-test": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework:spring-aop": [ + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-beans": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-context": [ + "io.micrometer:micrometer-observation", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-core", + "org.springframework:spring-expression" + ], + "org.springframework:spring-core": [ + "commons-logging:commons-logging", + "org.jspecify:jspecify" + ], + "org.springframework:spring-expression": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-test": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-web": [ + "io.micrometer:micrometer-observation", + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-webmvc": [ + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression", + "org.springframework:spring-web" + ], + "org.xmlunit:xmlunit-core": [ + "jakarta.xml.bind:jakarta.xml.bind-api" + ], + "tools.jackson.core:jackson-databind": [ + "com.fasterxml.jackson.core:jackson-annotations", + "tools.jackson.core:jackson-core" + ] + }, + "packages": { + "ch.qos.logback:logback-classic": [ + "ch.qos.logback.classic", + "ch.qos.logback.classic.boolex", + "ch.qos.logback.classic.encoder", + "ch.qos.logback.classic.filter", + "ch.qos.logback.classic.helpers", + "ch.qos.logback.classic.html", + "ch.qos.logback.classic.joran", + "ch.qos.logback.classic.joran.action", + "ch.qos.logback.classic.joran.sanity", + "ch.qos.logback.classic.joran.serializedModel", + "ch.qos.logback.classic.jul", + "ch.qos.logback.classic.layout", + "ch.qos.logback.classic.log4j", + "ch.qos.logback.classic.model", + "ch.qos.logback.classic.model.processor", + "ch.qos.logback.classic.model.util", + "ch.qos.logback.classic.net", + "ch.qos.logback.classic.net.server", + "ch.qos.logback.classic.pattern", + "ch.qos.logback.classic.pattern.color", + "ch.qos.logback.classic.selector", + "ch.qos.logback.classic.selector.servlet", + "ch.qos.logback.classic.servlet", + "ch.qos.logback.classic.sift", + "ch.qos.logback.classic.spi", + "ch.qos.logback.classic.turbo", + "ch.qos.logback.classic.tyler", + "ch.qos.logback.classic.util" + ], + "ch.qos.logback:logback-core": [ + "ch.qos.logback.core", + "ch.qos.logback.core.boolex", + "ch.qos.logback.core.encoder", + "ch.qos.logback.core.filter", + "ch.qos.logback.core.helpers", + "ch.qos.logback.core.hook", + "ch.qos.logback.core.html", + "ch.qos.logback.core.joran", + "ch.qos.logback.core.joran.action", + "ch.qos.logback.core.joran.conditional", + "ch.qos.logback.core.joran.event", + "ch.qos.logback.core.joran.sanity", + "ch.qos.logback.core.joran.spi", + "ch.qos.logback.core.joran.util", + "ch.qos.logback.core.joran.util.beans", + "ch.qos.logback.core.layout", + "ch.qos.logback.core.model", + "ch.qos.logback.core.model.conditional", + "ch.qos.logback.core.model.processor", + "ch.qos.logback.core.model.processor.conditional", + "ch.qos.logback.core.model.util", + "ch.qos.logback.core.net", + "ch.qos.logback.core.net.ssl", + "ch.qos.logback.core.pattern", + "ch.qos.logback.core.pattern.color", + "ch.qos.logback.core.pattern.parser", + "ch.qos.logback.core.pattern.util", + "ch.qos.logback.core.property", + "ch.qos.logback.core.read", + "ch.qos.logback.core.recovery", + "ch.qos.logback.core.rolling", + "ch.qos.logback.core.rolling.helper", + "ch.qos.logback.core.sift", + "ch.qos.logback.core.spi", + "ch.qos.logback.core.status", + "ch.qos.logback.core.subst", + "ch.qos.logback.core.testUtil", + "ch.qos.logback.core.util" + ], + "com.fasterxml.jackson.core:jackson-annotations": [ + "com.fasterxml.jackson.annotation" + ], + "com.google.code.findbugs:jsr305": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "com.google.code.gson:gson": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.internal.sql", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "com.google.errorprone:error_prone_annotations": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "com.google.guava:failureaccess": [ + "com.google.common.util.concurrent.internal" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.jayway.jsonpath:json-path": [ + "com.jayway.jsonpath", + "com.jayway.jsonpath.internal", + "com.jayway.jsonpath.internal.filter", + "com.jayway.jsonpath.internal.function", + "com.jayway.jsonpath.internal.function.json", + "com.jayway.jsonpath.internal.function.latebinding", + "com.jayway.jsonpath.internal.function.numeric", + "com.jayway.jsonpath.internal.function.sequence", + "com.jayway.jsonpath.internal.function.text", + "com.jayway.jsonpath.internal.path", + "com.jayway.jsonpath.spi.cache", + "com.jayway.jsonpath.spi.json", + "com.jayway.jsonpath.spi.mapper" + ], + "com.vaadin.external.google:android-json": [ + "org.json" + ], + "commons-logging:commons-logging": [ + "org.apache.commons.logging", + "org.apache.commons.logging.impl" + ], + "io.micrometer:micrometer-commons": [ + "io.micrometer.common", + "io.micrometer.common.annotation", + "io.micrometer.common.docs", + "io.micrometer.common.lang", + "io.micrometer.common.lang.internal", + "io.micrometer.common.util", + "io.micrometer.common.util.internal.logging" + ], + "io.micrometer:micrometer-observation": [ + "io.micrometer.observation", + "io.micrometer.observation.annotation", + "io.micrometer.observation.aop", + "io.micrometer.observation.contextpropagation", + "io.micrometer.observation.docs", + "io.micrometer.observation.transport" + ], + "jakarta.activation:jakarta.activation-api": [ + "jakarta.activation", + "jakarta.activation.spi" + ], + "jakarta.annotation:jakarta.annotation-api": [ + "jakarta.annotation", + "jakarta.annotation.security", + "jakarta.annotation.sql" + ], + "jakarta.xml.bind:jakarta.xml.bind-api": [ + "jakarta.xml.bind", + "jakarta.xml.bind.annotation", + "jakarta.xml.bind.annotation.adapters", + "jakarta.xml.bind.attachment", + "jakarta.xml.bind.helpers", + "jakarta.xml.bind.util" + ], + "net.bytebuddy:byte-buddy": [ + "net.bytebuddy", + "net.bytebuddy.agent.builder", + "net.bytebuddy.asm", + "net.bytebuddy.build", + "net.bytebuddy.description", + "net.bytebuddy.description.annotation", + "net.bytebuddy.description.enumeration", + "net.bytebuddy.description.field", + "net.bytebuddy.description.method", + "net.bytebuddy.description.modifier", + "net.bytebuddy.description.type", + "net.bytebuddy.dynamic", + "net.bytebuddy.dynamic.loading", + "net.bytebuddy.dynamic.scaffold", + "net.bytebuddy.dynamic.scaffold.inline", + "net.bytebuddy.dynamic.scaffold.subclass", + "net.bytebuddy.implementation", + "net.bytebuddy.implementation.attribute", + "net.bytebuddy.implementation.auxiliary", + "net.bytebuddy.implementation.bind", + "net.bytebuddy.implementation.bind.annotation", + "net.bytebuddy.implementation.bytecode", + "net.bytebuddy.implementation.bytecode.assign", + "net.bytebuddy.implementation.bytecode.assign.primitive", + "net.bytebuddy.implementation.bytecode.assign.reference", + "net.bytebuddy.implementation.bytecode.collection", + "net.bytebuddy.implementation.bytecode.constant", + "net.bytebuddy.implementation.bytecode.member", + "net.bytebuddy.jar.asm", + "net.bytebuddy.jar.asm.commons", + "net.bytebuddy.jar.asm.signature", + "net.bytebuddy.jar.asmjdkbridge", + "net.bytebuddy.matcher", + "net.bytebuddy.pool", + "net.bytebuddy.utility", + "net.bytebuddy.utility.dispatcher", + "net.bytebuddy.utility.nullability", + "net.bytebuddy.utility.privilege", + "net.bytebuddy.utility.visitor" + ], + "net.bytebuddy:byte-buddy-agent": [ + "net.bytebuddy.agent", + "net.bytebuddy.agent.utility.nullability" + ], + "net.minidev:accessors-smart": [ + "net.minidev.asm", + "net.minidev.asm.ex" + ], + "net.minidev:json-smart": [ + "net.minidev.json", + "net.minidev.json.annotate", + "net.minidev.json.parser", + "net.minidev.json.reader", + "net.minidev.json.writer" + ], + "org.apache.logging.log4j:log4j-api": [ + "org.apache.logging.log4j", + "org.apache.logging.log4j.internal", + "org.apache.logging.log4j.internal.annotation", + "org.apache.logging.log4j.internal.map", + "org.apache.logging.log4j.message", + "org.apache.logging.log4j.simple", + "org.apache.logging.log4j.simple.internal", + "org.apache.logging.log4j.spi", + "org.apache.logging.log4j.status", + "org.apache.logging.log4j.util", + "org.apache.logging.log4j.util.internal" + ], + "org.apache.logging.log4j:log4j-to-slf4j": [ + "org.apache.logging.slf4j" + ], + "org.apache.tomcat.embed:tomcat-embed-core": [ + "jakarta.security.auth.message", + "jakarta.security.auth.message.callback", + "jakarta.security.auth.message.config", + "jakarta.security.auth.message.module", + "jakarta.servlet", + "jakarta.servlet.annotation", + "jakarta.servlet.descriptor", + "jakarta.servlet.http", + "org.apache.catalina", + "org.apache.catalina.authenticator", + "org.apache.catalina.authenticator.jaspic", + "org.apache.catalina.connector", + "org.apache.catalina.core", + "org.apache.catalina.deploy", + "org.apache.catalina.filters", + "org.apache.catalina.loader", + "org.apache.catalina.manager", + "org.apache.catalina.manager.host", + "org.apache.catalina.manager.util", + "org.apache.catalina.mapper", + "org.apache.catalina.mbeans", + "org.apache.catalina.realm", + "org.apache.catalina.security", + "org.apache.catalina.servlets", + "org.apache.catalina.session", + "org.apache.catalina.startup", + "org.apache.catalina.users", + "org.apache.catalina.util", + "org.apache.catalina.valves", + "org.apache.catalina.valves.rewrite", + "org.apache.catalina.webresources", + "org.apache.catalina.webresources.war", + "org.apache.coyote", + "org.apache.coyote.ajp", + "org.apache.coyote.http11", + "org.apache.coyote.http11.filters", + "org.apache.coyote.http11.upgrade", + "org.apache.coyote.http2", + "org.apache.juli", + "org.apache.juli.logging", + "org.apache.naming", + "org.apache.naming.factory", + "org.apache.naming.java", + "org.apache.tomcat", + "org.apache.tomcat.jni", + "org.apache.tomcat.util", + "org.apache.tomcat.util.bcel", + "org.apache.tomcat.util.bcel.classfile", + "org.apache.tomcat.util.buf", + "org.apache.tomcat.util.collections", + "org.apache.tomcat.util.compat", + "org.apache.tomcat.util.concurrent", + "org.apache.tomcat.util.descriptor", + "org.apache.tomcat.util.descriptor.tagplugin", + "org.apache.tomcat.util.descriptor.web", + "org.apache.tomcat.util.digester", + "org.apache.tomcat.util.file", + "org.apache.tomcat.util.http", + "org.apache.tomcat.util.http.fileupload", + "org.apache.tomcat.util.http.fileupload.disk", + "org.apache.tomcat.util.http.fileupload.impl", + "org.apache.tomcat.util.http.fileupload.servlet", + "org.apache.tomcat.util.http.fileupload.util", + "org.apache.tomcat.util.http.fileupload.util.mime", + "org.apache.tomcat.util.http.parser", + "org.apache.tomcat.util.json", + "org.apache.tomcat.util.log", + "org.apache.tomcat.util.modeler", + "org.apache.tomcat.util.modeler.modules", + "org.apache.tomcat.util.net", + "org.apache.tomcat.util.net.jsse", + "org.apache.tomcat.util.net.openssl", + "org.apache.tomcat.util.net.openssl.ciphers", + "org.apache.tomcat.util.res", + "org.apache.tomcat.util.scan", + "org.apache.tomcat.util.security", + "org.apache.tomcat.util.threads" + ], + "org.apache.tomcat.embed:tomcat-embed-el": [ + "jakarta.el", + "org.apache.el", + "org.apache.el.lang", + "org.apache.el.parser", + "org.apache.el.stream", + "org.apache.el.util" + ], + "org.apache.tomcat.embed:tomcat-embed-websocket": [ + "jakarta.websocket", + "jakarta.websocket.server", + "org.apache.tomcat.websocket", + "org.apache.tomcat.websocket.pojo", + "org.apache.tomcat.websocket.server" + ], + "org.apiguardian:apiguardian-api": [ + "org.apiguardian.api" + ], + "org.assertj:assertj-core": [ + "org.assertj.core.annotation", + "org.assertj.core.annotations", + "org.assertj.core.api", + "org.assertj.core.api.exception", + "org.assertj.core.api.filter", + "org.assertj.core.api.iterable", + "org.assertj.core.api.junit.jupiter", + "org.assertj.core.api.recursive", + "org.assertj.core.api.recursive.assertion", + "org.assertj.core.api.recursive.comparison", + "org.assertj.core.condition", + "org.assertj.core.configuration", + "org.assertj.core.data", + "org.assertj.core.description", + "org.assertj.core.error", + "org.assertj.core.error.array2d", + "org.assertj.core.error.future", + "org.assertj.core.error.uri", + "org.assertj.core.extractor", + "org.assertj.core.groups", + "org.assertj.core.internal", + "org.assertj.core.internal.annotation", + "org.assertj.core.matcher", + "org.assertj.core.presentation", + "org.assertj.core.util", + "org.assertj.core.util.diff", + "org.assertj.core.util.diff.myers", + "org.assertj.core.util.introspection", + "org.assertj.core.util.xml" + ], + "org.awaitility:awaitility": [ + "org.awaitility", + "org.awaitility.classpath", + "org.awaitility.constraint", + "org.awaitility.core", + "org.awaitility.pollinterval", + "org.awaitility.reflect", + "org.awaitility.reflect.exception", + "org.awaitility.spi" + ], + "org.checkerframework:checker-qual": [ + "org.checkerframework.checker.builder.qual", + "org.checkerframework.checker.calledmethods.qual", + "org.checkerframework.checker.compilermsgs.qual", + "org.checkerframework.checker.fenum.qual", + "org.checkerframework.checker.formatter.qual", + "org.checkerframework.checker.guieffect.qual", + "org.checkerframework.checker.i18n.qual", + "org.checkerframework.checker.i18nformatter.qual", + "org.checkerframework.checker.index.qual", + "org.checkerframework.checker.initialization.qual", + "org.checkerframework.checker.interning.qual", + "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.mustcall.qual", + "org.checkerframework.checker.nullness.qual", + "org.checkerframework.checker.optional.qual", + "org.checkerframework.checker.propkey.qual", + "org.checkerframework.checker.regex.qual", + "org.checkerframework.checker.signature.qual", + "org.checkerframework.checker.signedness.qual", + "org.checkerframework.checker.tainting.qual", + "org.checkerframework.checker.units.qual", + "org.checkerframework.common.aliasing.qual", + "org.checkerframework.common.initializedfields.qual", + "org.checkerframework.common.reflection.qual", + "org.checkerframework.common.returnsreceiver.qual", + "org.checkerframework.common.subtyping.qual", + "org.checkerframework.common.util.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.hamcrest:hamcrest": [ + "org.hamcrest", + "org.hamcrest.beans", + "org.hamcrest.collection", + "org.hamcrest.comparator", + "org.hamcrest.core", + "org.hamcrest.internal", + "org.hamcrest.io", + "org.hamcrest.number", + "org.hamcrest.object", + "org.hamcrest.text", + "org.hamcrest.xml" + ], + "org.jspecify:jspecify": [ + "org.jspecify.annotations" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.junit.jupiter.api", + "org.junit.jupiter.api.condition", + "org.junit.jupiter.api.extension", + "org.junit.jupiter.api.extension.support", + "org.junit.jupiter.api.function", + "org.junit.jupiter.api.io", + "org.junit.jupiter.api.parallel", + "org.junit.jupiter.api.util" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.junit.jupiter.engine", + "org.junit.jupiter.engine.config", + "org.junit.jupiter.engine.descriptor", + "org.junit.jupiter.engine.discovery", + "org.junit.jupiter.engine.discovery.predicates", + "org.junit.jupiter.engine.execution", + "org.junit.jupiter.engine.extension", + "org.junit.jupiter.engine.support" + ], + "org.junit.jupiter:junit-jupiter-params": [ + "org.junit.jupiter.params", + "org.junit.jupiter.params.aggregator", + "org.junit.jupiter.params.converter", + "org.junit.jupiter.params.provider", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.reader", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.util", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.writer", + "org.junit.jupiter.params.support" + ], + "org.junit.platform:junit-platform-commons": [ + "org.junit.platform.commons", + "org.junit.platform.commons.annotation", + "org.junit.platform.commons.function", + "org.junit.platform.commons.io", + "org.junit.platform.commons.logging", + "org.junit.platform.commons.support", + "org.junit.platform.commons.support.conversion", + "org.junit.platform.commons.support.scanning", + "org.junit.platform.commons.util" + ], + "org.junit.platform:junit-platform-engine": [ + "org.junit.platform.engine", + "org.junit.platform.engine.discovery", + "org.junit.platform.engine.reporting", + "org.junit.platform.engine.support.config", + "org.junit.platform.engine.support.descriptor", + "org.junit.platform.engine.support.discovery", + "org.junit.platform.engine.support.hierarchical", + "org.junit.platform.engine.support.store" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.junit.platform.launcher", + "org.junit.platform.launcher.core", + "org.junit.platform.launcher.jfr", + "org.junit.platform.launcher.listeners", + "org.junit.platform.launcher.listeners.discovery", + "org.junit.platform.launcher.listeners.session", + "org.junit.platform.launcher.tagexpression" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.junit.platform.reporting", + "org.junit.platform.reporting.legacy", + "org.junit.platform.reporting.legacy.xml", + "org.junit.platform.reporting.open.xml", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.api", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.core", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.git", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.java", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.root", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.schema" + ], + "org.mockito:mockito-core": [ + "org.mockito", + "org.mockito.configuration", + "org.mockito.creation.instance", + "org.mockito.exceptions.base", + "org.mockito.exceptions.misusing", + "org.mockito.exceptions.stacktrace", + "org.mockito.exceptions.verification", + "org.mockito.exceptions.verification.junit", + "org.mockito.exceptions.verification.opentest4j", + "org.mockito.hamcrest", + "org.mockito.internal", + "org.mockito.internal.configuration", + "org.mockito.internal.configuration.injection", + "org.mockito.internal.configuration.injection.filter", + "org.mockito.internal.configuration.injection.scanner", + "org.mockito.internal.configuration.plugins", + "org.mockito.internal.creation", + "org.mockito.internal.creation.bytebuddy", + "org.mockito.internal.creation.bytebuddy.access", + "org.mockito.internal.creation.bytebuddy.codegen", + "org.mockito.internal.creation.instance", + "org.mockito.internal.creation.proxy", + "org.mockito.internal.creation.settings", + "org.mockito.internal.creation.util", + "org.mockito.internal.debugging", + "org.mockito.internal.exceptions", + "org.mockito.internal.exceptions.stacktrace", + "org.mockito.internal.exceptions.util", + "org.mockito.internal.framework", + "org.mockito.internal.hamcrest", + "org.mockito.internal.handler", + "org.mockito.internal.invocation", + "org.mockito.internal.invocation.finder", + "org.mockito.internal.invocation.mockref", + "org.mockito.internal.junit", + "org.mockito.internal.listeners", + "org.mockito.internal.matchers", + "org.mockito.internal.matchers.apachecommons", + "org.mockito.internal.matchers.text", + "org.mockito.internal.progress", + "org.mockito.internal.reporting", + "org.mockito.internal.runners", + "org.mockito.internal.runners.util", + "org.mockito.internal.session", + "org.mockito.internal.stubbing", + "org.mockito.internal.stubbing.answers", + "org.mockito.internal.stubbing.defaultanswers", + "org.mockito.internal.util", + "org.mockito.internal.util.collections", + "org.mockito.internal.util.concurrent", + "org.mockito.internal.util.io", + "org.mockito.internal.util.reflection", + "org.mockito.internal.verification", + "org.mockito.internal.verification.api", + "org.mockito.internal.verification.argumentmatching", + "org.mockito.internal.verification.checkers", + "org.mockito.invocation", + "org.mockito.junit", + "org.mockito.listeners", + "org.mockito.mock", + "org.mockito.plugins", + "org.mockito.quality", + "org.mockito.session", + "org.mockito.stubbing", + "org.mockito.verification" + ], + "org.mockito:mockito-junit-jupiter": [ + "org.mockito.junit.jupiter", + "org.mockito.junit.jupiter.resolver" + ], + "org.objenesis:objenesis": [ + "org.objenesis", + "org.objenesis.instantiator", + "org.objenesis.instantiator.android", + "org.objenesis.instantiator.annotations", + "org.objenesis.instantiator.basic", + "org.objenesis.instantiator.gcj", + "org.objenesis.instantiator.perc", + "org.objenesis.instantiator.sun", + "org.objenesis.instantiator.util", + "org.objenesis.strategy" + ], + "org.opentest4j.reporting:open-test-reporting-tooling-spi": [ + "org.opentest4j.reporting.tooling.spi.htmlreport" + ], + "org.opentest4j:opentest4j": [ + "org.opentest4j" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ], + "org.skyscreamer:jsonassert": [ + "org.json", + "org.skyscreamer.jsonassert", + "org.skyscreamer.jsonassert.comparator" + ], + "org.slf4j:jul-to-slf4j": [ + "org.slf4j.bridge" + ], + "org.slf4j:slf4j-api": [ + "org.slf4j", + "org.slf4j.event", + "org.slf4j.helpers", + "org.slf4j.spi" + ], + "org.springframework.boot:spring-boot": [ + "org.springframework.boot", + "org.springframework.boot.admin", + "org.springframework.boot.ansi", + "org.springframework.boot.availability", + "org.springframework.boot.bootstrap", + "org.springframework.boot.builder", + "org.springframework.boot.cloud", + "org.springframework.boot.context", + "org.springframework.boot.context.annotation", + "org.springframework.boot.context.config", + "org.springframework.boot.context.event", + "org.springframework.boot.context.logging", + "org.springframework.boot.context.metrics.buffering", + "org.springframework.boot.context.properties", + "org.springframework.boot.context.properties.bind", + "org.springframework.boot.context.properties.bind.handler", + "org.springframework.boot.context.properties.bind.validation", + "org.springframework.boot.context.properties.source", + "org.springframework.boot.convert", + "org.springframework.boot.diagnostics", + "org.springframework.boot.diagnostics.analyzer", + "org.springframework.boot.env", + "org.springframework.boot.info", + "org.springframework.boot.io", + "org.springframework.boot.json", + "org.springframework.boot.logging", + "org.springframework.boot.logging.java", + "org.springframework.boot.logging.log4j2", + "org.springframework.boot.logging.logback", + "org.springframework.boot.logging.structured", + "org.springframework.boot.origin", + "org.springframework.boot.retry", + "org.springframework.boot.ssl", + "org.springframework.boot.ssl.jks", + "org.springframework.boot.ssl.pem", + "org.springframework.boot.support", + "org.springframework.boot.system", + "org.springframework.boot.task", + "org.springframework.boot.thread", + "org.springframework.boot.util", + "org.springframework.boot.validation", + "org.springframework.boot.validation.beanvalidation", + "org.springframework.boot.web.context.reactive", + "org.springframework.boot.web.context.servlet", + "org.springframework.boot.web.error", + "org.springframework.boot.web.servlet", + "org.springframework.boot.web.servlet.support" + ], + "org.springframework.boot:spring-boot-autoconfigure": [ + "org.springframework.boot.autoconfigure", + "org.springframework.boot.autoconfigure.admin", + "org.springframework.boot.autoconfigure.aop", + "org.springframework.boot.autoconfigure.availability", + "org.springframework.boot.autoconfigure.cache", + "org.springframework.boot.autoconfigure.condition", + "org.springframework.boot.autoconfigure.container", + "org.springframework.boot.autoconfigure.context", + "org.springframework.boot.autoconfigure.data", + "org.springframework.boot.autoconfigure.diagnostics.analyzer", + "org.springframework.boot.autoconfigure.info", + "org.springframework.boot.autoconfigure.jmx", + "org.springframework.boot.autoconfigure.logging", + "org.springframework.boot.autoconfigure.preinitialize", + "org.springframework.boot.autoconfigure.service.connection", + "org.springframework.boot.autoconfigure.ssl", + "org.springframework.boot.autoconfigure.task", + "org.springframework.boot.autoconfigure.template", + "org.springframework.boot.autoconfigure.web", + "org.springframework.boot.autoconfigure.web.format" + ], + "org.springframework.boot:spring-boot-http-converter": [ + "org.springframework.boot.http.converter.autoconfigure" + ], + "org.springframework.boot:spring-boot-jackson": [ + "org.springframework.boot.jackson", + "org.springframework.boot.jackson.autoconfigure" + ], + "org.springframework.boot:spring-boot-servlet": [ + "org.springframework.boot.servlet", + "org.springframework.boot.servlet.actuate.web.exchanges", + "org.springframework.boot.servlet.actuate.web.mappings", + "org.springframework.boot.servlet.autoconfigure", + "org.springframework.boot.servlet.autoconfigure.actuate.web", + "org.springframework.boot.servlet.autoconfigure.actuate.web.exchanges", + "org.springframework.boot.servlet.autoconfigure.actuate.web.mappings", + "org.springframework.boot.servlet.filter" + ], + "org.springframework.boot:spring-boot-test": [ + "org.springframework.boot.test.context", + "org.springframework.boot.test.context.assertj", + "org.springframework.boot.test.context.filter", + "org.springframework.boot.test.context.filter.annotation", + "org.springframework.boot.test.context.runner", + "org.springframework.boot.test.http.client", + "org.springframework.boot.test.http.server", + "org.springframework.boot.test.json", + "org.springframework.boot.test.mock.web", + "org.springframework.boot.test.system", + "org.springframework.boot.test.util", + "org.springframework.boot.test.web.htmlunit", + "org.springframework.boot.test.web.server" + ], + "org.springframework.boot:spring-boot-test-autoconfigure": [ + "org.springframework.boot.test.autoconfigure", + "org.springframework.boot.test.autoconfigure.jdbc", + "org.springframework.boot.test.autoconfigure.json" + ], + "org.springframework.boot:spring-boot-tomcat": [ + "org.springframework.boot.tomcat", + "org.springframework.boot.tomcat.autoconfigure", + "org.springframework.boot.tomcat.autoconfigure.actuate.web.server", + "org.springframework.boot.tomcat.autoconfigure.metrics", + "org.springframework.boot.tomcat.autoconfigure.reactive", + "org.springframework.boot.tomcat.autoconfigure.servlet", + "org.springframework.boot.tomcat.metrics", + "org.springframework.boot.tomcat.reactive", + "org.springframework.boot.tomcat.servlet" + ], + "org.springframework.boot:spring-boot-web-server": [ + "org.springframework.boot.web.server", + "org.springframework.boot.web.server.autoconfigure", + "org.springframework.boot.web.server.autoconfigure.reactive", + "org.springframework.boot.web.server.autoconfigure.servlet", + "org.springframework.boot.web.server.context", + "org.springframework.boot.web.server.reactive", + "org.springframework.boot.web.server.reactive.context", + "org.springframework.boot.web.server.servlet", + "org.springframework.boot.web.server.servlet.context" + ], + "org.springframework.boot:spring-boot-webmvc": [ + "org.springframework.boot.webmvc", + "org.springframework.boot.webmvc.actuate.endpoint.web", + "org.springframework.boot.webmvc.actuate.web.mappings", + "org.springframework.boot.webmvc.autoconfigure", + "org.springframework.boot.webmvc.autoconfigure.actuate.endpoint.web", + "org.springframework.boot.webmvc.autoconfigure.actuate.web", + "org.springframework.boot.webmvc.autoconfigure.actuate.web.mappings", + "org.springframework.boot.webmvc.autoconfigure.error", + "org.springframework.boot.webmvc.error" + ], + "org.springframework.boot:spring-boot-webmvc-test": [ + "org.springframework.boot.webmvc.test.autoconfigure" + ], + "org.springframework:spring-aop": [ + "org.aopalliance", + "org.aopalliance.aop", + "org.aopalliance.intercept", + "org.springframework.aop", + "org.springframework.aop.aspectj", + "org.springframework.aop.aspectj.annotation", + "org.springframework.aop.aspectj.autoproxy", + "org.springframework.aop.config", + "org.springframework.aop.framework", + "org.springframework.aop.framework.adapter", + "org.springframework.aop.framework.autoproxy", + "org.springframework.aop.framework.autoproxy.target", + "org.springframework.aop.interceptor", + "org.springframework.aop.scope", + "org.springframework.aop.support", + "org.springframework.aop.support.annotation", + "org.springframework.aop.target", + "org.springframework.aop.target.dynamic" + ], + "org.springframework:spring-beans": [ + "org.springframework.beans", + "org.springframework.beans.factory", + "org.springframework.beans.factory.annotation", + "org.springframework.beans.factory.aot", + "org.springframework.beans.factory.config", + "org.springframework.beans.factory.groovy", + "org.springframework.beans.factory.parsing", + "org.springframework.beans.factory.serviceloader", + "org.springframework.beans.factory.support", + "org.springframework.beans.factory.wiring", + "org.springframework.beans.factory.xml", + "org.springframework.beans.propertyeditors", + "org.springframework.beans.support" + ], + "org.springframework:spring-context": [ + "org.springframework.cache", + "org.springframework.cache.annotation", + "org.springframework.cache.concurrent", + "org.springframework.cache.config", + "org.springframework.cache.interceptor", + "org.springframework.cache.support", + "org.springframework.context", + "org.springframework.context.annotation", + "org.springframework.context.aot", + "org.springframework.context.config", + "org.springframework.context.event", + "org.springframework.context.expression", + "org.springframework.context.i18n", + "org.springframework.context.index", + "org.springframework.context.support", + "org.springframework.context.weaving", + "org.springframework.ejb.config", + "org.springframework.format", + "org.springframework.format.annotation", + "org.springframework.format.datetime", + "org.springframework.format.datetime.standard", + "org.springframework.format.number", + "org.springframework.format.number.money", + "org.springframework.format.support", + "org.springframework.instrument.classloading", + "org.springframework.instrument.classloading.glassfish", + "org.springframework.instrument.classloading.jboss", + "org.springframework.instrument.classloading.tomcat", + "org.springframework.jmx", + "org.springframework.jmx.access", + "org.springframework.jmx.export", + "org.springframework.jmx.export.annotation", + "org.springframework.jmx.export.assembler", + "org.springframework.jmx.export.metadata", + "org.springframework.jmx.export.naming", + "org.springframework.jmx.export.notification", + "org.springframework.jmx.support", + "org.springframework.jndi", + "org.springframework.jndi.support", + "org.springframework.resilience", + "org.springframework.resilience.annotation", + "org.springframework.resilience.retry", + "org.springframework.scheduling", + "org.springframework.scheduling.annotation", + "org.springframework.scheduling.concurrent", + "org.springframework.scheduling.config", + "org.springframework.scheduling.support", + "org.springframework.scripting", + "org.springframework.scripting.bsh", + "org.springframework.scripting.config", + "org.springframework.scripting.groovy", + "org.springframework.scripting.support", + "org.springframework.stereotype", + "org.springframework.ui", + "org.springframework.validation", + "org.springframework.validation.annotation", + "org.springframework.validation.beanvalidation", + "org.springframework.validation.method", + "org.springframework.validation.support" + ], + "org.springframework:spring-core": [ + "org.springframework.aot", + "org.springframework.aot.generate", + "org.springframework.aot.hint", + "org.springframework.aot.hint.annotation", + "org.springframework.aot.hint.predicate", + "org.springframework.aot.hint.support", + "org.springframework.aot.nativex", + "org.springframework.aot.nativex.feature", + "org.springframework.asm", + "org.springframework.cglib", + "org.springframework.cglib.beans", + "org.springframework.cglib.core", + "org.springframework.cglib.core.internal", + "org.springframework.cglib.proxy", + "org.springframework.cglib.reflect", + "org.springframework.cglib.transform", + "org.springframework.cglib.transform.impl", + "org.springframework.cglib.util", + "org.springframework.core", + "org.springframework.core.annotation", + "org.springframework.core.codec", + "org.springframework.core.convert", + "org.springframework.core.convert.converter", + "org.springframework.core.convert.support", + "org.springframework.core.env", + "org.springframework.core.io", + "org.springframework.core.io.buffer", + "org.springframework.core.io.support", + "org.springframework.core.log", + "org.springframework.core.metrics", + "org.springframework.core.metrics.jfr", + "org.springframework.core.retry", + "org.springframework.core.retry.support", + "org.springframework.core.serializer", + "org.springframework.core.serializer.support", + "org.springframework.core.style", + "org.springframework.core.task", + "org.springframework.core.task.support", + "org.springframework.core.type", + "org.springframework.core.type.classreading", + "org.springframework.core.type.filter", + "org.springframework.javapoet", + "org.springframework.lang", + "org.springframework.objenesis", + "org.springframework.objenesis.instantiator", + "org.springframework.objenesis.instantiator.android", + "org.springframework.objenesis.instantiator.annotations", + "org.springframework.objenesis.instantiator.basic", + "org.springframework.objenesis.instantiator.gcj", + "org.springframework.objenesis.instantiator.perc", + "org.springframework.objenesis.instantiator.sun", + "org.springframework.objenesis.instantiator.util", + "org.springframework.objenesis.strategy", + "org.springframework.util", + "org.springframework.util.backoff", + "org.springframework.util.comparator", + "org.springframework.util.concurrent", + "org.springframework.util.function", + "org.springframework.util.unit", + "org.springframework.util.xml" + ], + "org.springframework:spring-expression": [ + "org.springframework.expression", + "org.springframework.expression.common", + "org.springframework.expression.spel", + "org.springframework.expression.spel.ast", + "org.springframework.expression.spel.standard", + "org.springframework.expression.spel.support" + ], + "org.springframework:spring-test": [ + "org.springframework.mock.env", + "org.springframework.mock.http", + "org.springframework.mock.http.client", + "org.springframework.mock.http.client.reactive", + "org.springframework.mock.http.server.reactive", + "org.springframework.mock.web", + "org.springframework.mock.web.reactive.function.server", + "org.springframework.mock.web.server", + "org.springframework.test.annotation", + "org.springframework.test.context", + "org.springframework.test.context.aot", + "org.springframework.test.context.bean.override", + "org.springframework.test.context.bean.override.convention", + "org.springframework.test.context.bean.override.mockito", + "org.springframework.test.context.cache", + "org.springframework.test.context.event", + "org.springframework.test.context.event.annotation", + "org.springframework.test.context.hint", + "org.springframework.test.context.jdbc", + "org.springframework.test.context.junit.jupiter", + "org.springframework.test.context.junit.jupiter.web", + "org.springframework.test.context.junit4", + "org.springframework.test.context.junit4.rules", + "org.springframework.test.context.junit4.statements", + "org.springframework.test.context.observation", + "org.springframework.test.context.support", + "org.springframework.test.context.testng", + "org.springframework.test.context.transaction", + "org.springframework.test.context.util", + "org.springframework.test.context.web", + "org.springframework.test.context.web.socket", + "org.springframework.test.http", + "org.springframework.test.jdbc", + "org.springframework.test.json", + "org.springframework.test.util", + "org.springframework.test.validation", + "org.springframework.test.web", + "org.springframework.test.web.client", + "org.springframework.test.web.client.match", + "org.springframework.test.web.client.response", + "org.springframework.test.web.reactive.server", + "org.springframework.test.web.reactive.server.assertj", + "org.springframework.test.web.servlet", + "org.springframework.test.web.servlet.assertj", + "org.springframework.test.web.servlet.client", + "org.springframework.test.web.servlet.client.assertj", + "org.springframework.test.web.servlet.htmlunit", + "org.springframework.test.web.servlet.htmlunit.webdriver", + "org.springframework.test.web.servlet.request", + "org.springframework.test.web.servlet.result", + "org.springframework.test.web.servlet.setup", + "org.springframework.test.web.support" + ], + "org.springframework:spring-web": [ + "org.springframework.http", + "org.springframework.http.client", + "org.springframework.http.client.observation", + "org.springframework.http.client.reactive", + "org.springframework.http.client.support", + "org.springframework.http.codec", + "org.springframework.http.codec.cbor", + "org.springframework.http.codec.json", + "org.springframework.http.codec.multipart", + "org.springframework.http.codec.protobuf", + "org.springframework.http.codec.smile", + "org.springframework.http.codec.support", + "org.springframework.http.codec.xml", + "org.springframework.http.converter", + "org.springframework.http.converter.cbor", + "org.springframework.http.converter.feed", + "org.springframework.http.converter.json", + "org.springframework.http.converter.protobuf", + "org.springframework.http.converter.smile", + "org.springframework.http.converter.support", + "org.springframework.http.converter.xml", + "org.springframework.http.converter.yaml", + "org.springframework.http.server", + "org.springframework.http.server.observation", + "org.springframework.http.server.reactive", + "org.springframework.http.server.reactive.observation", + "org.springframework.http.support", + "org.springframework.web", + "org.springframework.web.accept", + "org.springframework.web.bind", + "org.springframework.web.bind.annotation", + "org.springframework.web.bind.support", + "org.springframework.web.client", + "org.springframework.web.client.support", + "org.springframework.web.context", + "org.springframework.web.context.annotation", + "org.springframework.web.context.request", + "org.springframework.web.context.request.async", + "org.springframework.web.context.support", + "org.springframework.web.cors", + "org.springframework.web.cors.reactive", + "org.springframework.web.filter", + "org.springframework.web.filter.reactive", + "org.springframework.web.jsf", + "org.springframework.web.jsf.el", + "org.springframework.web.method", + "org.springframework.web.method.annotation", + "org.springframework.web.method.support", + "org.springframework.web.multipart", + "org.springframework.web.multipart.support", + "org.springframework.web.server", + "org.springframework.web.server.adapter", + "org.springframework.web.server.handler", + "org.springframework.web.server.i18n", + "org.springframework.web.server.session", + "org.springframework.web.service", + "org.springframework.web.service.annotation", + "org.springframework.web.service.invoker", + "org.springframework.web.service.registry", + "org.springframework.web.util", + "org.springframework.web.util.pattern" + ], + "org.springframework:spring-webmvc": [ + "org.springframework.web.servlet", + "org.springframework.web.servlet.config", + "org.springframework.web.servlet.config.annotation", + "org.springframework.web.servlet.function", + "org.springframework.web.servlet.function.support", + "org.springframework.web.servlet.handler", + "org.springframework.web.servlet.i18n", + "org.springframework.web.servlet.mvc", + "org.springframework.web.servlet.mvc.annotation", + "org.springframework.web.servlet.mvc.condition", + "org.springframework.web.servlet.mvc.method", + "org.springframework.web.servlet.mvc.method.annotation", + "org.springframework.web.servlet.mvc.support", + "org.springframework.web.servlet.resource", + "org.springframework.web.servlet.support", + "org.springframework.web.servlet.tags", + "org.springframework.web.servlet.tags.form", + "org.springframework.web.servlet.view", + "org.springframework.web.servlet.view.document", + "org.springframework.web.servlet.view.feed", + "org.springframework.web.servlet.view.freemarker", + "org.springframework.web.servlet.view.groovy", + "org.springframework.web.servlet.view.json", + "org.springframework.web.servlet.view.script", + "org.springframework.web.servlet.view.xml", + "org.springframework.web.servlet.view.xslt" + ], + "org.xmlunit:xmlunit-core": [ + "org.xmlunit", + "org.xmlunit.builder", + "org.xmlunit.builder.javax_jaxb", + "org.xmlunit.diff", + "org.xmlunit.input", + "org.xmlunit.transform", + "org.xmlunit.util", + "org.xmlunit.validation", + "org.xmlunit.xpath" + ], + "org.yaml:snakeyaml": [ + "org.yaml.snakeyaml", + "org.yaml.snakeyaml.comments", + "org.yaml.snakeyaml.composer", + "org.yaml.snakeyaml.constructor", + "org.yaml.snakeyaml.emitter", + "org.yaml.snakeyaml.env", + "org.yaml.snakeyaml.error", + "org.yaml.snakeyaml.events", + "org.yaml.snakeyaml.extensions.compactnotation", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "org.yaml.snakeyaml.inspector", + "org.yaml.snakeyaml.internal", + "org.yaml.snakeyaml.introspector", + "org.yaml.snakeyaml.nodes", + "org.yaml.snakeyaml.parser", + "org.yaml.snakeyaml.reader", + "org.yaml.snakeyaml.representer", + "org.yaml.snakeyaml.resolver", + "org.yaml.snakeyaml.scanner", + "org.yaml.snakeyaml.serializer", + "org.yaml.snakeyaml.tokens", + "org.yaml.snakeyaml.util" + ], + "tools.jackson.core:jackson-core": [ + "tools.jackson.core", + "tools.jackson.core.async", + "tools.jackson.core.base", + "tools.jackson.core.exc", + "tools.jackson.core.filter", + "tools.jackson.core.internal.shaded.fdp", + "tools.jackson.core.internal.shaded.fdp.bte", + "tools.jackson.core.internal.shaded.fdp.chr", + "tools.jackson.core.io", + "tools.jackson.core.io.schubfach", + "tools.jackson.core.json", + "tools.jackson.core.json.async", + "tools.jackson.core.sym", + "tools.jackson.core.tree", + "tools.jackson.core.type", + "tools.jackson.core.util" + ], + "tools.jackson.core:jackson-databind": [ + "tools.jackson.databind", + "tools.jackson.databind.annotation", + "tools.jackson.databind.cfg", + "tools.jackson.databind.deser", + "tools.jackson.databind.deser.bean", + "tools.jackson.databind.deser.impl", + "tools.jackson.databind.deser.jackson", + "tools.jackson.databind.deser.jdk", + "tools.jackson.databind.deser.std", + "tools.jackson.databind.exc", + "tools.jackson.databind.ext", + "tools.jackson.databind.ext.beans", + "tools.jackson.databind.ext.javatime", + "tools.jackson.databind.ext.javatime.deser", + "tools.jackson.databind.ext.javatime.deser.key", + "tools.jackson.databind.ext.javatime.ser", + "tools.jackson.databind.ext.javatime.ser.key", + "tools.jackson.databind.ext.javatime.util", + "tools.jackson.databind.ext.jdk8", + "tools.jackson.databind.ext.sql", + "tools.jackson.databind.introspect", + "tools.jackson.databind.json", + "tools.jackson.databind.jsonFormatVisitors", + "tools.jackson.databind.jsontype", + "tools.jackson.databind.jsontype.impl", + "tools.jackson.databind.module", + "tools.jackson.databind.node", + "tools.jackson.databind.ser", + "tools.jackson.databind.ser.bean", + "tools.jackson.databind.ser.impl", + "tools.jackson.databind.ser.jackson", + "tools.jackson.databind.ser.jdk", + "tools.jackson.databind.ser.std", + "tools.jackson.databind.type", + "tools.jackson.databind.util", + "tools.jackson.databind.util.internal" + ] + }, + "repositories": { + "https://maven-central.storage-download.googleapis.com/maven2/": [ + "ch.qos.logback:logback-classic", + "ch.qos.logback:logback-classic:jar:sources", + "ch.qos.logback:logback-core", + "ch.qos.logback:logback-core:jar:sources", + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.jayway.jsonpath:json-path", + "com.jayway.jsonpath:json-path:jar:sources", + "com.vaadin.external.google:android-json", + "com.vaadin.external.google:android-json:jar:sources", + "commons-logging:commons-logging", + "commons-logging:commons-logging:jar:sources", + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-commons:jar:sources", + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-observation:jar:sources", + "jakarta.activation:jakarta.activation-api", + "jakarta.activation:jakarta.activation-api:jar:sources", + "jakarta.annotation:jakarta.annotation-api", + "jakarta.annotation:jakarta.annotation-api:jar:sources", + "jakarta.xml.bind:jakarta.xml.bind-api", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", + "net.minidev:accessors-smart", + "net.minidev:accessors-smart:jar:sources", + "net.minidev:json-smart", + "net.minidev:json-smart:jar:sources", + "org.apache.logging.log4j:log4j-api", + "org.apache.logging.log4j:log4j-api:jar:sources", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources", + "org.apiguardian:apiguardian-api", + "org.apiguardian:apiguardian-api:jar:sources", + "org.assertj:assertj-core", + "org.assertj:assertj-core:jar:sources", + "org.awaitility:awaitility", + "org.awaitility:awaitility:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest", + "org.hamcrest:hamcrest:jar:sources", + "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", + "org.junit.jupiter:junit-jupiter", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-api:jar:sources", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-engine:jar:sources", + "org.junit.jupiter:junit-jupiter-params", + "org.junit.jupiter:junit-jupiter-params:jar:sources", + "org.junit.jupiter:junit-jupiter:jar:sources", + "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-commons:jar:sources", + "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-engine:jar:sources", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-launcher:jar:sources", + "org.junit.platform:junit-platform-reporting", + "org.junit.platform:junit-platform-reporting:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", + "org.mockito:mockito-junit-jupiter", + "org.mockito:mockito-junit-jupiter:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", + "org.opentest4j.reporting:open-test-reporting-tooling-spi", + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources", + "org.opentest4j:opentest4j", + "org.opentest4j:opentest4j:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:sources", + "org.skyscreamer:jsonassert", + "org.skyscreamer:jsonassert:jar:sources", + "org.slf4j:jul-to-slf4j", + "org.slf4j:jul-to-slf4j:jar:sources", + "org.slf4j:slf4j-api", + "org.slf4j:slf4j-api:jar:sources", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-http-converter:jar:sources", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-jackson:jar:sources", + "org.springframework.boot:spring-boot-servlet", + "org.springframework.boot:spring-boot-servlet:jar:sources", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-jackson:jar:sources", + "org.springframework.boot:spring-boot-starter-logging", + "org.springframework.boot:spring-boot-starter-logging:jar:sources", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-test:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources", + "org.springframework.boot:spring-boot-starter-web", + "org.springframework.boot:spring-boot-starter-web:jar:sources", + "org.springframework.boot:spring-boot-starter:jar:sources", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-test:jar:sources", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-tomcat:jar:sources", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-web-server:jar:sources", + "org.springframework.boot:spring-boot-webmvc", + "org.springframework.boot:spring-boot-webmvc-test", + "org.springframework.boot:spring-boot-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-webmvc:jar:sources", + "org.springframework.boot:spring-boot:jar:sources", + "org.springframework:spring-aop", + "org.springframework:spring-aop:jar:sources", + "org.springframework:spring-beans", + "org.springframework:spring-beans:jar:sources", + "org.springframework:spring-context", + "org.springframework:spring-context:jar:sources", + "org.springframework:spring-core", + "org.springframework:spring-core:jar:sources", + "org.springframework:spring-expression", + "org.springframework:spring-expression:jar:sources", + "org.springframework:spring-test", + "org.springframework:spring-test:jar:sources", + "org.springframework:spring-web", + "org.springframework:spring-web:jar:sources", + "org.springframework:spring-webmvc", + "org.springframework:spring-webmvc:jar:sources", + "org.xmlunit:xmlunit-core", + "org.xmlunit:xmlunit-core:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources", + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-core:jar:sources", + "tools.jackson.core:jackson-databind", + "tools.jackson.core:jackson-databind:jar:sources" + ], + "https://repo.maven.apache.org/maven2/": [ + "ch.qos.logback:logback-classic", + "ch.qos.logback:logback-classic:jar:sources", + "ch.qos.logback:logback-core", + "ch.qos.logback:logback-core:jar:sources", + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.jayway.jsonpath:json-path", + "com.jayway.jsonpath:json-path:jar:sources", + "com.vaadin.external.google:android-json", + "com.vaadin.external.google:android-json:jar:sources", + "commons-logging:commons-logging", + "commons-logging:commons-logging:jar:sources", + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-commons:jar:sources", + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-observation:jar:sources", + "jakarta.activation:jakarta.activation-api", + "jakarta.activation:jakarta.activation-api:jar:sources", + "jakarta.annotation:jakarta.annotation-api", + "jakarta.annotation:jakarta.annotation-api:jar:sources", + "jakarta.xml.bind:jakarta.xml.bind-api", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", + "net.minidev:accessors-smart", + "net.minidev:accessors-smart:jar:sources", + "net.minidev:json-smart", + "net.minidev:json-smart:jar:sources", + "org.apache.logging.log4j:log4j-api", + "org.apache.logging.log4j:log4j-api:jar:sources", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources", + "org.apiguardian:apiguardian-api", + "org.apiguardian:apiguardian-api:jar:sources", + "org.assertj:assertj-core", + "org.assertj:assertj-core:jar:sources", + "org.awaitility:awaitility", + "org.awaitility:awaitility:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest", + "org.hamcrest:hamcrest:jar:sources", + "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", + "org.junit.jupiter:junit-jupiter", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-api:jar:sources", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-engine:jar:sources", + "org.junit.jupiter:junit-jupiter-params", + "org.junit.jupiter:junit-jupiter-params:jar:sources", + "org.junit.jupiter:junit-jupiter:jar:sources", + "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-commons:jar:sources", + "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-engine:jar:sources", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-launcher:jar:sources", + "org.junit.platform:junit-platform-reporting", + "org.junit.platform:junit-platform-reporting:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", + "org.mockito:mockito-junit-jupiter", + "org.mockito:mockito-junit-jupiter:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", + "org.opentest4j.reporting:open-test-reporting-tooling-spi", + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources", + "org.opentest4j:opentest4j", + "org.opentest4j:opentest4j:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:sources", + "org.skyscreamer:jsonassert", + "org.skyscreamer:jsonassert:jar:sources", + "org.slf4j:jul-to-slf4j", + "org.slf4j:jul-to-slf4j:jar:sources", + "org.slf4j:slf4j-api", + "org.slf4j:slf4j-api:jar:sources", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-http-converter:jar:sources", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-jackson:jar:sources", + "org.springframework.boot:spring-boot-servlet", + "org.springframework.boot:spring-boot-servlet:jar:sources", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-jackson:jar:sources", + "org.springframework.boot:spring-boot-starter-logging", + "org.springframework.boot:spring-boot-starter-logging:jar:sources", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-test:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources", + "org.springframework.boot:spring-boot-starter-web", + "org.springframework.boot:spring-boot-starter-web:jar:sources", + "org.springframework.boot:spring-boot-starter:jar:sources", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-test:jar:sources", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-tomcat:jar:sources", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-web-server:jar:sources", + "org.springframework.boot:spring-boot-webmvc", + "org.springframework.boot:spring-boot-webmvc-test", + "org.springframework.boot:spring-boot-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-webmvc:jar:sources", + "org.springframework.boot:spring-boot:jar:sources", + "org.springframework:spring-aop", + "org.springframework:spring-aop:jar:sources", + "org.springframework:spring-beans", + "org.springframework:spring-beans:jar:sources", + "org.springframework:spring-context", + "org.springframework:spring-context:jar:sources", + "org.springframework:spring-core", + "org.springframework:spring-core:jar:sources", + "org.springframework:spring-expression", + "org.springframework:spring-expression:jar:sources", + "org.springframework:spring-test", + "org.springframework:spring-test:jar:sources", + "org.springframework:spring-web", + "org.springframework:spring-web:jar:sources", + "org.springframework:spring-webmvc", + "org.springframework:spring-webmvc:jar:sources", + "org.xmlunit:xmlunit-core", + "org.xmlunit:xmlunit-core:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources", + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-core:jar:sources", + "tools.jackson.core:jackson-databind", + "tools.jackson.core:jackson-databind:jar:sources" + ] + }, + "services": { + "ch.qos.logback:logback-classic": { + "jakarta.servlet.ServletContainerInitializer": [ + "ch.qos.logback.classic.servlet.LogbackServletContainerInitializer" + ], + "org.slf4j.spi.SLF4JServiceProvider": [ + "ch.qos.logback.classic.spi.LogbackServiceProvider" + ] + }, + "io.micrometer:micrometer-observation": { + "io.micrometer.context.ThreadLocalAccessor": [ + "io.micrometer.observation.contextpropagation.ObservationThreadLocalAccessor" + ] + }, + "org.apache.logging.log4j:log4j-api": { + "org.apache.logging.log4j.util.PropertySource": [ + "org.apache.logging.log4j.util.EnvironmentPropertySource", + "org.apache.logging.log4j.util.SystemPropertiesPropertySource" + ] + }, + "org.apache.logging.log4j:log4j-to-slf4j": { + "org.apache.logging.log4j.spi.Provider": [ + "org.apache.logging.slf4j.SLF4JProvider" + ] + }, + "org.apache.tomcat.embed:tomcat-embed-el": { + "jakarta.el.ExpressionFactory": [ + "org.apache.el.ExpressionFactoryImpl" + ] + }, + "org.apache.tomcat.embed:tomcat-embed-websocket": { + "jakarta.servlet.ServletContainerInitializer": [ + "org.apache.tomcat.websocket.server.WsSci" + ], + "jakarta.websocket.ContainerProvider": [ + "org.apache.tomcat.websocket.WsContainerProvider" + ], + "jakarta.websocket.server.ServerEndpointConfig$Configurator": [ + "org.apache.tomcat.websocket.server.DefaultServerEndpointConfigurator" + ] + }, + "org.junit.jupiter:junit-jupiter-engine": { + "org.junit.platform.engine.TestEngine": [ + "org.junit.jupiter.engine.JupiterTestEngine" + ] + }, + "org.junit.platform:junit-platform-engine": { + "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [ + "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathResourceSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathRootSelector$IdentifierParser", + "org.junit.platform.engine.discovery.DirectorySelector$IdentifierParser", + "org.junit.platform.engine.discovery.FileSelector$IdentifierParser", + "org.junit.platform.engine.discovery.IterationSelector$IdentifierParser", + "org.junit.platform.engine.discovery.MethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ModuleSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedMethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.PackageSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UniqueIdSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UriSelector$IdentifierParser" + ] + }, + "org.junit.platform:junit-platform-launcher": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.launcher.listeners.UniqueIdTrackingListener" + ] + }, + "org.junit.platform:junit-platform-reporting": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener" + ], + "org.opentest4j.reporting.tooling.spi.htmlreport.Contributor": [ + "org.junit.platform.reporting.open.xml.JUnitContributor" + ] + }, + "org.springframework.boot:spring-boot": { + "ch.qos.logback.classic.spi.Configurator": [ + "org.springframework.boot.logging.logback.RootLogLevelConfigurator" + ], + "org.apache.logging.log4j.util.PropertySource": [ + "org.springframework.boot.logging.log4j2.SpringBootPropertySource" + ] + }, + "org.springframework:spring-core": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "org.springframework.core.ReactiveAdapterRegistry$SpringCoreBlockHoundIntegration" + ] + }, + "org.springframework:spring-web": { + "jakarta.servlet.ServletContainerInitializer": [ + "org.springframework.web.SpringServletContainerInitializer" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "org.springframework.web.server.adapter.WebHttpHandlerBuilder$SpringWebBlockHoundIntegration" + ] + }, + "tools.jackson.core:jackson-core": { + "tools.jackson.core.TokenStreamFactory": [ + "tools.jackson.core.json.JsonFactory" + ] + }, + "tools.jackson.core:jackson-databind": { + "tools.jackson.databind.ObjectMapper": [ + "tools.jackson.databind.json.JsonMapper" + ] + } + }, + "skipped": [], + "version": "3" +} diff --git a/rules/java/.bazelrc b/rules/java/.bazelrc new file mode 100644 index 000000000..3dcfdd132 --- /dev/null +++ b/rules/java/.bazelrc @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Standalone module .bazelrc. `cd rules/java && bazel build //...` must work with +# no reference to the repo root. The caller supplies any remote cache endpoint; +# no cache config is baked in (parity with the other nested modules). + +common --enable_bzlmod +common --enable_platform_specific_config +build --incompatible_strict_action_env + +# Route public Maven Central through an internal Artifactory mirror on internal +# builds only. The target host lives in an un-mirrored internal bazelrc, so +# public builds go straight to Maven Central (try-import is a no-op when absent). +try-import %workspace%/tools/bazel/internal.bazelrc + +# Java: hermetic remotejdk 25 regardless of the host JDK, matching the root +# module so builds are reproducible everywhere. +build --java_language_version=25 +build --java_runtime_version=remotejdk_25 +build --tool_java_language_version=25 +build --tool_java_runtime_version=remotejdk_25 +build --java_header_compilation=false + +test --test_output=errors +test --test_env=HOME=/tmp +test --test_env=XDG_CACHE_HOME=/tmp/.cache + +startup --host_jvm_args=-Xmx4g + +build:release --compilation_mode=opt +build:release --strip=always + +try-import %workspace%/user.bazelrc +try-import %user.home%/.bazelrc.user diff --git a/rules/java/.gitignore b/rules/java/.gitignore new file mode 100644 index 000000000..a6ef824c1 --- /dev/null +++ b/rules/java/.gitignore @@ -0,0 +1 @@ +/bazel-* diff --git a/rules/java/AGENTS.md b/rules/java/AGENTS.md new file mode 100644 index 000000000..7b8c5f23b --- /dev/null +++ b/rules/java/AGENTS.md @@ -0,0 +1,47 @@ +# AGENTS.md - nvcf_java_rules + +Standalone Bazel module (`module(name = "nvcf_java_rules")`) holding the shared +Java build macros and platform constants for every NVCF Java module. No +application code lives here. + +## What this module provides + +- `//:defs.bzl` - `nvcf_java_library`, `nvcf_spring_boot_image`. +- `//:platform.bzl` - `SPRING_BOOT_BOM`, `MAVEN_REPOSITORIES`, and the Spring / + Spring Cloud / Testcontainers / ShedLock version constants. Single source of + truth for the platform. +- `//:bom_alignment.bzl` - `bom_alignment_test`, the guard that keeps each + consuming module's inlined `boms` list identical to `SPRING_BOOT_BOM`. +- `//private:oci.bzl` - vendored `create_oci_image` (multi-arch), so this module + does not depend on the root workspace's `//rules/oci`. +- `//platforms:linux_arm64`, `//platforms:linux_x86_64`. + +## How modules consume it + +A Java module adds, in its `MODULE.bazel`: + +```python +bazel_dep(name = "nvcf_java_rules", version = "0.1.0") +local_path_override(module_name = "nvcf_java_rules", path = "/rules/java") +``` + +and inlines the same literal BOM list `SPRING_BOOT_BOM` exposes (load() is +forbidden in MODULE.bazel), guarded by `bom_alignment_test`. + +## BOM / version bumps + +Bumping Spring, Spring Cloud, Testcontainers, or ShedLock is a one-line edit in +`//:platform.bzl`, the matching edit to every Java module's inlined `boms`, then +a re-pin (`REPIN=1 bazel run @maven//:pin`) of each module. `bom_alignment_test` +fails any module left un-aligned. + +## Build + +``` +cd rules/java && bazel build //... +``` + +The module resolves only public BCR modules plus its OCI bases, so it builds on +the public mirror. It is not in the root `.bazelignore` because its BUILD files +declare no targets that reference the root workspace; the root never loads its +`.bzl` files once Java services are their own modules. diff --git a/rules/java/CLAUDE.md b/rules/java/CLAUDE.md new file mode 100644 index 000000000..43c994c2d --- /dev/null +++ b/rules/java/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/rules/java/MODULE.bazel b/rules/java/MODULE.bazel new file mode 100644 index 000000000..84a13cc25 --- /dev/null +++ b/rules/java/MODULE.bazel @@ -0,0 +1,71 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""nvcf_java_rules: shared Bazel macros and platform constants for NVCF Java. + +Standalone module. Holds no application code. Every Java library and service +module consumes it via bazel_dep + local_path_override, loads the shared Spring +Boot BOM and version constants from //:platform.bzl, and builds images with the +nvcf_spring_boot_image macro. See //:platform.bzl for the single source of truth +on Spring/Cloud/Testcontainers versions. +""" + +module( + name = "nvcf_java_rules", + version = "0.1.0", +) + +bazel_dep(name = "rules_java", version = "9.3.0") +bazel_dep(name = "rules_jvm_external", version = "7.0") +bazel_dep(name = "contrib_rules_jvm", version = "0.33.0") +bazel_dep(name = "rules_oci", version = "2.2.7") +bazel_dep(name = "rules_pkg", version = "1.2.0") +bazel_dep(name = "aspect_bazel_lib", version = "2.19.3") +bazel_dep(name = "rules_shell", version = "0.8.0") +bazel_dep(name = "platforms", version = "1.0.0") + +# OCI base images for the vendored create_oci_image helper (used by the +# nvcf_spring_boot_image macro). These are declared here so a consuming Java +# service module inherits them transitively and does not re-pin the bases. +# Both mirror the root module's pins: the AWS public ECR mirrors avoid Docker +# Hub anonymous pull limits and resolve on the public GitHub mirror. +oci = use_extension("@rules_oci//oci:extensions.bzl", "oci") +oci.pull( + name = "temurin_jre", + image = "public.ecr.aws/docker/library/eclipse-temurin", + platforms = [ + "linux/arm64/v8", + "linux/amd64", + ], + tag = "21-jre", +) +oci.pull( + name = "ubuntu_noble", + digest = "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + image = "public.ecr.aws/ubuntu/ubuntu", + platforms = [ + "linux/arm64/v8", + "linux/amd64", + ], +) +use_repo( + oci, + "temurin_jre", + "temurin_jre_linux_amd64", + "temurin_jre_linux_arm64_v8", + "ubuntu_noble", + "ubuntu_noble_linux_amd64", + "ubuntu_noble_linux_arm64_v8", +) diff --git a/rules/java/MODULE.bazel.lock b/rules/java/MODULE.bazel.lock new file mode 100644 index 000000000..41ddc67af --- /dev/null +++ b/rules/java/MODULE.bazel.lock @@ -0,0 +1,296 @@ +{ + "lockFileVersion": 28, + "registryFileHashes": { + "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", + "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.2/MODULE.bazel": "73939767a4686cd9a520d16af5ab440071ed75cec1a876bf2fcfaf1f71987a16", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.0/MODULE.bazel": "d1086e248cda6576862b4b3fe9ad76a214e08c189af5b42557a6e1888812c5d5", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.1/MODULE.bazel": "c4a89e7ceb9bf1e25cf84a9f830ff6b817b72874088bf5141b314726e46a57c1", + "https://bcr.bazel.build/modules/abseil-cpp/20250512.1/MODULE.bazel": "d209fdb6f36ffaf61c509fcc81b19e81b411a999a934a032e10cd009a0226215", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/MODULE.bazel": "51f2312901470cdab0dbdf3b88c40cd21c62a7ed58a3de45b365ddc5b11bcab2", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/source.json": "cea3901d7e299da7320700abbaafe57a65d039f10d0d7ea601c4a66938ea4b0c", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/MODULE.bazel": "5ebe5bf853769c65707e5c28f216798f7a4b1042015e6a36e6d03094d94bec8a", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/source.json": "0e8fc4f088ce07099c1cd6594c20c7ddbb48b4b3c0849b7d94ba94be88ff042b", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/MODULE.bazel": "c59831c3a5389430516203777816527f257329a5da363994e1d62b9ae6729f71", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/source.json": "105883202602181f43f109372e1b9ea19e89bbe3bce4bc1fe9bb0baa51eb61ae", + "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", + "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", + "https://bcr.bazel.build/modules/apple_support/1.21.0/MODULE.bazel": "ac1824ed5edf17dee2fdd4927ada30c9f8c3b520be1b5fd02a5da15bc10bff3e", + "https://bcr.bazel.build/modules/apple_support/1.21.1/MODULE.bazel": "5809fa3efab15d1f3c3c635af6974044bac8a4919c62238cce06acee8a8c11f1", + "https://bcr.bazel.build/modules/apple_support/1.24.2/MODULE.bazel": "0e62471818affb9f0b26f128831d5c40b074d32e6dda5a0d3852847215a41ca4", + "https://bcr.bazel.build/modules/apple_support/1.24.2/source.json": "2c22c9827093250406c5568da6c54e6fdf0ef06238def3d99c71b12feb057a8d", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/MODULE.bazel": "2b31ffcc9bdc8295b2167e07a757dbbc9ac8906e7028e5170a3708cecaac119f", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/MODULE.bazel": "253d739ba126f62a5767d832765b12b59e9f8d2bc88cc1572f4a73e46eb298ca", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/source.json": "ffab9254c65ba945f8369297ad97ca0dec213d3adc6e07877e23a48624a8b456", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.7.2/MODULE.bazel": "780d1a6522b28f5edb7ea09630748720721dfe27690d65a2d33aa7509de77e07", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.8.1/MODULE.bazel": "812d2dd42f65dca362152101fbec418029cc8fd34cbad1a2fde905383d705838", + "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", + "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", + "https://bcr.bazel.build/modules/bazel_features/1.10.0/MODULE.bazel": "f75e8807570484a99be90abcd52b5e1f390362c258bcb73106f4544957a48101", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", + "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df", + "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d", + "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d", + "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", + "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58", + "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b", + "https://bcr.bazel.build/modules/bazel_features/1.23.0/MODULE.bazel": "fd1ac84bc4e97a5a0816b7fd7d4d4f6d837b0047cf4cbd81652d616af3a6591a", + "https://bcr.bazel.build/modules/bazel_features/1.25.0/MODULE.bazel": "e2e60a10a6da64bbf533f15ca652bf61a033e41c2ed734d79a9a08ba87f68c1a", + "https://bcr.bazel.build/modules/bazel_features/1.27.0/MODULE.bazel": "621eeee06c4458a9121d1f104efb80f39d34deff4984e778359c60eaf1a8cb65", + "https://bcr.bazel.build/modules/bazel_features/1.28.0/MODULE.bazel": "4b4200e6cbf8fa335b2c3f43e1d6ef3e240319c33d43d60cc0fbd4b87ece299d", + "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", + "https://bcr.bazel.build/modules/bazel_features/1.30.0/MODULE.bazel": "a14b62d05969a293b80257e72e597c2da7f717e1e69fa8b339703ed6731bec87", + "https://bcr.bazel.build/modules/bazel_features/1.33.0/MODULE.bazel": "8b8dc9d2a4c88609409c3191165bccec0e4cb044cd7a72ccbe826583303459f6", + "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/MODULE.bazel": "275a59b5406ff18c01739860aa70ad7ccb3cfb474579411decca11c93b951080", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/source.json": "fcd4396b2df85f64f2b3bb436ad870793ecf39180f1d796f913cc9276d355309", + "https://bcr.bazel.build/modules/bazel_features/1.9.0/MODULE.bazel": "885151d58d90d8d9c811eb75e3288c11f850e1d6b481a8c9f766adee4712358b", + "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/MODULE.bazel": "22b70b80ac89ad3f3772526cd9feee2fa412c2b01933fea7ed13238a448d370d", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/source.json": "895f21909c6fba01d7c17914bb6c8e135982275a1b18cdaa4e62272217ef1751", + "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", + "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651", + "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.1/MODULE.bazel": "02a13b77321773b2042e70ee5e4c5e099c8ddee4cf2da9cd420442c36938d4bd", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/MODULE.bazel": "460aa12d01231a80cce03c548287b433b321d205b0028ae596728c35e5ee442e", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/MODULE.bazel": "396c1ef53835aafe3d42ce6619080531ee770648303731f16cfaa33fa056bf0c", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/source.json": "abaf8ac9d2ab2f47bda9af4c0c080ff7907378888e1f4bc62a0539dd13ba61e8", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.4/MODULE.bazel": "82494a01018bb7ef06d4a17ec4cd7a758721f10eb8b6c820a818e70d669500db", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/MODULE.bazel": "e76479eae70bd4e8f5f4c2dfc5d03ab971cfb18750246c7b3f3454c5c2ee6629", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/source.json": "9395c4679444bc47bf7e51a710366a4480aa371c6f6bed01868e2fabcf11acec", + "https://bcr.bazel.build/modules/buildozer/8.5.1/MODULE.bazel": "a35d9561b3fc5b18797c330793e99e3b834a473d5fbd3d7d7634aafc9bdb6f8f", + "https://bcr.bazel.build/modules/buildozer/8.5.1/source.json": "e3386e6ff4529f2442800dee47ad28d3e6487f36a1f75ae39ae56c70f0cd2fbd", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/MODULE.bazel": "1aba514585748372ee392484b2645f0bbcb13ad4271d5b7cace018280f15bae1", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/source.json": "e52d62ce2a2b8a513d6afe9178acc06a4349c9b0b4c0934d59085ed9df4b4de0", + "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8", + "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350", + "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a", + "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0", + "https://bcr.bazel.build/modules/gazelle/0.40.0/MODULE.bazel": "42ba5378ebe845fca43989a53186ab436d956db498acde790685fe0e8f9c6146", + "https://bcr.bazel.build/modules/gazelle/0.42.0/MODULE.bazel": "fa140a7c019f3a22779ba7c6132ffff9d2d10a51dba2f3304dee61523d11fef4", + "https://bcr.bazel.build/modules/gazelle/0.47.0/MODULE.bazel": "b61bb007c4efad134aa30ee7f4a8e2a39b22aa5685f005edaa022fbd1de43ebc", + "https://bcr.bazel.build/modules/gazelle/0.47.0/source.json": "aeb2e5df14b7fb298625d75d08b9c65bdb0b56014c5eb89da9e5dd0572280ae6", + "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", + "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", + "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", + "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", + "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", + "https://bcr.bazel.build/modules/googletest/1.17.0/source.json": "38e4454b25fc30f15439c0378e57909ab1fd0a443158aa35aec685da727cd713", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/MODULE.bazel": "2ce69b1af49952cd4121a9c3055faa679e748ce774c7f1fda9657f936cae902f", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/source.json": "746bf13cac0860f091df5e4911d0c593971cd8796b5ad4e809b2f8e133eee3d5", + "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", + "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/MODULE.bazel": "6f7b417dcc794d9add9e556673ad25cb3ba835224290f4f848f8e2db1e1fca74", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/source.json": "f448c6e8963fdfa7eb831457df83ad63d3d6355018f6574fb017e8169deb43a9", + "https://bcr.bazel.build/modules/package_metadata/0.0.2/MODULE.bazel": "fb8d25550742674d63d7b250063d4580ca530499f045d70748b1b142081ebb92", + "https://bcr.bazel.build/modules/package_metadata/0.0.3/MODULE.bazel": "77890552ecea9e284b5424c9de827a58099348763a4359e975c359a83d4faa83", + "https://bcr.bazel.build/modules/package_metadata/0.0.5/MODULE.bazel": "ef4f9439e3270fdd6b9fd4dbc3d2f29d13888e44c529a1b243f7a31dfbc2e8e4", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/MODULE.bazel": "7adb03933fc8401f495800cf4eafcff0edc6da0ff55c7db223ef69d19f689486", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/source.json": "50639625e937b56115012674c797cca7a05a96b4878c87d803c13dc2b31de8a0", + "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", + "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", + "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", + "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", + "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", + "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", + "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", + "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", + "https://bcr.bazel.build/modules/platforms/1.0.0/MODULE.bazel": "f05feb42b48f1b3c225e4ccf351f367be0371411a803198ec34a389fb22aa580", + "https://bcr.bazel.build/modules/platforms/1.0.0/source.json": "f4ff1fd412e0246fd38c82328eb209130ead81d62dcd5a9e40910f867f733d96", + "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", + "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", + "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", + "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", + "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", + "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2.bcr.1/MODULE.bazel": "52f4126f63a2f0bbf36b99c2a87648f08467a4eaf92ba726bc7d6a500bbf770c", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df", + "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92", + "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e", + "https://bcr.bazel.build/modules/protobuf/29.1/MODULE.bazel": "557c3457560ff49e122ed76c0bc3397a64af9574691cb8201b4e46d4ab2ecb95", + "https://bcr.bazel.build/modules/protobuf/29.3/MODULE.bazel": "77480eea5fb5541903e49683f24dc3e09f4a79e0eea247414887bb9fc0066e94", + "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", + "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573", + "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/protobuf/31.1/MODULE.bazel": "379a389bb330b7b8c1cdf331cc90bf3e13de5614799b3b52cdb7c6f389f6b38e", + "https://bcr.bazel.build/modules/protobuf/32.1/MODULE.bazel": "89cd2866a9cb07fee9ff74c41ceace11554f32e0d849de4e23ac55515cfada4d", + "https://bcr.bazel.build/modules/protobuf/33.4/MODULE.bazel": "114775b816b38b6d0ca620450d6b02550c60ceedfdc8d9a229833b34a223dc42", + "https://bcr.bazel.build/modules/protobuf/33.4/source.json": "555f8686b4c7d6b5ba731fbea13bf656b4bfd9a7ff629c1d9d3f6e1d6155de79", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/source.json": "6900fdc8a9e95866b8c0d4ad4aba4d4236317b5c1cd04c502df3f0d33afed680", + "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/MODULE.bazel": "b4963dda9b31080be1905ef085ecd7dd6cd47c05c79b9cdf83ade83ab2ab271a", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/source.json": "2ff292be6ef3340325ce8a045ecc326e92cbfab47c7cbab4bd85d28971b97ac4", + "https://bcr.bazel.build/modules/re2/2024-07-02/MODULE.bazel": "0eadc4395959969297cbcf31a249ff457f2f1d456228c67719480205aa306daa", + "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", + "https://bcr.bazel.build/modules/rules_android/0.6.4/MODULE.bazel": "b4cde12d506dd65d82b2be39761f49f5797303343a3d5b4ee191c0cdf9ef387c", + "https://bcr.bazel.build/modules/rules_android/0.6.6/MODULE.bazel": "b0fb569752aab65ab1a9db0a8f6cfaf5aa1754965e17e95dcf0e4d88e192a68d", + "https://bcr.bazel.build/modules/rules_android/0.7.1/MODULE.bazel": "a806fc382a774252f228a40e3b11b9fcc6276f8778c7fb33e9f72937c6258363", + "https://bcr.bazel.build/modules/rules_android/0.7.1/source.json": "151440aed3f0f73a00d4ed5cec5d31f63a6fef9b95d8fab1eb1810150fa525f2", + "https://bcr.bazel.build/modules/rules_apple/3.16.0/MODULE.bazel": "0d1caf0b8375942ce98ea944be754a18874041e4e0459401d925577624d3a54a", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/MODULE.bazel": "76e10fd4a48038d3fc7c5dc6e63b7063bbf5304a2e3bd42edda6ec660eebea68", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/source.json": "8ee81e1708756f81b343a5eb2b2f0b953f1d25c4ab3d4a68dc02754872e80715", + "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002", + "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191", + "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc", + "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", + "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", + "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", + "https://bcr.bazel.build/modules/rules_cc/0.1.1/MODULE.bazel": "2f0222a6f229f0bf44cd711dc13c858dad98c62d52bd51d8fc3a764a83125513", + "https://bcr.bazel.build/modules/rules_cc/0.1.2/MODULE.bazel": "557ddc3a96858ec0d465a87c0a931054d7dcfd6583af2c7ed3baf494407fd8d0", + "https://bcr.bazel.build/modules/rules_cc/0.1.5/MODULE.bazel": "88dfc9361e8b5ae1008ac38f7cdfd45ad738e4fa676a3ad67d19204f045a1fd8", + "https://bcr.bazel.build/modules/rules_cc/0.2.0/MODULE.bazel": "b5c17f90458caae90d2ccd114c81970062946f49f355610ed89bebf954f5783c", + "https://bcr.bazel.build/modules/rules_cc/0.2.13/MODULE.bazel": "eecdd666eda6be16a8d9dc15e44b5c75133405e820f620a234acc4b1fdc5aa37", + "https://bcr.bazel.build/modules/rules_cc/0.2.14/MODULE.bazel": "353c99ed148887ee89c54a17d4100ae7e7e436593d104b668476019023b58df8", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/MODULE.bazel": "1849602c86cb60da8613d2de887f9566a6d354a6df6d7009f9d04a14402f9a84", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/source.json": "3832f45d145354049137c0090df04629d9c2b5493dc5c2bf46f1834040133a07", + "https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642", + "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", + "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8", + "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8", + "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270", + "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", + "https://bcr.bazel.build/modules/rules_go/0.50.1/MODULE.bazel": "b91a308dc5782bb0a8021ad4330c81fea5bda77f96b9e4c117b9b9c8f6665ee0", + "https://bcr.bazel.build/modules/rules_go/0.51.0-rc2/MODULE.bazel": "edfc3a9cea7bedb0eaaff37b0d7817c1a4bf72b3c615580b0ffcee6c52690fd4", + "https://bcr.bazel.build/modules/rules_go/0.52.0/MODULE.bazel": "0cf080a2706aa8fc9abf64286cee60fdf0238db37b7f1793b0f7d550d59ea3ae", + "https://bcr.bazel.build/modules/rules_go/0.53.0/MODULE.bazel": "a4ed760d3ac0dbc0d7b967631a9a3fd9100d28f7d9fcf214b4df87d4bfff5f9a", + "https://bcr.bazel.build/modules/rules_go/0.59.0/MODULE.bazel": "b7e43e7414a3139a7547d1b4909b29085fbe5182b6c58cbe1ed4c6272815aeae", + "https://bcr.bazel.build/modules/rules_go/0.59.0/source.json": "1df17bb7865cfc029492c30163cee891d0dd8658ea0d5bfdf252c4b6db5c1ef6", + "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", + "https://bcr.bazel.build/modules/rules_java/6.3.0/MODULE.bazel": "a97c7678c19f236a956ad260d59c86e10a463badb7eb2eda787490f4c969b963", + "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", + "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", + "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a", + "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6", + "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", + "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934", + "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/8.13.0/MODULE.bazel": "0444ebf737d144cf2bb2ccb368e7f1cce735264285f2a3711785827c1686625e", + "https://bcr.bazel.build/modules/rules_java/8.15.2/MODULE.bazel": "5cc6698c822b2f9ef90ca5558599851bed8c3b13f1f8eb140d9bfec638d2acb4", + "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017", + "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939", + "https://bcr.bazel.build/modules/rules_java/8.6.0/MODULE.bazel": "9c064c434606d75a086f15ade5edb514308cccd1544c2b2a89bbac4310e41c71", + "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2", + "https://bcr.bazel.build/modules/rules_java/8.6.3/MODULE.bazel": "e90505b7a931d194245ffcfb6ff4ca8ef9d46b4e830d12e64817752e0198e2ed", + "https://bcr.bazel.build/modules/rules_java/8.9.0/MODULE.bazel": "e17c876cb53dcd817b7b7f0d2985b710610169729e8c371b2221cacdcd3dce4a", + "https://bcr.bazel.build/modules/rules_java/9.1.0/MODULE.bazel": "ee63f27e36a3fada80342869361182f120a9819c74320e8e65b1e04ba0cd7a9d", + "https://bcr.bazel.build/modules/rules_java/9.3.0/MODULE.bazel": "f657c72d65ac449caae9abf2e68e66c0d36f9416848c4c4903d0b3234229e7f2", + "https://bcr.bazel.build/modules/rules_java/9.3.0/source.json": "59ae7e662c3c7042b88bbb42ad12483523e234c65ebe4c51611baa43e85cb248", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", + "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909", + "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", + "https://bcr.bazel.build/modules/rules_jvm_external/6.10/MODULE.bazel": "33e636ca6bc9ee0fa090a38aa33c631ded2d8cf6fead4124181d1b35dc474f7c", + "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99", + "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0", + "https://bcr.bazel.build/modules/rules_jvm_external/6.6/MODULE.bazel": "153042249c7060536dc95b6bb9f9bb8063b8a0b0cb7acdb381bddbc2374aed55", + "https://bcr.bazel.build/modules/rules_jvm_external/6.7/MODULE.bazel": "e717beabc4d091ecb2c803c2d341b88590e9116b8bf7947915eeb33aab4f96dd", + "https://bcr.bazel.build/modules/rules_jvm_external/6.9/MODULE.bazel": "07c5db05527db7744a54fcffd653e1550d40e0540207a7f7e6d0a4de5bef8274", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/MODULE.bazel": "421482bdbcf05709f933c96b867a599deb517f2804ceb3e74511880610cfbf71", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/source.json": "714cd003eadf5be5c83268311fe8e951db39f802babeaddc536b3560dc8f6faf", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.5/MODULE.bazel": "043a16a572f610558ec2030db3ff0c9938574e7dd9f58bded1bb07c0192ef025", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3", + "https://bcr.bazel.build/modules/rules_kotlin/2.1.3/MODULE.bazel": "ce7def6d576aa8d3a9c6d10e13b4d157296229674371f67dbf788dae0afae3d5", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/MODULE.bazel": "00d39c5e0fa78cd86193946265bb849e7878c24e44260f9525108428852b315c", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/source.json": "7a32c2259c79ae0c9a036121f120de825e3ba5f0f3a209ffbbdccf4dc62489b9", + "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", + "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", + "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/MODULE.bazel": "f6150e4b224d459f7f6523ef65967464ca4efdd266c7fbf2f5a2a51011957e0c", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/source.json": "b099f02af330f47f19dc67fc9300ef6e1937a8c86882690db0e7a2fcea8c7f6b", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", + "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/MODULE.bazel": "c7db3c2b407e673c7a39e3625dc05dc9f12d6682cbd82a3a5924a13b491eda7e", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/source.json": "9062e00845bf91a4247465d371baa837adf9b6ff44c542f73ba084f07667e1dc", + "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/MODULE.bazel": "b531d7f09f58dce456cd61b4579ce8c86b38544da75184eadaf0a7cb7966453f", + "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73", + "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/MODULE.bazel": "002d62d9108f75bb807cd56245d45648f38275cb3a99dcd45dfb864c5d74cb96", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/source.json": "39f89066c12c24097854e8f57ab8558929f9c8d474d34b2c00ac04630ad8940e", + "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300", + "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382", + "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed", + "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58", + "https://bcr.bazel.build/modules/rules_python/0.33.2/MODULE.bazel": "3e036c4ad8d804a4dad897d333d8dce200d943df4827cb849840055be8d2e937", + "https://bcr.bazel.build/modules/rules_python/0.37.1/MODULE.bazel": "3faeb2d9fa0a81f8980643ee33f212308f4d93eea4b9ce6f36d0b742e71e9500", + "https://bcr.bazel.build/modules/rules_python/0.37.2/MODULE.bazel": "b5ffde91410745750b6c13be1c5dc4555ef5bc50562af4a89fd77807fdde626a", + "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43", + "https://bcr.bazel.build/modules/rules_python/1.3.0/MODULE.bazel": "8361d57eafb67c09b75bf4bbe6be360e1b8f4f18118ab48037f2bd50aa2ccb13", + "https://bcr.bazel.build/modules/rules_python/1.4.1/MODULE.bazel": "8991ad45bdc25018301d6b7e1d3626afc3c8af8aaf4bc04f23d0b99c938b73a6", + "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/MODULE.bazel": "d01f995ecd137abf30238ad9ce97f8fc3ac57289c8b24bd0bf53324d937a14f8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/source.json": "028a084b65dcf8f4dc4f82f8778dbe65df133f234b316828a82e060d81bdce32", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/MODULE.bazel": "d44fec647d0aeb67b9f3b980cf68ba634976f3ae7ccd6c07d790b59b87a4f251", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/source.json": "37c10335f2361c337c5c1f34ed36d2da70534c23088062b33a8bdaab68aa9dea", + "https://bcr.bazel.build/modules/rules_shell/0.1.2/MODULE.bazel": "66e4ca3ce084b04af0b9ff05ff14cab4e5df7503973818bb91cbc6cda08d32fc", + "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", + "https://bcr.bazel.build/modules/rules_shell/0.4.1/MODULE.bazel": "00e501db01bbf4e3e1dd1595959092c2fadf2087b2852d3f553b5370f5633592", + "https://bcr.bazel.build/modules/rules_shell/0.6.1/MODULE.bazel": "72e76b0eea4e81611ef5452aa82b3da34caca0c8b7b5c0c9584338aa93bae26b", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/MODULE.bazel": "f6a89f1d6a669a26f28fe814503857055d76306b79cfc11d12399af08d0b80ae", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/source.json": "eb53cc815bc503c6683c5fe12d943f98883f81fc22f51403ec8a95610cba4195", + "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", + "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", + "https://bcr.bazel.build/modules/rules_swift/2.4.0/MODULE.bazel": "1639617eb1ede28d774d967a738b4a68b0accb40650beadb57c21846beab5efd", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/MODULE.bazel": "72c8f5cf9d26427cee6c76c8e3853eb46ce6b0412a081b2b6db6e8ad56267400", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/source.json": "e85761f3098a6faf40b8187695e3de6d97944e98abd0d8ce579cb2daf6319a66", + "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", + "https://bcr.bazel.build/modules/stardoc/0.5.4/MODULE.bazel": "6569966df04610b8520957cb8e97cf2e9faac2c0309657c537ab51c16c18a2a4", + "https://bcr.bazel.build/modules/stardoc/0.6.2/MODULE.bazel": "7060193196395f5dd668eda046ccbeacebfd98efc77fed418dbe2b82ffaa39fd", + "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c", + "https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5", + "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/MODULE.bazel": "75aab2373a4bbe2a1260b9bf2a1ebbdbf872d3bd36f80bff058dccd82e89422f", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/source.json": "5fba48bbe0ba48761f9e9f75f92876cafb5d07c0ce059cc7a8027416de94a05b", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/MODULE.bazel": "52d1c00a80a8cc67acbd01649e83d8dd6a9dc426a6c0b754a04fe8c219c76468", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/source.json": "600ac6ff61744667a439e7b814ae59c1f29632c3984fccf8000c64c9db8d7bb6", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/MODULE.bazel": "5016e5dd1ad2200e119a4b28b2b3935e276c4b480f2fe3e952bea7eeba88f578", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/source.json": "0cf7c878c419b37ddb55f3dd93dd7c0c409bd7c4efacb3da504e0748780b2fa9", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/MODULE.bazel": "9039681f9bcb8958ee2c87ffc74bdafba9f4369096a2b5634b88abc0eaefa072", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/source.json": "2d2bad780a9f2b9195a4a370314d2c17ae95eaa745cefc2e12fbc49759b15aa3", + "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", + "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/MODULE.bazel": "eec517b5bbe5492629466e11dae908d043364302283de25581e3eb944326c4ca", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/source.json": "22bc55c47af97246cfc093d0acf683a7869377de362b5d1c552c2c2e16b7a806", + "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198" + }, + "selectedYankedVersions": {}, + "moduleExtensions": {}, + "facts": {}, + "factsVersions": {} +} diff --git a/rules/java/bom_alignment.bzl b/rules/java/bom_alignment.bzl new file mode 100644 index 000000000..30bc60bae --- /dev/null +++ b/rules/java/bom_alignment.bzl @@ -0,0 +1,55 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""bom_alignment_test: guard that a Java module's inlined BOMs match platform.bzl. + +load() is forbidden in MODULE.bazel, so a module cannot write +`boms = SPRING_BOOT_BOM` and must inline the literal coordinates. This macro +closes that gap: it materializes the canonical SPRING_BOOT_BOM from platform.bzl +into a file and runs a shell test that asserts every canonical coordinate is +present in the consuming module's MODULE.bazel. If someone bumps Spring in +platform.bzl but forgets a module, or edits one module's boms out of step, this +test fails. +""" + +load("@rules_shell//shell:sh_test.bzl", "sh_test") +load("//:platform.bzl", "SPRING_BOOT_BOM") + +def bom_alignment_test(name, module_bazel = "//:MODULE.bazel", boms = SPRING_BOOT_BOM): + """Assert the module's MODULE.bazel inlines exactly the canonical BOM set. + + Args: + name: test target name. + module_bazel: label of the module's MODULE.bazel (default //:MODULE.bazel). + boms: canonical BOM list (default the shared SPRING_BOOT_BOM). + """ + canonical = name + "_canonical" + native.genrule( + name = canonical, + outs = [name + "_canonical.txt"], + cmd = "cat > $@ <<'BOMS'\n" + "\n".join(boms) + "\nBOMS", + ) + sh_test( + name = name, + srcs = ["@nvcf_java_rules//scripts:check_bom_alignment.sh"], + args = [ + "$(location %s)" % module_bazel, + "$(location :%s.txt)" % canonical, + ], + data = [ + module_bazel, + ":%s.txt" % canonical, + ], + ) diff --git a/rules/java/defs.bzl b/rules/java/defs.bzl index 290a633e1..19d534d25 100644 --- a/rules/java/defs.bzl +++ b/rules/java/defs.bzl @@ -16,7 +16,7 @@ "Public Java build rules for NVCF services." load( - "//rules/java/private:spring_boot.bzl", + "//private:spring_boot.bzl", _nvcf_java_library = "nvcf_java_library", _nvcf_spring_boot_image = "nvcf_spring_boot_image", ) diff --git a/rules/java/platform.bzl b/rules/java/platform.bzl new file mode 100644 index 000000000..7ad8d7a27 --- /dev/null +++ b/rules/java/platform.bzl @@ -0,0 +1,53 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Single source of truth for the NVCF Java platform. + +Every Java module resolves its own Maven graph and writes its own +maven_install.json, which is what makes each module independently buildable. The +risk of independent resolution is version drift: two modules pinning different +Spring versions put two copies on a transitive classpath. + +To keep resolutions in agreement, the shared BOM set and version constants live +here, loadable from any BUILD or .bzl file. load() is forbidden in MODULE.bazel, +so a module cannot reference SPRING_BOOT_BOM directly in its maven.install. Each +module instead inlines the same literal BOM list in its MODULE.bazel and guards +it with bom_alignment_test (see //:bom_alignment.bzl), which fails the build if a +module's boms drift from this canonical list. Bumping a shared version is a +one-line change here plus a re-pin of every Java module. +""" + +SPRING_BOOT_VERSION = "4.0.7" +SPRING_CLOUD_VERSION = "2025.1.2" +TESTCONTAINERS_VERSION = "2.0.5" +SHEDLOCK_VERSION = "7.7.0" + +# Canonical shared BOM set. Keep this list, and the literal boms list in every +# Java module's MODULE.bazel, identical. bom_alignment_test enforces it. +SPRING_BOOT_BOM = [ + "org.springframework.boot:spring-boot-dependencies:%s" % SPRING_BOOT_VERSION, + "org.springframework.cloud:spring-cloud-dependencies:%s" % SPRING_CLOUD_VERSION, + "org.testcontainers:testcontainers-bom:%s" % TESTCONTAINERS_VERSION, + "net.javacrumbs.shedlock:shedlock-bom:%s" % SHEDLOCK_VERSION, +] + +# Public Central mirrors only, so the platform resolves anywhere including the +# public GitHub mirror. The Google-hosted mirror is primary (not IP-rate-limited +# like repo1.maven.org); Maven Central is the fallback. Internal builds that need +# NVIDIA artifacts prepend the Artifactory virtual repo in their own overlay. +MAVEN_REPOSITORIES = [ + "https://maven-central.storage-download.googleapis.com/maven2", + "https://repo.maven.apache.org/maven2", +] diff --git a/rules/java/platforms/BUILD.bazel b/rules/java/platforms/BUILD.bazel new file mode 100644 index 000000000..4cc09b2d0 --- /dev/null +++ b/rules/java/platforms/BUILD.bazel @@ -0,0 +1,32 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +package(default_visibility = ["//visibility:public"]) + +platform( + name = "linux_arm64", + constraint_values = [ + "@platforms//os:linux", + "@platforms//cpu:aarch64", + ], +) + +platform( + name = "linux_x86_64", + constraint_values = [ + "@platforms//os:linux", + "@platforms//cpu:x86_64", + ], +) diff --git a/rules/java/private/oci.bzl b/rules/java/private/oci.bzl new file mode 100644 index 000000000..0ac9467d6 --- /dev/null +++ b/rules/java/private/oci.bzl @@ -0,0 +1,162 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Self-contained OCI image helper for the Java rules module. + +Vendored from //rules/oci so nvcf_java_rules is a standalone Bazel module with +no dependency on the root workspace's //rules/oci package. Kept behavior-for- +behavior identical to the shared helper: multi-arch (amd64 + arm64) images with +platform transitions and a registry push target. If the shared helper changes, +re-vendor this copy. +""" + +load("@aspect_bazel_lib//lib:expand_template.bzl", "expand_template") +load("@aspect_bazel_lib//lib:transitions.bzl", "platform_transition_filegroup") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_image_index", "oci_load", "oci_push") + +DEFAULT_BASE = "@ubuntu_noble" +DEFAULT_PLATFORMS = [ + "//platforms:linux_arm64", + "//platforms:linux_x86_64", +] + +COMMON_LAYERS = [] + +def _multiarch_transition(settings, attr): + return [ + {"//command_line_option:platforms": str(platform)} + for platform in attr.platforms + ] + +multiarch_transition = transition( + implementation = _multiarch_transition, + inputs = [], + outputs = ["//command_line_option:platforms"], +) + +def _multi_arch_impl(ctx): + return DefaultInfo(files = depset(ctx.files.image)) + +multi_arch = rule( + implementation = _multi_arch_impl, + attrs = { + "image": attr.label(cfg = multiarch_transition), + "platforms": attr.label_list(), + "_allowlist_function_transition": attr.label( + default = "@bazel_tools//tools/allowlists/function_transition_allowlist", + ), + }, +) + +def create_oci_image( + name, + tars, + base, + entrypoint, + visibility, + registry = None, + tags = None): + """Creates OCI image targets with platform transitions and tarball output. + + Generates: + - {name}: Platform-transitioned OCI image (for local builds) + - {name}_index: Multi-arch image index (amd64 + arm64) + - {name}_load: Local docker load target + - {name}.tar: Tarball filegroup + - {name}_push: Push to registry (if registry is set) + """ + all_tags = ["manual"] + (tags or []) + + pre_transitioned = name + "_pre_transitioned" + oci_image( + name = pre_transitioned, + base = base, + tars = tars + COMMON_LAYERS, + entrypoint = entrypoint, + visibility = ["//visibility:private"], + tags = all_tags, + ) + + platform_transition_filegroup( + name = name, + srcs = [pre_transitioned], + target_platform = select({ + "@platforms//cpu:arm64": "//platforms:linux_arm64", + "@platforms//cpu:x86_64": "//platforms:linux_x86_64", + }), + visibility = visibility, + tags = all_tags, + ) + + multi_arch_name = name + "_multi_arch" + multi_arch( + name = multi_arch_name, + image = pre_transitioned, + platforms = DEFAULT_PLATFORMS, + visibility = ["//visibility:private"], + tags = all_tags, + ) + + oci_image_index( + name = name + "_index", + images = [multi_arch_name], + visibility = visibility, + tags = all_tags, + ) + + load_name = name + "_load" + oci_load( + name = load_name, + image = name, + repo_tags = [native.package_name() + ":latest"], + visibility = visibility, + tags = all_tags, + ) + + native.filegroup( + name = name + ".tar", + srcs = [load_name], + output_group = "tarball", + visibility = visibility, + tags = all_tags, + ) + + if registry: + stamped_tags = name + "_stamped_tags" + expand_template( + name = stamped_tags, + out = name + "_tags.txt", + stamp_substitutions = { + "{VERSION}": "{{STABLE_VERSION}}", + "{OCI_TAG}": "{{STABLE_OCI_TAG}}", + "{COMMIT}": "{{STABLE_GIT_COMMIT}}", + }, + template = [ + "latest", + "{VERSION}", + "{OCI_TAG}", + "{COMMIT}", + ], + visibility = ["//visibility:private"], + ) + + oci_push( + name = name + "_push", + image = name + "_index", + remote_tags = stamped_tags, + repository = registry, + visibility = visibility, + tags = all_tags, + ) diff --git a/rules/java/private/spring_boot.bzl b/rules/java/private/spring_boot.bzl index b3fddf947..232d6a07d 100644 --- a/rules/java/private/spring_boot.bzl +++ b/rules/java/private/spring_boot.bzl @@ -19,7 +19,7 @@ load("@rules_java//java:defs.bzl", "java_library") load("@rules_java//java/common:java_info.bzl", "JavaInfo") load("@rules_pkg//pkg:mappings.bzl", "pkg_files", "strip_prefix") load("@rules_pkg//pkg:tar.bzl", "pkg_tar") -load("//rules/oci/private:common.bzl", "create_oci_image") +load("//private:oci.bzl", "create_oci_image") DEFAULT_JAVA_BASE = "@temurin_jre" diff --git a/rules/java/scripts/BUILD.bazel b/rules/java/scripts/BUILD.bazel new file mode 100644 index 000000000..c52269c1d --- /dev/null +++ b/rules/java/scripts/BUILD.bazel @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +package(default_visibility = ["//visibility:public"]) + +exports_files(["check_bom_alignment.sh"]) diff --git a/rules/java/scripts/check_bom_alignment.sh b/rules/java/scripts/check_bom_alignment.sh new file mode 100755 index 000000000..a31bee8f7 --- /dev/null +++ b/rules/java/scripts/check_bom_alignment.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Asserts that every canonical Spring BOM coordinate (from platform.bzl, passed +# as a newline-delimited file) appears verbatim in the consuming module's +# MODULE.bazel. Keeps each Java module's inlined boms list aligned with the +# single source of truth, since load() cannot be used in MODULE.bazel. +set -euo pipefail + +module_bazel="$1" +canonical="$2" + +missing=0 +while IFS= read -r coord; do + [ -z "$coord" ] && continue + if ! grep -qF -- "$coord" "$module_bazel"; then + echo "BOM drift: canonical coordinate not found in MODULE.bazel:" >&2 + echo " $coord" >&2 + missing=1 + fi +done < "$canonical" + +if [ "$missing" -ne 0 ]; then + echo >&2 + echo "Every coordinate in @nvcf_java_rules//:platform.bzl SPRING_BOOT_BOM must" >&2 + echo "be inlined in this module's maven.install boms list. Re-align and re-pin." >&2 + exit 1 +fi + +echo "BOM alignment OK: $(grep -c . "$canonical") canonical coordinate(s) present." diff --git a/src/control-plane-services/cloud-tasks/.bazelrc b/src/control-plane-services/cloud-tasks/.bazelrc new file mode 100644 index 000000000..5d096451a --- /dev/null +++ b/src/control-plane-services/cloud-tasks/.bazelrc @@ -0,0 +1,52 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Standalone module .bazelrc. `cd rules/java && bazel build //...` must work with +# no reference to the repo root. The caller supplies any remote cache endpoint; +# no cache config is baked in (parity with the other nested modules). + +common --enable_bzlmod +common --enable_platform_specific_config +build --incompatible_strict_action_env + +# Route public Maven Central through an internal Artifactory mirror on internal +# builds only. The target host lives in an un-mirrored internal bazelrc, so +# public builds go straight to Maven Central (try-import is a no-op when absent). +try-import %workspace%/tools/bazel/internal.bazelrc + +# Java: hermetic remotejdk 25 regardless of the host JDK, matching the root +# module so builds are reproducible everywhere. +build --java_language_version=25 +build --java_runtime_version=remotejdk_25 +build --tool_java_language_version=25 +build --tool_java_runtime_version=remotejdk_25 +build --java_header_compilation=false + +test --test_output=errors +test --test_env=HOME=/tmp +test --test_env=XDG_CACHE_HOME=/tmp/.cache + +startup --host_jvm_args=-Xmx4g + +build:release --compilation_mode=opt +build:release --strip=always + +try-import %workspace%/user.bazelrc +try-import %user.home%/.bazelrc.user + +# gRPC/proto: register the prebuilt protoc toolchain instead of compiling the +# C++ protobuf compiler; allow the 33.0-vs-33.4 protoc skew (wire-compatible). +common --incompatible_enable_proto_toolchain_resolution +common --@com_google_protobuf//bazel/toolchains:allow_nonstandard_protoc diff --git a/src/control-plane-services/cloud-tasks/.gitignore b/src/control-plane-services/cloud-tasks/.gitignore new file mode 100644 index 000000000..a6ef824c1 --- /dev/null +++ b/src/control-plane-services/cloud-tasks/.gitignore @@ -0,0 +1 @@ +/bazel-* diff --git a/src/control-plane-services/cloud-tasks/AGENTS.md b/src/control-plane-services/cloud-tasks/AGENTS.md new file mode 100644 index 000000000..6977ca467 --- /dev/null +++ b/src/control-plane-services/cloud-tasks/AGENTS.md @@ -0,0 +1,39 @@ +# AGENTS.md - nvct_cloud_tasks + +The NVCF cloud-tasks Java (Spring Boot) service, as a standalone Bazel module +(`module(name = "nvct_cloud_tasks")`). Depends on `nvcf_java_rules` (shared +macros + multi-arch image helper) and `nv_boot_parent` (the Spring platform +starters), both via `bazel_dep` + `local_path_override`. + +## Build and test (from this directory) + +``` +cd src/control-plane-services/cloud-tasks +bazel build //... +bazel test //... --test_tag_filters=-requires-docker +``` + +The module builds on its own with no reference to the repo root. The Spring + +Testcontainers integration tests are tagged `requires-docker` (and `exclusive`) +and run in the dedicated Docker integration lane, not the default fast matrix. + +## Maven dependencies + +Own `@maven` hub and own committed `maven_install.json`. After editing +`maven.install` in `MODULE.bazel`, re-pin and commit: + +``` +REPIN=1 bazel run @maven//:pin +``` + +The `boms` list must stay identical to `SPRING_BOOT_BOM` in +`@nvcf_java_rules//:platform.bzl`; `//:bom_alignment_test` enforces it. + +## Layout + +- `nvct-core/` - service library plus the gRPC `nvct.proto` codegen + (`nvct_java_grpc_compile` in `tools/bazel/proto.bzl`, driven by the + `protoc-gen-grpc-java` native plugins declared in `MODULE.bazel`). +- `nvct-service/` - the `@SpringBootApplication` entry point and the + `nvcf_spring_boot_image` multi-arch OCI image target (`:image_index`). +- `tools/bazel/` - Lombok wiring, the gRPC plugin `proto_plugin`, JaCoCo runner. diff --git a/src/control-plane-services/cloud-tasks/BUILD.bazel b/src/control-plane-services/cloud-tasks/BUILD.bazel index a8c3b41d5..a7dffab12 100644 --- a/src/control-plane-services/cloud-tasks/BUILD.bazel +++ b/src/control-plane-services/cloud-tasks/BUILD.bazel @@ -1,11 +1,19 @@ -load("//src/control-plane-services/cloud-tasks/tools/bazel:runfiles.bzl", "nvct_workspace_runfiles") +load("@nvcf_java_rules//:bom_alignment.bzl", "bom_alignment_test") +load("//tools/bazel:runfiles.bzl", "nvct_workspace_runfiles") package(default_visibility = ["//visibility:public"]) exports_files([ + "MODULE.bazel", "NOTICE", ]) +# Fails the build if this module's inlined maven.install boms drift from the +# canonical SPRING_BOOT_BOM in @nvcf_java_rules//:platform.bzl. +bom_alignment_test( + name = "bom_alignment_test", +) + filegroup( name = "integration_local_env_files", srcs = [ @@ -22,13 +30,13 @@ nvct_workspace_runfiles( # After the umbrella relocation the runfiles short_path carries the subtree # prefix; strip it so integration tests still resolve local_env/... relative # to the runfiles root (test config references local_env/vault/secrets.json). - strip_prefix = "src/control-plane-services/cloud-tasks/", + strip_prefix = "", ) # NOTE: THIRD_PARTY_NOTICE generation (the former notice genrule, generate # binary, and tools/bazel notice check) read the Spring fat jar # (nvct-service app jar, BOOT-INF/lib/external/... layout). Converging onto -# //rules/java's exploded-classpath image removes that fat jar, so the fat-jar +# @nvcf_java_rules's exploded-classpath image removes that fat jar, so the fat-jar # NOTICE mechanism no longer has an input. Reworking NOTICE generation for the # exploded classpath is tracked as follow-up; it needs a change to the shared # nv-boot generate_notice.py, which is out of scope for this build-wiring diff --git a/src/control-plane-services/cloud-tasks/CLAUDE.md b/src/control-plane-services/cloud-tasks/CLAUDE.md new file mode 100644 index 000000000..43c994c2d --- /dev/null +++ b/src/control-plane-services/cloud-tasks/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/src/control-plane-services/cloud-tasks/MODULE.bazel b/src/control-plane-services/cloud-tasks/MODULE.bazel new file mode 100644 index 000000000..3bb5eb33b --- /dev/null +++ b/src/control-plane-services/cloud-tasks/MODULE.bazel @@ -0,0 +1,253 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""nvct_cloud_tasks: the NVCF cloud-tasks Java service, as a standalone module. + +Depends on nvcf_java_rules (shared macros + image helper) and nv_boot_parent +(the Spring platform starters), both via bazel_dep + local_path_override in-tree. +Resolves its own @maven graph into its own committed maven_install.json and +builds on its own: `cd src/control-plane-services/cloud-tasks && bazel build //...`. + +The boms list in maven.install is inlined (load() is forbidden in MODULE.bazel) +and must stay identical to SPRING_BOOT_BOM in @nvcf_java_rules//:platform.bzl; +//:bom_alignment_test enforces that. +""" + +module( + name = "nvct_cloud_tasks", + version = "1.0.0", +) + +bazel_dep(name = "nvcf_java_rules", version = "0.1.0") +local_path_override( + module_name = "nvcf_java_rules", + path = "../../../rules/java", +) + +bazel_dep(name = "nv_boot_parent", version = "4.0.7") +local_path_override( + module_name = "nv_boot_parent", + path = "../../libraries/java/nv-boot-parent", +) + +bazel_dep(name = "rules_java", version = "9.3.0") +bazel_dep(name = "rules_jvm_external", version = "7.0") +bazel_dep(name = "contrib_rules_jvm", version = "0.33.0") + +# gRPC-Java codegen: rules_proto_grpc_java drives protoc-gen-grpc-java (fetched +# as native binaries below) to generate the nvct.proto stubs. protobuf provides +# the well-known types; toolchains_protoc registers a prebuilt protoc so the +# proto_library does not compile the C++ protobuf compiler from source. +bazel_dep(name = "protobuf", version = "33.4", repo_name = "com_google_protobuf") +bazel_dep(name = "toolchains_protoc", version = "0.6.1") +bazel_dep(name = "rules_proto_grpc", version = "5.8.0") +bazel_dep(name = "rules_proto_grpc_java", version = "5.8.0") + +protoc = use_extension("@toolchains_protoc//protoc:extensions.bzl", "protoc") +protoc.toolchain( + google_protobuf = "com_google_protobuf", + version = "v33.0", +) + +GRPC_VERSION = "1.63.0" + +http_file = use_repo_rule( + "@bazel_tools//tools/build_defs/repo:http.bzl", + "http_file", +) + +http_file( + name = "grpc_java_plugin_linux_aarch_64", + downloaded_file_path = "protoc-gen-grpc-java.exe", + executable = True, + sha256 = "471427565ad82b3caac5e19dba2d15fb75b81042503ea32357630312d1f074b4", + urls = [ + "https://maven-central.storage-download.googleapis.com/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-linux-aarch_64.exe" % (GRPC_VERSION, GRPC_VERSION), + "https://repo.maven.apache.org/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-linux-aarch_64.exe" % (GRPC_VERSION, GRPC_VERSION), + ], +) + +http_file( + name = "grpc_java_plugin_linux_x86_64", + downloaded_file_path = "protoc-gen-grpc-java.exe", + executable = True, + sha256 = "0e3e8db80ba1fbddeed97ea3220b52cfaa95764ff8bf00716df7322883ce47e8", + urls = [ + "https://maven-central.storage-download.googleapis.com/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-linux-x86_64.exe" % (GRPC_VERSION, GRPC_VERSION), + "https://repo.maven.apache.org/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-linux-x86_64.exe" % (GRPC_VERSION, GRPC_VERSION), + ], +) + +http_file( + name = "grpc_java_plugin_osx_aarch_64", + downloaded_file_path = "protoc-gen-grpc-java.exe", + executable = True, + sha256 = "28290117a2ee9ea60f50f94273ab139dc2b3be4b8f2a557bef7e6efefee5b363", + urls = [ + "https://maven-central.storage-download.googleapis.com/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-osx-aarch_64.exe" % (GRPC_VERSION, GRPC_VERSION), + "https://repo.maven.apache.org/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-osx-aarch_64.exe" % (GRPC_VERSION, GRPC_VERSION), + ], +) + +http_file( + name = "grpc_java_plugin_osx_x86_64", + downloaded_file_path = "protoc-gen-grpc-java.exe", + executable = True, + sha256 = "28290117a2ee9ea60f50f94273ab139dc2b3be4b8f2a557bef7e6efefee5b363", + urls = [ + "https://maven-central.storage-download.googleapis.com/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-osx-x86_64.exe" % (GRPC_VERSION, GRPC_VERSION), + "https://repo.maven.apache.org/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-osx-x86_64.exe" % (GRPC_VERSION, GRPC_VERSION), + ], +) + +http_file( + name = "grpc_java_plugin_windows_x86_64", + downloaded_file_path = "protoc-gen-grpc-java.exe", + executable = True, + sha256 = "c3e9aaefd825a6ea9a252e153e0998d7ef36a7b27c2156867a98c71edf9c18a1", + urls = [ + "https://maven-central.storage-download.googleapis.com/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-windows-x86_64.exe" % (GRPC_VERSION, GRPC_VERSION), + "https://repo.maven.apache.org/maven2/io/grpc/protoc-gen-grpc-java/%s/protoc-gen-grpc-java-%s-windows-x86_64.exe" % (GRPC_VERSION, GRPC_VERSION), + ], +) + +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +maven.install( + name = "maven", + artifacts = [ + # nv-boot-parent third-party closure (Spring Boot 4 / Spring Cloud / + # OTel / Cassandra / Testcontainers). Root coordinates only: BOM-managed + # starters/modules, parent-owned explicit pins, and build/test tools. + "at.yawk.lz4:lz4-java:1.10.3", + "com.github.ben-manes.caffeine:guava", + "com.github.java-json-tools:json-patch:1.13", + "commons-codec:commons-codec", + "io.cloudevents:cloudevents-core:4.1.1", + "io.cloudevents:cloudevents-json-jackson:4.1.1", + "io.micrometer:micrometer-tracing-bridge-otel", + "io.nats:jnats:2.23.0", + "io.opentelemetry:opentelemetry-exporter-otlp", + "io.opentelemetry:opentelemetry-sdk-testing", + "jakarta.servlet:jakarta.servlet-api", + "org.apache.cassandra:java-driver-metrics-micrometer", + "org.apache.commons:commons-lang3:3.20.0", + "org.bouncycastle:bcprov-jdk18on:1.84", + "org.jacoco:org.jacoco.agent:jar:runtime:0.8.14", + "org.jacoco:org.jacoco.cli:0.8.14", + "org.junit.platform:junit-platform-console-standalone:6.0.3", + "org.ow2.asm:asm-analysis:9.9", + "org.ow2.asm:asm-util:9.9", + "org.projectlombok:lombok", + "org.springdoc:springdoc-openapi-starter-webflux-api:3.0.3", + "org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry", + "org.springframework.boot:spring-boot-restclient", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-actuator-test", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-security-oauth2-client", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-validation", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-starter-webflux-test", + "org.springframework.boot:spring-boot-starter-webmvc-test", + "org.springframework.boot:spring-boot-webclient", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-context", + "org.springframework.cloud:spring-cloud-starter-bootstrap", + "org.springframework.security:spring-security-test", + "org.testcontainers:testcontainers-cassandra", + "org.testcontainers:testcontainers-junit-jupiter", + "org.wiremock:wiremock-standalone:3.13.2", + "software.amazon.awssdk:regions:2.40.1", + "tools.jackson.module:jackson-module-blackbird", + # examples/java-spring-boot-service (versions from the Spring Boot BOM). + "org.springframework.boot:spring-boot-starter-web", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-reporting", + # cloud-tasks service closure. Version-less coordinates are managed by + # the BOMs above (spring-boot 4.0.7 / spring-cloud 2025.1.2 / + # testcontainers 2.0.5 / shedlock 7.7.0). Explicit versions match the + # cloud-tasks standalone module; io.grpc pins track GRPC_VERSION. + "com.bucket4j:bucket4j_jdk17-core:8.19.0", + "com.github.ben-manes.caffeine:caffeine", + "com.google.protobuf:protobuf-java:4.33.4", + "com.google.protobuf:protobuf-java-util:4.33.4", + "io.grpc:grpc-api:%s" % GRPC_VERSION, + "io.grpc:grpc-protobuf:%s" % GRPC_VERSION, + "io.grpc:grpc-stub:%s" % GRPC_VERSION, + "io.micrometer:micrometer-registry-prometheus", + "io.projectreactor.netty:reactor-netty-core", + "io.projectreactor.netty:reactor-netty-http", + "javax.annotation:javax.annotation-api:1.3.2", + "net.devh:grpc-server-spring-boot-starter:3.1.0.RELEASE", + "net.javacrumbs.shedlock:shedlock-provider-cassandra", + "net.javacrumbs.shedlock:shedlock-spring", + "org.assertj:assertj-core", + "org.awaitility:awaitility", + "org.junit.jupiter:junit-jupiter-params", + "org.mockito:mockito-core", + "org.mockito:mockito-junit-jupiter", + "org.ow2.asm:asm:9.9", + "org.ow2.asm:asm-commons:9.9", + "org.ow2.asm:asm-tree:9.9", + "org.springframework:spring-context-support", + "org.springframework:spring-webflux", + "org.springframework.boot:spring-boot-actuator", + "org.springframework.boot:spring-boot-loader", + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-micrometer-tracing", + "org.springframework.boot:spring-boot-opentelemetry", + "org.springframework.boot:spring-boot-starter-aspectj", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.boot:spring-boot-starter-webmvc", + "org.springframework.cloud:spring-cloud-starter-kubernetes-client-config", + "org.springframework.retry:spring-retry", + "org.testcontainers:testcontainers", + "org.testcontainers:testcontainers-localstack", + ], + boms = [ + "net.javacrumbs.shedlock:shedlock-bom:7.7.0", + "org.springframework.boot:spring-boot-dependencies:4.0.7", + "org.springframework.cloud:spring-cloud-dependencies:2025.1.2", + "org.testcontainers:testcontainers-bom:2.0.5", + ], + fail_on_missing_checksum = True, + fetch_sources = True, + known_contributing_modules = [ + "protobuf", + "rules_proto_grpc_java", + ], + lock_file = "//:maven_install.json", + repositories = [ + # Public Central mirrors only. This is the public GitHub mirror; its + # hosted runners cannot resolve the internal Artifactory host, so the + # pinned closure must fetch from public repositories. The Google-hosted + # Central mirror is primary (not IP-rate-limited like repo1.maven.org); + # Maven Central is the fallback. Internal builds that need NVIDIA + # artifacts add the Artifactory virtual repo in their own overlay. + "https://maven-central.storage-download.googleapis.com/maven2", + "https://repo.maven.apache.org/maven2", + ], + resolver = "maven", +) +use_repo(maven, "maven") diff --git a/src/control-plane-services/cloud-tasks/MODULE.bazel.lock b/src/control-plane-services/cloud-tasks/MODULE.bazel.lock new file mode 100644 index 000000000..2683917c6 --- /dev/null +++ b/src/control-plane-services/cloud-tasks/MODULE.bazel.lock @@ -0,0 +1,1313 @@ +{ + "lockFileVersion": 28, + "registryFileHashes": { + "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", + "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.2/MODULE.bazel": "73939767a4686cd9a520d16af5ab440071ed75cec1a876bf2fcfaf1f71987a16", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.0/MODULE.bazel": "d1086e248cda6576862b4b3fe9ad76a214e08c189af5b42557a6e1888812c5d5", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.1/MODULE.bazel": "c4a89e7ceb9bf1e25cf84a9f830ff6b817b72874088bf5141b314726e46a57c1", + "https://bcr.bazel.build/modules/abseil-cpp/20250512.1/MODULE.bazel": "d209fdb6f36ffaf61c509fcc81b19e81b411a999a934a032e10cd009a0226215", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/MODULE.bazel": "51f2312901470cdab0dbdf3b88c40cd21c62a7ed58a3de45b365ddc5b11bcab2", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/source.json": "cea3901d7e299da7320700abbaafe57a65d039f10d0d7ea601c4a66938ea4b0c", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/MODULE.bazel": "5ebe5bf853769c65707e5c28f216798f7a4b1042015e6a36e6d03094d94bec8a", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/source.json": "0e8fc4f088ce07099c1cd6594c20c7ddbb48b4b3c0849b7d94ba94be88ff042b", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/MODULE.bazel": "c59831c3a5389430516203777816527f257329a5da363994e1d62b9ae6729f71", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/source.json": "105883202602181f43f109372e1b9ea19e89bbe3bce4bc1fe9bb0baa51eb61ae", + "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", + "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", + "https://bcr.bazel.build/modules/apple_support/1.21.0/MODULE.bazel": "ac1824ed5edf17dee2fdd4927ada30c9f8c3b520be1b5fd02a5da15bc10bff3e", + "https://bcr.bazel.build/modules/apple_support/1.21.1/MODULE.bazel": "5809fa3efab15d1f3c3c635af6974044bac8a4919c62238cce06acee8a8c11f1", + "https://bcr.bazel.build/modules/apple_support/1.23.0/MODULE.bazel": "317d47e3f65b580e7fb4221c160797fda48e32f07d2dfff63d754ef2316dcd25", + "https://bcr.bazel.build/modules/apple_support/1.24.2/MODULE.bazel": "0e62471818affb9f0b26f128831d5c40b074d32e6dda5a0d3852847215a41ca4", + "https://bcr.bazel.build/modules/apple_support/1.24.2/source.json": "2c22c9827093250406c5568da6c54e6fdf0ef06238def3d99c71b12feb057a8d", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/MODULE.bazel": "2b31ffcc9bdc8295b2167e07a757dbbc9ac8906e7028e5170a3708cecaac119f", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/MODULE.bazel": "253d739ba126f62a5767d832765b12b59e9f8d2bc88cc1572f4a73e46eb298ca", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.21.2/MODULE.bazel": "276347663a25b0d5bd6cad869252bea3e160c4d980e764b15f3bae7f80b30624", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.21.2/source.json": "f42051fa42629f0e59b7ac2adf0a55749144b11f1efcd8c697f0ee247181e526", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.7.2/MODULE.bazel": "780d1a6522b28f5edb7ea09630748720721dfe27690d65a2d33aa7509de77e07", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.8.1/MODULE.bazel": "812d2dd42f65dca362152101fbec418029cc8fd34cbad1a2fde905383d705838", + "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", + "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", + "https://bcr.bazel.build/modules/bazel_features/1.10.0/MODULE.bazel": "f75e8807570484a99be90abcd52b5e1f390362c258bcb73106f4544957a48101", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", + "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df", + "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d", + "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d", + "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", + "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58", + "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b", + "https://bcr.bazel.build/modules/bazel_features/1.23.0/MODULE.bazel": "fd1ac84bc4e97a5a0816b7fd7d4d4f6d837b0047cf4cbd81652d616af3a6591a", + "https://bcr.bazel.build/modules/bazel_features/1.25.0/MODULE.bazel": "e2e60a10a6da64bbf533f15ca652bf61a033e41c2ed734d79a9a08ba87f68c1a", + "https://bcr.bazel.build/modules/bazel_features/1.27.0/MODULE.bazel": "621eeee06c4458a9121d1f104efb80f39d34deff4984e778359c60eaf1a8cb65", + "https://bcr.bazel.build/modules/bazel_features/1.28.0/MODULE.bazel": "4b4200e6cbf8fa335b2c3f43e1d6ef3e240319c33d43d60cc0fbd4b87ece299d", + "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", + "https://bcr.bazel.build/modules/bazel_features/1.30.0/MODULE.bazel": "a14b62d05969a293b80257e72e597c2da7f717e1e69fa8b339703ed6731bec87", + "https://bcr.bazel.build/modules/bazel_features/1.32.0/MODULE.bazel": "095d67022a58cb20f7e20e1aefecfa65257a222c18a938e2914fd257b5f1ccdc", + "https://bcr.bazel.build/modules/bazel_features/1.33.0/MODULE.bazel": "8b8dc9d2a4c88609409c3191165bccec0e4cb044cd7a72ccbe826583303459f6", + "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/MODULE.bazel": "275a59b5406ff18c01739860aa70ad7ccb3cfb474579411decca11c93b951080", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/source.json": "fcd4396b2df85f64f2b3bb436ad870793ecf39180f1d796f913cc9276d355309", + "https://bcr.bazel.build/modules/bazel_features/1.9.0/MODULE.bazel": "885151d58d90d8d9c811eb75e3288c11f850e1d6b481a8c9f766adee4712358b", + "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/MODULE.bazel": "22b70b80ac89ad3f3772526cd9feee2fa412c2b01933fea7ed13238a448d370d", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/source.json": "895f21909c6fba01d7c17914bb6c8e135982275a1b18cdaa4e62272217ef1751", + "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", + "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651", + "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.1/MODULE.bazel": "02a13b77321773b2042e70ee5e4c5e099c8ddee4cf2da9cd420442c36938d4bd", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/MODULE.bazel": "460aa12d01231a80cce03c548287b433b321d205b0028ae596728c35e5ee442e", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/MODULE.bazel": "396c1ef53835aafe3d42ce6619080531ee770648303731f16cfaa33fa056bf0c", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/source.json": "abaf8ac9d2ab2f47bda9af4c0c080ff7907378888e1f4bc62a0539dd13ba61e8", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.4/MODULE.bazel": "82494a01018bb7ef06d4a17ec4cd7a758721f10eb8b6c820a818e70d669500db", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/MODULE.bazel": "e76479eae70bd4e8f5f4c2dfc5d03ab971cfb18750246c7b3f3454c5c2ee6629", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/source.json": "9395c4679444bc47bf7e51a710366a4480aa371c6f6bed01868e2fabcf11acec", + "https://bcr.bazel.build/modules/buildozer/8.5.1/MODULE.bazel": "a35d9561b3fc5b18797c330793e99e3b834a473d5fbd3d7d7634aafc9bdb6f8f", + "https://bcr.bazel.build/modules/buildozer/8.5.1/source.json": "e3386e6ff4529f2442800dee47ad28d3e6487f36a1f75ae39ae56c70f0cd2fbd", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/MODULE.bazel": "1aba514585748372ee392484b2645f0bbcb13ad4271d5b7cace018280f15bae1", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/source.json": "e52d62ce2a2b8a513d6afe9178acc06a4349c9b0b4c0934d59085ed9df4b4de0", + "https://bcr.bazel.build/modules/gawk/5.3.2.bcr.1/MODULE.bazel": "cdf8cbe5ee750db04b78878c9633cc76e80dcf4416cbe982ac3a9222f80713c8", + "https://bcr.bazel.build/modules/gawk/5.3.2.bcr.1/source.json": "fa7b512dfcb5eafd90ce3959cf42a2a6fe96144ebbb4b3b3928054895f2afac2", + "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8", + "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350", + "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a", + "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0", + "https://bcr.bazel.build/modules/gazelle/0.40.0/MODULE.bazel": "42ba5378ebe845fca43989a53186ab436d956db498acde790685fe0e8f9c6146", + "https://bcr.bazel.build/modules/gazelle/0.42.0/MODULE.bazel": "fa140a7c019f3a22779ba7c6132ffff9d2d10a51dba2f3304dee61523d11fef4", + "https://bcr.bazel.build/modules/gazelle/0.47.0/MODULE.bazel": "b61bb007c4efad134aa30ee7f4a8e2a39b22aa5685f005edaa022fbd1de43ebc", + "https://bcr.bazel.build/modules/gazelle/0.47.0/source.json": "aeb2e5df14b7fb298625d75d08b9c65bdb0b56014c5eb89da9e5dd0572280ae6", + "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", + "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", + "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", + "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", + "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", + "https://bcr.bazel.build/modules/googletest/1.17.0/source.json": "38e4454b25fc30f15439c0378e57909ab1fd0a443158aa35aec685da727cd713", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/MODULE.bazel": "2ce69b1af49952cd4121a9c3055faa679e748ce774c7f1fda9657f936cae902f", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/source.json": "746bf13cac0860f091df5e4911d0c593971cd8796b5ad4e809b2f8e133eee3d5", + "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", + "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/MODULE.bazel": "6f7b417dcc794d9add9e556673ad25cb3ba835224290f4f848f8e2db1e1fca74", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/source.json": "f448c6e8963fdfa7eb831457df83ad63d3d6355018f6574fb017e8169deb43a9", + "https://bcr.bazel.build/modules/package_metadata/0.0.2/MODULE.bazel": "fb8d25550742674d63d7b250063d4580ca530499f045d70748b1b142081ebb92", + "https://bcr.bazel.build/modules/package_metadata/0.0.3/MODULE.bazel": "77890552ecea9e284b5424c9de827a58099348763a4359e975c359a83d4faa83", + "https://bcr.bazel.build/modules/package_metadata/0.0.5/MODULE.bazel": "ef4f9439e3270fdd6b9fd4dbc3d2f29d13888e44c529a1b243f7a31dfbc2e8e4", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/MODULE.bazel": "7adb03933fc8401f495800cf4eafcff0edc6da0ff55c7db223ef69d19f689486", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/source.json": "50639625e937b56115012674c797cca7a05a96b4878c87d803c13dc2b31de8a0", + "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", + "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", + "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", + "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", + "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", + "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", + "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", + "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", + "https://bcr.bazel.build/modules/platforms/1.0.0/MODULE.bazel": "f05feb42b48f1b3c225e4ccf351f367be0371411a803198ec34a389fb22aa580", + "https://bcr.bazel.build/modules/platforms/1.0.0/source.json": "f4ff1fd412e0246fd38c82328eb209130ead81d62dcd5a9e40910f867f733d96", + "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", + "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", + "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", + "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", + "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", + "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2.bcr.1/MODULE.bazel": "52f4126f63a2f0bbf36b99c2a87648f08467a4eaf92ba726bc7d6a500bbf770c", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df", + "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92", + "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e", + "https://bcr.bazel.build/modules/protobuf/29.1/MODULE.bazel": "557c3457560ff49e122ed76c0bc3397a64af9574691cb8201b4e46d4ab2ecb95", + "https://bcr.bazel.build/modules/protobuf/29.3/MODULE.bazel": "77480eea5fb5541903e49683f24dc3e09f4a79e0eea247414887bb9fc0066e94", + "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", + "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573", + "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/protobuf/31.1/MODULE.bazel": "379a389bb330b7b8c1cdf331cc90bf3e13de5614799b3b52cdb7c6f389f6b38e", + "https://bcr.bazel.build/modules/protobuf/32.1/MODULE.bazel": "89cd2866a9cb07fee9ff74c41ceace11554f32e0d849de4e23ac55515cfada4d", + "https://bcr.bazel.build/modules/protobuf/33.4/MODULE.bazel": "114775b816b38b6d0ca620450d6b02550c60ceedfdc8d9a229833b34a223dc42", + "https://bcr.bazel.build/modules/protobuf/33.4/source.json": "555f8686b4c7d6b5ba731fbea13bf656b4bfd9a7ff629c1d9d3f6e1d6155de79", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/source.json": "6900fdc8a9e95866b8c0d4ad4aba4d4236317b5c1cd04c502df3f0d33afed680", + "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/MODULE.bazel": "b4963dda9b31080be1905ef085ecd7dd6cd47c05c79b9cdf83ade83ab2ab271a", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/source.json": "2ff292be6ef3340325ce8a045ecc326e92cbfab47c7cbab4bd85d28971b97ac4", + "https://bcr.bazel.build/modules/re2/2024-07-02/MODULE.bazel": "0eadc4395959969297cbcf31a249ff457f2f1d456228c67719480205aa306daa", + "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", + "https://bcr.bazel.build/modules/rules_android/0.6.4/MODULE.bazel": "b4cde12d506dd65d82b2be39761f49f5797303343a3d5b4ee191c0cdf9ef387c", + "https://bcr.bazel.build/modules/rules_android/0.6.6/MODULE.bazel": "b0fb569752aab65ab1a9db0a8f6cfaf5aa1754965e17e95dcf0e4d88e192a68d", + "https://bcr.bazel.build/modules/rules_android/0.7.1/MODULE.bazel": "a806fc382a774252f228a40e3b11b9fcc6276f8778c7fb33e9f72937c6258363", + "https://bcr.bazel.build/modules/rules_android/0.7.1/source.json": "151440aed3f0f73a00d4ed5cec5d31f63a6fef9b95d8fab1eb1810150fa525f2", + "https://bcr.bazel.build/modules/rules_apple/3.16.0/MODULE.bazel": "0d1caf0b8375942ce98ea944be754a18874041e4e0459401d925577624d3a54a", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/MODULE.bazel": "76e10fd4a48038d3fc7c5dc6e63b7063bbf5304a2e3bd42edda6ec660eebea68", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/source.json": "8ee81e1708756f81b343a5eb2b2f0b953f1d25c4ab3d4a68dc02754872e80715", + "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002", + "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191", + "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc", + "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", + "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", + "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", + "https://bcr.bazel.build/modules/rules_cc/0.1.1/MODULE.bazel": "2f0222a6f229f0bf44cd711dc13c858dad98c62d52bd51d8fc3a764a83125513", + "https://bcr.bazel.build/modules/rules_cc/0.1.2/MODULE.bazel": "557ddc3a96858ec0d465a87c0a931054d7dcfd6583af2c7ed3baf494407fd8d0", + "https://bcr.bazel.build/modules/rules_cc/0.1.5/MODULE.bazel": "88dfc9361e8b5ae1008ac38f7cdfd45ad738e4fa676a3ad67d19204f045a1fd8", + "https://bcr.bazel.build/modules/rules_cc/0.2.0/MODULE.bazel": "b5c17f90458caae90d2ccd114c81970062946f49f355610ed89bebf954f5783c", + "https://bcr.bazel.build/modules/rules_cc/0.2.13/MODULE.bazel": "eecdd666eda6be16a8d9dc15e44b5c75133405e820f620a234acc4b1fdc5aa37", + "https://bcr.bazel.build/modules/rules_cc/0.2.14/MODULE.bazel": "353c99ed148887ee89c54a17d4100ae7e7e436593d104b668476019023b58df8", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/MODULE.bazel": "1849602c86cb60da8613d2de887f9566a6d354a6df6d7009f9d04a14402f9a84", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/source.json": "3832f45d145354049137c0090df04629d9c2b5493dc5c2bf46f1834040133a07", + "https://bcr.bazel.build/modules/rules_cc/0.2.4/MODULE.bazel": "1ff1223dfd24f3ecf8f028446d4a27608aa43c3f41e346d22838a4223980b8cc", + "https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642", + "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", + "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8", + "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8", + "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270", + "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", + "https://bcr.bazel.build/modules/rules_go/0.50.1/MODULE.bazel": "b91a308dc5782bb0a8021ad4330c81fea5bda77f96b9e4c117b9b9c8f6665ee0", + "https://bcr.bazel.build/modules/rules_go/0.51.0-rc2/MODULE.bazel": "edfc3a9cea7bedb0eaaff37b0d7817c1a4bf72b3c615580b0ffcee6c52690fd4", + "https://bcr.bazel.build/modules/rules_go/0.52.0/MODULE.bazel": "0cf080a2706aa8fc9abf64286cee60fdf0238db37b7f1793b0f7d550d59ea3ae", + "https://bcr.bazel.build/modules/rules_go/0.53.0/MODULE.bazel": "a4ed760d3ac0dbc0d7b967631a9a3fd9100d28f7d9fcf214b4df87d4bfff5f9a", + "https://bcr.bazel.build/modules/rules_go/0.59.0/MODULE.bazel": "b7e43e7414a3139a7547d1b4909b29085fbe5182b6c58cbe1ed4c6272815aeae", + "https://bcr.bazel.build/modules/rules_go/0.59.0/source.json": "1df17bb7865cfc029492c30163cee891d0dd8658ea0d5bfdf252c4b6db5c1ef6", + "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", + "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39", + "https://bcr.bazel.build/modules/rules_java/6.3.0/MODULE.bazel": "a97c7678c19f236a956ad260d59c86e10a463badb7eb2eda787490f4c969b963", + "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6", + "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", + "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", + "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a", + "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6", + "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", + "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2", + "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934", + "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/8.13.0/MODULE.bazel": "0444ebf737d144cf2bb2ccb368e7f1cce735264285f2a3711785827c1686625e", + "https://bcr.bazel.build/modules/rules_java/8.15.2/MODULE.bazel": "5cc6698c822b2f9ef90ca5558599851bed8c3b13f1f8eb140d9bfec638d2acb4", + "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017", + "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939", + "https://bcr.bazel.build/modules/rules_java/8.6.0/MODULE.bazel": "9c064c434606d75a086f15ade5edb514308cccd1544c2b2a89bbac4310e41c71", + "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2", + "https://bcr.bazel.build/modules/rules_java/8.6.3/MODULE.bazel": "e90505b7a931d194245ffcfb6ff4ca8ef9d46b4e830d12e64817752e0198e2ed", + "https://bcr.bazel.build/modules/rules_java/8.9.0/MODULE.bazel": "e17c876cb53dcd817b7b7f0d2985b710610169729e8c371b2221cacdcd3dce4a", + "https://bcr.bazel.build/modules/rules_java/9.1.0/MODULE.bazel": "ee63f27e36a3fada80342869361182f120a9819c74320e8e65b1e04ba0cd7a9d", + "https://bcr.bazel.build/modules/rules_java/9.3.0/MODULE.bazel": "f657c72d65ac449caae9abf2e68e66c0d36f9416848c4c4903d0b3234229e7f2", + "https://bcr.bazel.build/modules/rules_java/9.3.0/source.json": "59ae7e662c3c7042b88bbb42ad12483523e234c65ebe4c51611baa43e85cb248", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", + "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909", + "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", + "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel": "bf93870767689637164657731849fb887ad086739bd5d360d90007a581d5527d", + "https://bcr.bazel.build/modules/rules_jvm_external/6.1/MODULE.bazel": "75b5fec090dbd46cf9b7d8ea08cf84a0472d92ba3585b476f44c326eda8059c4", + "https://bcr.bazel.build/modules/rules_jvm_external/6.10/MODULE.bazel": "33e636ca6bc9ee0fa090a38aa33c631ded2d8cf6fead4124181d1b35dc474f7c", + "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99", + "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0", + "https://bcr.bazel.build/modules/rules_jvm_external/6.6/MODULE.bazel": "153042249c7060536dc95b6bb9f9bb8063b8a0b0cb7acdb381bddbc2374aed55", + "https://bcr.bazel.build/modules/rules_jvm_external/6.7/MODULE.bazel": "e717beabc4d091ecb2c803c2d341b88590e9116b8bf7947915eeb33aab4f96dd", + "https://bcr.bazel.build/modules/rules_jvm_external/6.8/MODULE.bazel": "b5afe861e867e4c8e5b88e401cb7955bd35924258f97b1862cc966cbcf4f1a62", + "https://bcr.bazel.build/modules/rules_jvm_external/6.9/MODULE.bazel": "07c5db05527db7744a54fcffd653e1550d40e0540207a7f7e6d0a4de5bef8274", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/MODULE.bazel": "421482bdbcf05709f933c96b867a599deb517f2804ceb3e74511880610cfbf71", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/source.json": "714cd003eadf5be5c83268311fe8e951db39f802babeaddc536b3560dc8f6faf", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel": "ef85697305025e5a61f395d4eaede272a5393cee479ace6686dba707de804d59", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.5/MODULE.bazel": "043a16a572f610558ec2030db3ff0c9938574e7dd9f58bded1bb07c0192ef025", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3", + "https://bcr.bazel.build/modules/rules_kotlin/2.1.3/MODULE.bazel": "ce7def6d576aa8d3a9c6d10e13b4d157296229674371f67dbf788dae0afae3d5", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/MODULE.bazel": "00d39c5e0fa78cd86193946265bb849e7878c24e44260f9525108428852b315c", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/source.json": "7a32c2259c79ae0c9a036121f120de825e3ba5f0f3a209ffbbdccf4dc62489b9", + "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", + "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", + "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/MODULE.bazel": "f6150e4b224d459f7f6523ef65967464ca4efdd266c7fbf2f5a2a51011957e0c", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/source.json": "b099f02af330f47f19dc67fc9300ef6e1937a8c86882690db0e7a2fcea8c7f6b", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", + "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/MODULE.bazel": "c7db3c2b407e673c7a39e3625dc05dc9f12d6682cbd82a3a5924a13b491eda7e", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/source.json": "9062e00845bf91a4247465d371baa837adf9b6ff44c542f73ba084f07667e1dc", + "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/MODULE.bazel": "b531d7f09f58dce456cd61b4579ce8c86b38544da75184eadaf0a7cb7966453f", + "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73", + "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/MODULE.bazel": "002d62d9108f75bb807cd56245d45648f38275cb3a99dcd45dfb864c5d74cb96", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/source.json": "39f89066c12c24097854e8f57ab8558929f9c8d474d34b2c00ac04630ad8940e", + "https://bcr.bazel.build/modules/rules_proto_grpc/5.8.0/MODULE.bazel": "38e2acb9aa480a04c780fa4b11bfaae0fa16e05f85f6d8fc32e044bad683ed86", + "https://bcr.bazel.build/modules/rules_proto_grpc/5.8.0/source.json": "142d5c5dd650d0f817936835738daa7df2256dfb33c247163b600ab28cba31d1", + "https://bcr.bazel.build/modules/rules_proto_grpc_java/5.8.0/MODULE.bazel": "0e24d1d4716b017afa6c85649bee47144066310057fbce7bdb5661aecd525571", + "https://bcr.bazel.build/modules/rules_proto_grpc_java/5.8.0/source.json": "965a546920ecf67e8cbb9e060f35d7f87a6fcd4319db0cf47cbc66c30327b1ee", + "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300", + "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382", + "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed", + "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58", + "https://bcr.bazel.build/modules/rules_python/0.33.2/MODULE.bazel": "3e036c4ad8d804a4dad897d333d8dce200d943df4827cb849840055be8d2e937", + "https://bcr.bazel.build/modules/rules_python/0.37.1/MODULE.bazel": "3faeb2d9fa0a81f8980643ee33f212308f4d93eea4b9ce6f36d0b742e71e9500", + "https://bcr.bazel.build/modules/rules_python/0.37.2/MODULE.bazel": "b5ffde91410745750b6c13be1c5dc4555ef5bc50562af4a89fd77807fdde626a", + "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43", + "https://bcr.bazel.build/modules/rules_python/1.3.0/MODULE.bazel": "8361d57eafb67c09b75bf4bbe6be360e1b8f4f18118ab48037f2bd50aa2ccb13", + "https://bcr.bazel.build/modules/rules_python/1.4.1/MODULE.bazel": "8991ad45bdc25018301d6b7e1d3626afc3c8af8aaf4bc04f23d0b99c938b73a6", + "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/MODULE.bazel": "d01f995ecd137abf30238ad9ce97f8fc3ac57289c8b24bd0bf53324d937a14f8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/source.json": "028a084b65dcf8f4dc4f82f8778dbe65df133f234b316828a82e060d81bdce32", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/MODULE.bazel": "d44fec647d0aeb67b9f3b980cf68ba634976f3ae7ccd6c07d790b59b87a4f251", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/source.json": "37c10335f2361c337c5c1f34ed36d2da70534c23088062b33a8bdaab68aa9dea", + "https://bcr.bazel.build/modules/rules_rust/0.66.0/MODULE.bazel": "86ef763a582f4739a27029bdcc6c562258ed0ea6f8d58294b049e215ceb251b3", + "https://bcr.bazel.build/modules/rules_rust/0.66.0/source.json": "5c2252a61ccc19b4e420c7c06429c8f51d8edd7b743dcb4b60571e7d40b5aa57", + "https://bcr.bazel.build/modules/rules_shell/0.1.2/MODULE.bazel": "66e4ca3ce084b04af0b9ff05ff14cab4e5df7503973818bb91cbc6cda08d32fc", + "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", + "https://bcr.bazel.build/modules/rules_shell/0.4.0/MODULE.bazel": "0f8f11bb3cd11755f0b48c1de0bbcf62b4b34421023aa41a2fc74ef68d9584f0", + "https://bcr.bazel.build/modules/rules_shell/0.4.1/MODULE.bazel": "00e501db01bbf4e3e1dd1595959092c2fadf2087b2852d3f553b5370f5633592", + "https://bcr.bazel.build/modules/rules_shell/0.6.1/MODULE.bazel": "72e76b0eea4e81611ef5452aa82b3da34caca0c8b7b5c0c9584338aa93bae26b", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/MODULE.bazel": "f6a89f1d6a669a26f28fe814503857055d76306b79cfc11d12399af08d0b80ae", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/source.json": "eb53cc815bc503c6683c5fe12d943f98883f81fc22f51403ec8a95610cba4195", + "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", + "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", + "https://bcr.bazel.build/modules/rules_swift/2.4.0/MODULE.bazel": "1639617eb1ede28d774d967a738b4a68b0accb40650beadb57c21846beab5efd", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/MODULE.bazel": "72c8f5cf9d26427cee6c76c8e3853eb46ce6b0412a081b2b6db6e8ad56267400", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/source.json": "e85761f3098a6faf40b8187695e3de6d97944e98abd0d8ce579cb2daf6319a66", + "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", + "https://bcr.bazel.build/modules/stardoc/0.5.4/MODULE.bazel": "6569966df04610b8520957cb8e97cf2e9faac2c0309657c537ab51c16c18a2a4", + "https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef", + "https://bcr.bazel.build/modules/stardoc/0.6.2/MODULE.bazel": "7060193196395f5dd668eda046ccbeacebfd98efc77fed418dbe2b82ffaa39fd", + "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c", + "https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7", + "https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5", + "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/MODULE.bazel": "75aab2373a4bbe2a1260b9bf2a1ebbdbf872d3bd36f80bff058dccd82e89422f", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/source.json": "5fba48bbe0ba48761f9e9f75f92876cafb5d07c0ce059cc7a8027416de94a05b", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/MODULE.bazel": "52d1c00a80a8cc67acbd01649e83d8dd6a9dc426a6c0b754a04fe8c219c76468", + "https://bcr.bazel.build/modules/tar.bzl/0.5.1/MODULE.bazel": "7c2eb3dcfc53b0f3d6f9acdfd911ca803eaf92aadf54f8ca6e4c1f3aee288351", + "https://bcr.bazel.build/modules/tar.bzl/0.5.1/source.json": "deed3094f7cc779ed1d37a68403847b0e38d9dd9d931e03cb90825f3368b515f", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/MODULE.bazel": "5016e5dd1ad2200e119a4b28b2b3935e276c4b480f2fe3e952bea7eeba88f578", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/source.json": "0cf7c878c419b37ddb55f3dd93dd7c0c409bd7c4efacb3da504e0748780b2fa9", + "https://bcr.bazel.build/modules/toolchains_protoc/0.5.0/MODULE.bazel": "e649dcd74790d8b186517588c827a777dfa67acfc4cbd733721c4be143ea107f", + "https://bcr.bazel.build/modules/toolchains_protoc/0.6.1/MODULE.bazel": "377cbb438118f413c3361a1dd363da8a42077018473fcdc71a19c203aaf94b17", + "https://bcr.bazel.build/modules/toolchains_protoc/0.6.1/source.json": "b14b0b38c8309691bee7a0ab46113678b8675e04e8999294c58e68b036b8dbff", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/MODULE.bazel": "9039681f9bcb8958ee2c87ffc74bdafba9f4369096a2b5634b88abc0eaefa072", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/source.json": "2d2bad780a9f2b9195a4a370314d2c17ae95eaa745cefc2e12fbc49759b15aa3", + "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", + "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/MODULE.bazel": "eec517b5bbe5492629466e11dae908d043364302283de25581e3eb944326c4ca", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/source.json": "22bc55c47af97246cfc093d0acf683a7869377de362b5d1c552c2c2e16b7a806", + "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198" + }, + "selectedYankedVersions": {}, + "moduleExtensions": { + "@@apple_rules_lint+//lint:extensions.bzl%linter": { + "general": { + "bzlTransitiveDigest": "g7izj5kLCmsajh8IospHh4ZQ35dyM0FIrA8D4HapAsM=", + "usagesDigest": "4RWlIKR/sSQ9MqPQRCROVLeGPbvTKmkbEpxkI3mbaCI=", + "recordedInputs": [], + "generatedRepoSpecs": { + "apple_linters": { + "repoRuleId": "@@apple_rules_lint+//lint/private:register_linters.bzl%register_linters", + "attributes": { + "linters": {} + } + } + } + } + }, + "@@rules_android+//rules/android_sdk_repository:rule.bzl%android_sdk_repository_extension": { + "general": { + "bzlTransitiveDigest": "+rMrzIrv7sImYmkbXJYv+gFpTJQ79X3MpwwMLI2A+oA=", + "usagesDigest": "iEGI2aNDMkHt9LXCdViLNUUOslpiVj2DrevWWXZEFnU=", + "recordedInputs": [], + "generatedRepoSpecs": { + "androidsdk": { + "repoRuleId": "@@rules_android+//rules/android_sdk_repository:rule.bzl%_android_sdk_repository", + "attributes": {} + } + } + } + }, + "@@rules_oci+//oci:extensions.bzl%oci": { + "general": { + "bzlTransitiveDigest": "x9tW7bULjt2O48GRYAc+uOtpAZMGSBvKch9MgZbvG/w=", + "usagesDigest": "YV/my4HWfeIYZH762GR/gbfyrtmoU6x5X9/fNcX4Ioo=", + "recordedInputs": [ + "REPO_MAPPING:aspect_bazel_lib+,bazel_tools bazel_tools", + "REPO_MAPPING:bazel_features+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_oci+,aspect_bazel_lib aspect_bazel_lib+", + "REPO_MAPPING:rules_oci+,bazel_features bazel_features+", + "REPO_MAPPING:rules_oci+,bazel_skylib bazel_skylib+" + ], + "generatedRepoSpecs": { + "temurin_jre_linux_arm64_v8": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platform": "linux/arm64/v8", + "target_name": "temurin_jre_linux_arm64_v8", + "bazel_tags": [] + } + }, + "temurin_jre_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platform": "linux/amd64", + "target_name": "temurin_jre_linux_amd64", + "bazel_tags": [] + } + }, + "temurin_jre": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_alias", + "attributes": { + "target_name": "temurin_jre", + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platforms": { + "@@platforms//cpu:arm64": "@temurin_jre_linux_arm64_v8", + "@@platforms//cpu:x86_64": "@temurin_jre_linux_amd64" + }, + "bzlmod_repository": "temurin_jre", + "reproducible": true + } + }, + "ubuntu_noble_linux_arm64_v8": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platform": "linux/arm64/v8", + "target_name": "ubuntu_noble_linux_arm64_v8", + "bazel_tags": [] + } + }, + "ubuntu_noble_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platform": "linux/amd64", + "target_name": "ubuntu_noble_linux_amd64", + "bazel_tags": [] + } + }, + "ubuntu_noble": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_alias", + "attributes": { + "target_name": "ubuntu_noble", + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platforms": { + "@@platforms//cpu:arm64": "@ubuntu_noble_linux_arm64_v8", + "@@platforms//cpu:x86_64": "@ubuntu_noble_linux_amd64" + }, + "bzlmod_repository": "ubuntu_noble", + "reproducible": true + } + }, + "oci_crane_darwin_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "darwin_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_darwin_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "darwin_arm64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_arm64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_armv6": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_armv6", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_i386": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_i386", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_s390x": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_s390x", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_windows_armv6": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "windows_armv6", + "crane_version": "v0.18.0" + } + }, + "oci_crane_windows_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "windows_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_toolchains": { + "repoRuleId": "@@rules_oci+//oci/private:toolchains_repo.bzl%toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:crane_toolchain_type", + "toolchain": "@oci_crane_{platform}//:crane_toolchain" + } + }, + "oci_regctl_darwin_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "darwin_amd64" + } + }, + "oci_regctl_darwin_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "darwin_arm64" + } + }, + "oci_regctl_linux_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_arm64" + } + }, + "oci_regctl_linux_s390x": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_s390x" + } + }, + "oci_regctl_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_amd64" + } + }, + "oci_regctl_windows_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "windows_amd64" + } + }, + "oci_regctl_toolchains": { + "repoRuleId": "@@rules_oci+//oci/private:toolchains_repo.bzl%toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:regctl_toolchain_type", + "toolchain": "@oci_regctl_{platform}//:regctl_toolchain" + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + } + } + }, + "@@rules_python+//python/extensions:config.bzl%config": { + "general": { + "bzlTransitiveDigest": "dzD8Q2YmrP3fz8saWLHPmlwPLO91ImtTmP/c9JKTStM=", + "usagesDigest": "ZVSXMAGpD+xzVNPuvF1IoLBkty7TROO0+akMapt1pAg=", + "recordedInputs": [ + "REPO_MAPPING:rules_python+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_python+,pypi__build rules_python++config+pypi__build", + "REPO_MAPPING:rules_python+,pypi__click rules_python++config+pypi__click", + "REPO_MAPPING:rules_python+,pypi__colorama rules_python++config+pypi__colorama", + "REPO_MAPPING:rules_python+,pypi__importlib_metadata rules_python++config+pypi__importlib_metadata", + "REPO_MAPPING:rules_python+,pypi__installer rules_python++config+pypi__installer", + "REPO_MAPPING:rules_python+,pypi__more_itertools rules_python++config+pypi__more_itertools", + "REPO_MAPPING:rules_python+,pypi__packaging rules_python++config+pypi__packaging", + "REPO_MAPPING:rules_python+,pypi__pep517 rules_python++config+pypi__pep517", + "REPO_MAPPING:rules_python+,pypi__pip rules_python++config+pypi__pip", + "REPO_MAPPING:rules_python+,pypi__pip_tools rules_python++config+pypi__pip_tools", + "REPO_MAPPING:rules_python+,pypi__pyproject_hooks rules_python++config+pypi__pyproject_hooks", + "REPO_MAPPING:rules_python+,pypi__setuptools rules_python++config+pypi__setuptools", + "REPO_MAPPING:rules_python+,pypi__tomli rules_python++config+pypi__tomli", + "REPO_MAPPING:rules_python+,pypi__wheel rules_python++config+pypi__wheel", + "REPO_MAPPING:rules_python+,pypi__zipp rules_python++config+pypi__zipp" + ], + "generatedRepoSpecs": { + "rules_python_internal": { + "repoRuleId": "@@rules_python+//python/private:internal_config_repo.bzl%internal_config_repo", + "attributes": { + "transition_setting_generators": {}, + "transition_settings": [] + } + }, + "pypi__build": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e2/03/f3c8ba0a6b6e30d7d18c40faab90807c9bb5e9a1e3b2fe2008af624a9c97/build-1.2.1-py3-none-any.whl", + "sha256": "75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__click": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__colorama": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__importlib_metadata": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/2d/0a/679461c511447ffaf176567d5c496d1de27cbe34a87df6677d7171b2fbd4/importlib_metadata-7.1.0-py3-none-any.whl", + "sha256": "30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__installer": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", + "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__more_itertools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/50/e2/8e10e465ee3987bb7c9ab69efb91d867d93959095f4807db102d07995d94/more_itertools-10.2.0-py3-none-any.whl", + "sha256": "686b06abe565edfab151cb8fd385a05651e1fdf8f0a14191e4439283421f8684", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__packaging": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl", + "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pep517": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/25/6e/ca4a5434eb0e502210f591b97537d322546e4833dcb4d470a48c375c5540/pep517-0.13.1-py3-none-any.whl", + "sha256": "31b206f67165b3536dd577c5c3f1518e8fbaf38cbc57efff8369a392feff1721", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pip": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl", + "sha256": "ba0d021a166865d2265246961bec0152ff124de910c5cc39f1156ce3fa7c69dc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pip_tools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/0d/dc/38f4ce065e92c66f058ea7a368a9c5de4e702272b479c0992059f7693941/pip_tools-7.4.1-py3-none-any.whl", + "sha256": "4c690e5fbae2f21e87843e89c26191f0d9454f362d8acdbd695716493ec8b3a9", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pyproject_hooks": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/ae/f3/431b9d5fe7d14af7a32340792ef43b8a714e7726f1d7b69cc4e8e7a3f1d7/pyproject_hooks-1.1.0-py3-none-any.whl", + "sha256": "7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__setuptools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/90/99/158ad0609729111163fc1f674a5a42f2605371a4cf036d0441070e2f7455/setuptools-78.1.1-py3-none-any.whl", + "sha256": "c3a9c4211ff4c309edb8b8c4f1cbfa7ae324c4ba9f91ff254e3d305b9fd54561", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__tomli": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__wheel": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl", + "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__zipp": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/da/55/a03fd7240714916507e1fcf7ae355bd9d9ed2e6db492595f1a67f61681be/zipp-3.18.2-py3-none-any.whl", + "sha256": "dce197b859eb796242b0622af1b8beb0a722d52aa2f57133ead08edd5bf5374e", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + } + } + } + }, + "@@rules_python+//python/uv:uv.bzl%uv": { + "general": { + "bzlTransitiveDigest": "ijW9KS7qsIY+yBVvJ+Nr1mzwQox09j13DnE3iIwaeTM=", + "usagesDigest": "H8dQoNZcoqP+Mu0tHZTi4KHATzvNkM5ePuEqoQdklIU=", + "recordedInputs": [ + "REPO_MAPPING:rules_python+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_python+,platforms platforms" + ], + "generatedRepoSpecs": { + "uv": { + "repoRuleId": "@@rules_python+//python/uv/private:uv_toolchains_repo.bzl%uv_toolchains_repo", + "attributes": { + "toolchain_type": "'@@rules_python+//python/uv:uv_toolchain_type'", + "toolchain_names": [ + "none" + ], + "toolchain_implementations": { + "none": "'@@rules_python+//python:none'" + }, + "toolchain_compatible_with": { + "none": [ + "@platforms//:incompatible" + ] + }, + "toolchain_target_settings": {} + } + } + } + } + }, + "@@tar.bzl+//tar:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "/2afh6fPjq/rcyE/jztQDK3ierehmFFngfvmqyRv72M=", + "usagesDigest": "maF8qsAIqeH1ey8pxP0gNZbvJt34kLZvTFeQ0ntrJVA=", + "recordedInputs": [], + "generatedRepoSpecs": { + "bsd_tar_toolchains": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:toolchain.bzl%tar_toolchains_repo", + "attributes": { + "user_repository_name": "bsd_tar_toolchains" + } + }, + "bsd_tar_toolchains_darwin_amd64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "darwin_amd64" + } + }, + "bsd_tar_toolchains_darwin_arm64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "darwin_arm64" + } + }, + "bsd_tar_toolchains_linux_amd64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "bsd_tar_toolchains_linux_arm64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "bsd_tar_toolchains_windows_amd64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "windows_amd64" + } + }, + "bsd_tar_toolchains_windows_arm64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "windows_arm64" + } + } + } + } + } + }, + "facts": { + "@@rules_go+//go:extensions.bzl%go_sdk": { + "1.22.4": { + "aix_ppc64": [ + "go1.22.4.aix-ppc64.tar.gz", + "b9647fa9fc83a0cc5d4f092a19eaeaecf45f063a5aa7d4962fde65aeb7ae6ce1" + ], + "darwin_amd64": [ + "go1.22.4.darwin-amd64.tar.gz", + "c95967f50aa4ace34af0c236cbdb49a9a3e80ee2ad09d85775cb4462a5c19ed3" + ], + "darwin_arm64": [ + "go1.22.4.darwin-arm64.tar.gz", + "242b78dc4c8f3d5435d28a0d2cec9b4c1aa999b601fb8aa59fb4e5a1364bf827" + ], + "dragonfly_amd64": [ + "go1.22.4.dragonfly-amd64.tar.gz", + "f2fbb51af4719d3616efb482d6ed2b96579b474156f85a7ddc6f126764feec4b" + ], + "freebsd_386": [ + "go1.22.4.freebsd-386.tar.gz", + "7c54884bb9f274884651d41e61d1bc12738863ad1497e97ea19ad0e9aa6bf7b5" + ], + "freebsd_amd64": [ + "go1.22.4.freebsd-amd64.tar.gz", + "88d44500e1701dd35797619774d6dd51bf60f45a8338b0a82ddc018e4e63fb78" + ], + "freebsd_arm64": [ + "go1.22.4.freebsd-arm64.tar.gz", + "726dc093cf020277be45debf03c3b02b43c2efb3e2a5d4fba8f52579d65327dc" + ], + "freebsd_armv6l": [ + "go1.22.4.freebsd-arm.tar.gz", + "3d9efe47db142a22679aba46b1772e3900b0d87ae13bd2b3bc80dbf2ac0b2cd6" + ], + "freebsd_riscv64": [ + "go1.22.4.freebsd-riscv64.tar.gz", + "5f6b67e5e32f1d6ccb2d4dcb44934a5e2e870a877ba7443d86ec43cfc28afa71" + ], + "illumos_amd64": [ + "go1.22.4.illumos-amd64.tar.gz", + "d56ecc2f85b6418a21ef83879594d0c42ab4f65391a676bb12254870e6690d63" + ], + "linux_386": [ + "go1.22.4.linux-386.tar.gz", + "47a2a8d249a91eb8605c33bceec63aedda0441a43eac47b4721e3975ff916cec" + ], + "linux_amd64": [ + "go1.22.4.linux-amd64.tar.gz", + "ba79d4526102575196273416239cca418a651e049c2b099f3159db85e7bade7d" + ], + "linux_arm64": [ + "go1.22.4.linux-arm64.tar.gz", + "a8e177c354d2e4a1b61020aca3562e27ea3e8f8247eca3170e3fa1e0c2f9e771" + ], + "linux_armv6l": [ + "go1.22.4.linux-armv6l.tar.gz", + "e2b143fbacbc9cbd448e9ef41ac3981f0488ce849af1cf37e2341d09670661de" + ], + "linux_loong64": [ + "go1.22.4.linux-loong64.tar.gz", + "e2ff9436e4b34bf6926b06d97916e26d67a909a2effec17967245900f0816f1d" + ], + "linux_mips": [ + "go1.22.4.linux-mips.tar.gz", + "73f0dcc60458c4770593b05a7bc01cc0d31fc98f948c0c2334812c7a1f2fc3f1" + ], + "linux_mips64": [ + "go1.22.4.linux-mips64.tar.gz", + "417af97fc2630a647052375768be4c38adcc5af946352ea5b28613ea81ca5d45" + ], + "linux_mips64le": [ + "go1.22.4.linux-mips64le.tar.gz", + "7486e2d7dd8c98eb44df815ace35a7fe7f30b7c02326e3741bd934077508139b" + ], + "linux_mipsle": [ + "go1.22.4.linux-mipsle.tar.gz", + "69479c8aad301e459a8365b40cad1074a0dbba5defb9291669f94809c4c4be6e" + ], + "linux_ppc64": [ + "go1.22.4.linux-ppc64.tar.gz", + "dd238847e65bc3e2745caca475a5db6522a2fcf85cf6c38fc36a06642b19efd7" + ], + "linux_ppc64le": [ + "go1.22.4.linux-ppc64le.tar.gz", + "a3e5834657ef92523f570f798fed42f1f87bc18222a16815ec76b84169649ec4" + ], + "linux_riscv64": [ + "go1.22.4.linux-riscv64.tar.gz", + "56a827ff7dc6245bcd7a1e9288dffaa1d8b0fd7468562264c1523daf3b4f1b4a" + ], + "linux_s390x": [ + "go1.22.4.linux-s390x.tar.gz", + "7590c3e278e2dc6040aae0a39da3ca1eb2e3921673a7304cc34d588c45889eec" + ], + "netbsd_386": [ + "go1.22.4.netbsd-386.tar.gz", + "ddd2eebe34471a2502de6c5dad04ab27c9fc80cbde7a9ad5b3c66ecec4504e1d" + ], + "netbsd_amd64": [ + "go1.22.4.netbsd-amd64.tar.gz", + "33af79f6f935f6fbacc5d23876450b3567b79348fc065beef8e64081127dd234" + ], + "netbsd_arm64": [ + "go1.22.4.netbsd-arm64.tar.gz", + "c9a2971dec9f6d320c6f2b049b2353c6d0a2d35e87b8a4b2d78a2f0d62545f8e" + ], + "netbsd_armv6l": [ + "go1.22.4.netbsd-arm.tar.gz", + "fa3550ebd5375a70b3bcd342b5a71f4bd271dcbbfaf4eabefa2144ab5d8924b6" + ], + "openbsd_386": [ + "go1.22.4.openbsd-386.tar.gz", + "d21af022331bfdc2b5b161d616c3a1a4573d33cf7a30416ee509a8f3641deb47" + ], + "openbsd_amd64": [ + "go1.22.4.openbsd-amd64.tar.gz", + "72c0094c43f7e5722ec49c2a3e9dfa7a1123ac43a5f3a63eecf3e3795d3ff0ae" + ], + "openbsd_arm64": [ + "go1.22.4.openbsd-arm64.tar.gz", + "a7ab8d4e0b02bf06ed144ba42c61c0e93ee00f2b433415dfd4ad4b6e79f31650" + ], + "openbsd_armv6l": [ + "go1.22.4.openbsd-arm.tar.gz", + "1096831ea3c5ea3ca57d14251d9eda3786889531eb40d7d6775dcaa324d4b065" + ], + "openbsd_ppc64": [ + "go1.22.4.openbsd-ppc64.tar.gz", + "9716327c8a628358798898dc5148c49dbbeb5196bf2cbf088e550721a6e4f60b" + ], + "plan9_386": [ + "go1.22.4.plan9-386.tar.gz", + "a8dd4503c95c32a502a616ab78870a19889c9325fe9bd31eb16dd69346e4bfa8" + ], + "plan9_amd64": [ + "go1.22.4.plan9-amd64.tar.gz", + "5423a25808d76fe5aca8607a2e5ac5673abf45446b168cb5e9d8519ee9fe39a1" + ], + "plan9_armv6l": [ + "go1.22.4.plan9-arm.tar.gz", + "6af939ad583f5c85c09c53728ab7d38c3cc2b39167562d6c18a07c5c6608b370" + ], + "solaris_amd64": [ + "go1.22.4.solaris-amd64.tar.gz", + "e8cabe69c03085725afdb32a6f9998191a3e55a747b270d835fd05000d56abba" + ], + "windows_386": [ + "go1.22.4.windows-386.zip", + "aca4e2c37278a10f1c70dd0df142f7d66b50334fcee48978d409202d308d6d25" + ], + "windows_amd64": [ + "go1.22.4.windows-amd64.zip", + "26321c4d945a0035d8a5bc4a1965b0df401ff8ceac66ce2daadabf9030419a98" + ], + "windows_arm64": [ + "go1.22.4.windows-arm64.zip", + "8a2daa9ea28cbdafddc6171aefed384f4e5b6e714fb52116fe9ed25a132f37ed" + ], + "windows_armv6l": [ + "go1.22.4.windows-arm.zip", + "5fcd0671a49cecf39b41021621ee1b6e7aa1370f37122b72e80d4fd4185833b6" + ] + }, + "1.23.6": { + "aix_ppc64": [ + "go1.23.6.aix-ppc64.tar.gz", + "adec10f4ba56591f523aa04851f7f6900b1c61508dfa6b80e62717a8e6684a5c" + ], + "darwin_amd64": [ + "go1.23.6.darwin-amd64.tar.gz", + "782da50ce8ec5e98fac2cd3cdc6a1d7130d093294fc310038f651444232a3fb0" + ], + "darwin_arm64": [ + "go1.23.6.darwin-arm64.tar.gz", + "5cae2450a1708aeb0333237a155640d5562abaf195defebc4306054565536221" + ], + "dragonfly_amd64": [ + "go1.23.6.dragonfly-amd64.tar.gz", + "d52efb3020d9332477ade98163c03d2f2fe3e051b0e7e01f0e167412c66de0cb" + ], + "freebsd_386": [ + "go1.23.6.freebsd-386.tar.gz", + "d3287706b5823712ac6cf7dff684a556cff98163ef60e7b275abe3388c17aac7" + ], + "freebsd_amd64": [ + "go1.23.6.freebsd-amd64.tar.gz", + "ebb4c6a9b0673dbdabc439877779ed6add16575e21bd0a7955c33f692789aef6" + ], + "freebsd_arm": [ + "go1.23.6.freebsd-arm.tar.gz", + "b7241584afb0b161c09148f8fde16171bb743e47b99d451fbc5f5217ec7a88b6" + ], + "freebsd_arm64": [ + "go1.23.6.freebsd-arm64.tar.gz", + "004718b53cedd7955d1b1dc4053539fcd1053c031f5f3374334a22befd1f8310" + ], + "freebsd_riscv64": [ + "go1.23.6.freebsd-riscv64.tar.gz", + "ca026ec8a30dd0c18164f40e1ce21bd725e2445f11699177d05815189a38de7a" + ], + "illumos_amd64": [ + "go1.23.6.illumos-amd64.tar.gz", + "7db973efa3fb2e48e45059b855721550fce8e90803e7373d3efd37b88dd821e8" + ], + "linux_386": [ + "go1.23.6.linux-386.tar.gz", + "e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba" + ], + "linux_amd64": [ + "go1.23.6.linux-amd64.tar.gz", + "9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d" + ], + "linux_arm64": [ + "go1.23.6.linux-arm64.tar.gz", + "561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202" + ], + "linux_armv6l": [ + "go1.23.6.linux-armv6l.tar.gz", + "27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74" + ], + "linux_loong64": [ + "go1.23.6.linux-loong64.tar.gz", + "c459226424372abc2b35957cc8955dad348330714f7605093325dbb73e33c750" + ], + "linux_mips": [ + "go1.23.6.linux-mips.tar.gz", + "e2a0aff70b958a3463a7d47132a2d0238369f64578d4f7f95e679e3a5af05622" + ], + "linux_mips64": [ + "go1.23.6.linux-mips64.tar.gz", + "7d30ec7db056311d420bf930c16abcae13c0f41c26a202868f279721ec3c2f2f" + ], + "linux_mips64le": [ + "go1.23.6.linux-mips64le.tar.gz", + "74ca7bc475bcc084c6718b74df024d7de9612932cea8a6dc75e29d3a5315a23a" + ], + "linux_mipsle": [ + "go1.23.6.linux-mipsle.tar.gz", + "09bf935a14e9f59a20499989438b1655453480016bdbcb10406acf4df2678ccb" + ], + "linux_ppc64": [ + "go1.23.6.linux-ppc64.tar.gz", + "5cb2f6a5090276c72c5eda8a55896f5a3d6ea0f28d10fa1a50e8318640f02d6c" + ], + "linux_ppc64le": [ + "go1.23.6.linux-ppc64le.tar.gz", + "0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99" + ], + "linux_riscv64": [ + "go1.23.6.linux-riscv64.tar.gz", + "f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3" + ], + "linux_s390x": [ + "go1.23.6.linux-s390x.tar.gz", + "321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e" + ], + "netbsd_386": [ + "go1.23.6.netbsd-386.tar.gz", + "92d678fb8e1eeeb8c6af6f22e4e5494652dcbb4a320113fc08325cb9956a2d4c" + ], + "netbsd_amd64": [ + "go1.23.6.netbsd-amd64.tar.gz", + "86ba51e7bb26b30ea6a8d88ddb79d8e8c83b4116200040ecb7a5a44cf90a8c5c" + ], + "netbsd_arm": [ + "go1.23.6.netbsd-arm.tar.gz", + "4b974c35345100f0be6ea66afab2781de91ee9882117314126eaf0ae90fd3816" + ], + "netbsd_arm64": [ + "go1.23.6.netbsd-arm64.tar.gz", + "53e3589fc38e787a493ea038961f8e40803714dbb42754c1713b00099c12e9b9" + ], + "openbsd_386": [ + "go1.23.6.openbsd-386.tar.gz", + "6d2317b3a8505ccebff8f72d943f2ac9b82c115632e54a53a786eff24ced56d9" + ], + "openbsd_amd64": [ + "go1.23.6.openbsd-amd64.tar.gz", + "f699e707d95a984fcc00361d91aecdb413d3c75e18235156ffba7a89edf68aae" + ], + "openbsd_arm": [ + "go1.23.6.openbsd-arm.tar.gz", + "3c1cf6ab893657d0bf1942e40ce115acfd27cbce1ccb9bc88fd9cd21ca3d489f" + ], + "openbsd_arm64": [ + "go1.23.6.openbsd-arm64.tar.gz", + "cc0875535d14001f2da23ae9af89025b28c466e8f4f4c63f991ebb6f4b02f66c" + ], + "openbsd_ppc64": [ + "go1.23.6.openbsd-ppc64.tar.gz", + "64de80e29ca66cb566cbf8be030bf8599953af4e48402eab724cbe0a08b40602" + ], + "openbsd_riscv64": [ + "go1.23.6.openbsd-riscv64.tar.gz", + "c398a6b43c569f34bb4a2d16b52f8010eaac9a2a82ecac0602b4338e35cef377" + ], + "plan9_386": [ + "go1.23.6.plan9-386.tar.gz", + "10998b6b130bb7b542b407f0db42b86a913b111f8fa86d44394beaace4d45f01" + ], + "plan9_amd64": [ + "go1.23.6.plan9-amd64.tar.gz", + "9fbe8065436d8d12c02f19f64f51c9107da3a7a4ac46ab5777e182e9fe88c32f" + ], + "plan9_arm": [ + "go1.23.6.plan9-arm.tar.gz", + "8e3c826b884daee2de37e3b070d7eac4cea5d68edab8db09910e22201c75db83" + ], + "solaris_amd64": [ + "go1.23.6.solaris-amd64.tar.gz", + "b619eff63fec86daaea92ca170559e448a58b8ba0b92eef1971bc14e92ea86a7" + ], + "windows_386": [ + "go1.23.6.windows-386.zip", + "96820c0f5d464dd694543329e9b4d413b17c821c03a055717a29e6735b44c2d8" + ], + "windows_amd64": [ + "go1.23.6.windows-amd64.zip", + "53fec1586850b2cf5ad6438341ff7adc5f6700dd3ec1cfa3f5e8b141df190243" + ], + "windows_arm": [ + "go1.23.6.windows-arm.zip", + "22c2518c45c20018afa20d5376dc9fd7a7e74367240ed7b5209e79a30b5c4218" + ], + "windows_arm64": [ + "go1.23.6.windows-arm64.zip", + "a2d2ec1b3759552bdd9cdf58858f91dfbfd6ab3a472f00b5255acbed30b1aa41" + ] + }, + "1.25.0": { + "aix_ppc64": [ + "go1.25.0.aix-ppc64.tar.gz", + "e5234a7dac67bc86c528fe9752fc9d63557918627707a733ab4cac1a6faed2d4" + ], + "darwin_amd64": [ + "go1.25.0.darwin-amd64.tar.gz", + "5bd60e823037062c2307c71e8111809865116714d6f6b410597cf5075dfd80ef" + ], + "darwin_arm64": [ + "go1.25.0.darwin-arm64.tar.gz", + "544932844156d8172f7a28f77f2ac9c15a23046698b6243f633b0a0b00c0749c" + ], + "dragonfly_amd64": [ + "go1.25.0.dragonfly-amd64.tar.gz", + "5ed3cf9a810a1483822538674f1336c06b51aa1b94d6d545a1a0319a48177120" + ], + "freebsd_386": [ + "go1.25.0.freebsd-386.tar.gz", + "abea5d5c6697e6b5c224731f2158fe87c602996a2a233ac0c4730cd57bf8374e" + ], + "freebsd_amd64": [ + "go1.25.0.freebsd-amd64.tar.gz", + "86e6fe0a29698d7601c4442052dac48bd58d532c51cccb8f1917df648138730b" + ], + "freebsd_arm": [ + "go1.25.0.freebsd-arm.tar.gz", + "d90b78e41921f72f30e8bbc81d9dec2cff7ff384a33d8d8debb24053e4336bfe" + ], + "freebsd_arm64": [ + "go1.25.0.freebsd-arm64.tar.gz", + "451d0da1affd886bfb291b7c63a6018527b269505db21ce6e14724f22ab0662e" + ], + "freebsd_riscv64": [ + "go1.25.0.freebsd-riscv64.tar.gz", + "7b565f76bd8bda46549eeaaefe0e53b251e644c230577290c0f66b1ecdb3cdbe" + ], + "illumos_amd64": [ + "go1.25.0.illumos-amd64.tar.gz", + "b1e1fdaab1ad25aa1c08d7a36c97d45d74b98b89c3f78c6d2145f77face54a2c" + ], + "linux_386": [ + "go1.25.0.linux-386.tar.gz", + "8c602dd9d99bc9453b3995d20ce4baf382cc50855900a0ece5de9929df4a993a" + ], + "linux_amd64": [ + "go1.25.0.linux-amd64.tar.gz", + "2852af0cb20a13139b3448992e69b868e50ed0f8a1e5940ee1de9e19a123b613" + ], + "linux_arm64": [ + "go1.25.0.linux-arm64.tar.gz", + "05de75d6994a2783699815ee553bd5a9327d8b79991de36e38b66862782f54ae" + ], + "linux_armv6l": [ + "go1.25.0.linux-armv6l.tar.gz", + "a5a8f8198fcf00e1e485b8ecef9ee020778bf32a408a4e8873371bfce458cd09" + ], + "linux_loong64": [ + "go1.25.0.linux-loong64.tar.gz", + "cab86b1cf761b1cb3bac86a8877cfc92e7b036fc0d3084123d77013d61432afc" + ], + "linux_mips": [ + "go1.25.0.linux-mips.tar.gz", + "d66b6fb74c3d91b9829dc95ec10ca1f047ef5e89332152f92e136cf0e2da5be1" + ], + "linux_mips64": [ + "go1.25.0.linux-mips64.tar.gz", + "4082e4381a8661bc2a839ff94ba3daf4f6cde20f8fb771b5b3d4762dc84198a2" + ], + "linux_mips64le": [ + "go1.25.0.linux-mips64le.tar.gz", + "70002c299ec7f7175ac2ef673b1b347eecfa54ae11f34416a6053c17f855afcc" + ], + "linux_mipsle": [ + "go1.25.0.linux-mipsle.tar.gz", + "b00a3a39eff099f6df9f1c7355bf28e4589d0586f42d7d4a394efb763d145a73" + ], + "linux_ppc64": [ + "go1.25.0.linux-ppc64.tar.gz", + "df166f33bd98160662560a72ff0b4ba731f969a80f088922bddcf566a88c1ec1" + ], + "linux_ppc64le": [ + "go1.25.0.linux-ppc64le.tar.gz", + "0f18a89e7576cf2c5fa0b487a1635d9bcbf843df5f110e9982c64df52a983ad0" + ], + "linux_riscv64": [ + "go1.25.0.linux-riscv64.tar.gz", + "c018ff74a2c48d55c8ca9b07c8e24163558ffec8bea08b326d6336905d956b67" + ], + "linux_s390x": [ + "go1.25.0.linux-s390x.tar.gz", + "34e5a2e19f2292fbaf8783e3a241e6e49689276aef6510a8060ea5ef54eee408" + ], + "netbsd_386": [ + "go1.25.0.netbsd-386.tar.gz", + "f8586cdb7aa855657609a5c5f6dbf523efa00c2bbd7c76d3936bec80aa6c0aba" + ], + "netbsd_amd64": [ + "go1.25.0.netbsd-amd64.tar.gz", + "ae8dc1469385b86a157a423bb56304ba45730de8a897615874f57dd096db2c2a" + ], + "netbsd_arm": [ + "go1.25.0.netbsd-arm.tar.gz", + "1ff7e4cc764425fc9dd6825eaee79d02b3c7cafffbb3691687c8d672ade76cb7" + ], + "netbsd_arm64": [ + "go1.25.0.netbsd-arm64.tar.gz", + "e1b310739f26724216aa6d7d7208c4031f9ff54c9b5b9a796ddc8bebcb4a5f16" + ], + "openbsd_386": [ + "go1.25.0.openbsd-386.tar.gz", + "4802a9b20e533da91adb84aab42e94aa56cfe3e5475d0550bed3385b182e69d8" + ], + "openbsd_amd64": [ + "go1.25.0.openbsd-amd64.tar.gz", + "c016cd984bebe317b19a4f297c4f50def120dc9788490540c89f28e42f1dabe1" + ], + "openbsd_arm": [ + "go1.25.0.openbsd-arm.tar.gz", + "a1e31d0bf22172ddde42edf5ec811ef81be43433df0948ece52fecb247ccfd8d" + ], + "openbsd_arm64": [ + "go1.25.0.openbsd-arm64.tar.gz", + "343ea8edd8c218196e15a859c6072d0dd3246fbbb168481ab665eb4c4140458d" + ], + "openbsd_ppc64": [ + "go1.25.0.openbsd-ppc64.tar.gz", + "694c14da1bcaeb5e3332d49bdc2b6d155067648f8fe1540c5de8f3cf8e157154" + ], + "openbsd_riscv64": [ + "go1.25.0.openbsd-riscv64.tar.gz", + "aa510ad25cf54c06cd9c70b6d80ded69cb20188ac6e1735655eef29ff7e7885f" + ], + "plan9_386": [ + "go1.25.0.plan9-386.tar.gz", + "46f8cef02086cf04bf186c5912776b56535178d4cb319cd19c9fdbdd29231986" + ], + "plan9_amd64": [ + "go1.25.0.plan9-amd64.tar.gz", + "29b34391d84095e44608a228f63f2f88113a37b74a79781353ec043dfbcb427b" + ], + "plan9_arm": [ + "go1.25.0.plan9-arm.tar.gz", + "0a047107d13ebe7943aaa6d54b1d7bbd2e45e68ce449b52915a818da715799c2" + ], + "solaris_amd64": [ + "go1.25.0.solaris-amd64.tar.gz", + "9977f9e4351984364a3b2b78f8b88bfd1d339812356d5237678514594b7d3611" + ], + "windows_386": [ + "go1.25.0.windows-386.zip", + "df9f39db82a803af0db639e3613a36681ab7a42866b1384b3f3a1045663961a7" + ], + "windows_amd64": [ + "go1.25.0.windows-amd64.zip", + "89efb4f9b30812eee083cc1770fdd2913c14d301064f6454851428f9707d190b" + ], + "windows_arm64": [ + "go1.25.0.windows-arm64.zip", + "27bab004c72b3d7bd05a69b6ec0fc54a309b4b78cc569dd963d8b3ec28bfdb8c" + ] + } + } + }, + "factsVersions": {} +} diff --git a/src/control-plane-services/cloud-tasks/maven_install.json b/src/control-plane-services/cloud-tasks/maven_install.json new file mode 100755 index 000000000..ed26396a1 --- /dev/null +++ b/src/control-plane-services/cloud-tasks/maven_install.json @@ -0,0 +1,11900 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": { + "at.yawk.lz4:lz4-java": 1725015399, + "com.bucket4j:bucket4j_jdk17-core": -1409600715, + "com.github.ben-manes.caffeine:caffeine": 1100418982, + "com.github.ben-manes.caffeine:guava": 1054685015, + "com.github.java-json-tools:json-patch": -1031005245, + "com.google.code.findbugs:jsr305": 495355163, + "com.google.code.gson:gson": 597770368, + "com.google.errorprone:error_prone_annotations": -1035138750, + "com.google.guava:guava": 1943808618, + "com.google.j2objc:j2objc-annotations": 2003271689, + "com.google.protobuf:protobuf-java": 1906581597, + "com.google.protobuf:protobuf-java-util": -1626074784, + "commons-codec:commons-codec": -1269462382, + "io.cloudevents:cloudevents-core": -2103567774, + "io.cloudevents:cloudevents-json-jackson": -1197487309, + "io.grpc:grpc-api": 1424099231, + "io.grpc:grpc-netty": -904974271, + "io.grpc:grpc-protobuf": 1036850648, + "io.grpc:grpc-stub": -26097747, + "io.micrometer:micrometer-registry-prometheus": 1865600799, + "io.micrometer:micrometer-tracing-bridge-otel": -754588172, + "io.nats:jnats": 572014237, + "io.opentelemetry:opentelemetry-exporter-otlp": -12806658, + "io.opentelemetry:opentelemetry-sdk-testing": -32635354, + "io.projectreactor.netty:reactor-netty-core": -2096527644, + "io.projectreactor.netty:reactor-netty-http": 131695323, + "jakarta.servlet:jakarta.servlet-api": 2120044853, + "javax.annotation:javax.annotation-api": 1286517389, + "net.devh:grpc-server-spring-boot-starter": -1304967214, + "net.javacrumbs.shedlock:shedlock-bom": -1406345450, + "net.javacrumbs.shedlock:shedlock-provider-cassandra": -1200872, + "net.javacrumbs.shedlock:shedlock-spring": -326290089, + "org.apache.cassandra:java-driver-metrics-micrometer": -465267397, + "org.apache.commons:commons-lang3": -278168457, + "org.assertj:assertj-core": 1863574844, + "org.awaitility:awaitility": -1630939750, + "org.bouncycastle:bcprov-jdk18on": -1405390253, + "org.jacoco:org.jacoco.agent": -2069397525, + "org.jacoco:org.jacoco.cli": -1856875155, + "org.junit.jupiter:junit-jupiter-api": 194920406, + "org.junit.jupiter:junit-jupiter-engine": -1886863302, + "org.junit.jupiter:junit-jupiter-params": 1082310006, + "org.junit.platform:junit-platform-console-standalone": -1481831078, + "org.junit.platform:junit-platform-launcher": -354104948, + "org.junit.platform:junit-platform-reporting": 1896713402, + "org.mockito:mockito-core": -554630660, + "org.mockito:mockito-junit-jupiter": -1104541639, + "org.ow2.asm:asm": -221905796, + "org.ow2.asm:asm-analysis": -1027574299, + "org.ow2.asm:asm-commons": 1525995351, + "org.ow2.asm:asm-tree": -242459737, + "org.ow2.asm:asm-util": -307204853, + "org.projectlombok:lombok": -2073039513, + "org.springdoc:springdoc-openapi-starter-webflux-api": 1102747448, + "org.springdoc:springdoc-openapi-starter-webmvc-api": 655186513, + "org.springframework.boot:spring-boot-actuator": 763411999, + "org.springframework.boot:spring-boot-dependencies": 70164638, + "org.springframework.boot:spring-boot-loader": 1745496505, + "org.springframework.boot:spring-boot-micrometer-metrics": -782059807, + "org.springframework.boot:spring-boot-micrometer-tracing": -2099172128, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": 238152322, + "org.springframework.boot:spring-boot-opentelemetry": -396622647, + "org.springframework.boot:spring-boot-restclient": 525086533, + "org.springframework.boot:spring-boot-starter": 1358725161, + "org.springframework.boot:spring-boot-starter-actuator": -1082017891, + "org.springframework.boot:spring-boot-starter-actuator-test": 536870722, + "org.springframework.boot:spring-boot-starter-aspectj": -1960483986, + "org.springframework.boot:spring-boot-starter-data-cassandra": 699136521, + "org.springframework.boot:spring-boot-starter-data-cassandra-test": -667262890, + "org.springframework.boot:spring-boot-starter-jackson": -1899095121, + "org.springframework.boot:spring-boot-starter-security": 1168390884, + "org.springframework.boot:spring-boot-starter-security-oauth2-client": -1248590284, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": 185843737, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": -1173625786, + "org.springframework.boot:spring-boot-starter-test": -1561809354, + "org.springframework.boot:spring-boot-starter-validation": 113118493, + "org.springframework.boot:spring-boot-starter-web": -1905796688, + "org.springframework.boot:spring-boot-starter-webflux": 1788530073, + "org.springframework.boot:spring-boot-starter-webflux-test": 5326534, + "org.springframework.boot:spring-boot-starter-webmvc": 338400426, + "org.springframework.boot:spring-boot-starter-webmvc-test": -2111356331, + "org.springframework.boot:spring-boot-webclient": -1835278023, + "org.springframework.cloud:spring-cloud-commons": -673836000, + "org.springframework.cloud:spring-cloud-context": -1724959431, + "org.springframework.cloud:spring-cloud-dependencies": 46341733, + "org.springframework.cloud:spring-cloud-starter-bootstrap": -213001704, + "org.springframework.cloud:spring-cloud-starter-kubernetes-client-config": -2108580045, + "org.springframework.retry:spring-retry": -815156811, + "org.springframework.security:spring-security-test": 1317137564, + "org.springframework:spring-context-support": 43813702, + "org.springframework:spring-webflux": 11421498, + "org.testcontainers:testcontainers": -258185670, + "org.testcontainers:testcontainers-bom": 483223872, + "org.testcontainers:testcontainers-cassandra": -1027104267, + "org.testcontainers:testcontainers-junit-jupiter": -918230293, + "org.testcontainers:testcontainers-localstack": 1146768038, + "org.wiremock:wiremock-standalone": -1242936487, + "repositories": -1624298853, + "software.amazon.awssdk:regions": -1274787064, + "tools.jackson.module:jackson-module-blackbird": -423541381 + }, + "__RESOLVED_ARTIFACTS_HASH": { + "aopalliance:aopalliance": -1763688673, + "aopalliance:aopalliance:jar:sources": 758113234, + "args4j:args4j": -572028113, + "args4j:args4j:jar:sources": 74047526, + "at.yawk.lz4:lz4-java": -1985362494, + "at.yawk.lz4:lz4-java:jar:sources": -2141970549, + "ch.qos.logback:logback-classic": -619930806, + "ch.qos.logback:logback-classic:jar:sources": -390128445, + "ch.qos.logback:logback-core": -1554021729, + "ch.qos.logback:logback-core:jar:sources": 77538609, + "com.bucket4j:bucket4j-core": -332288989, + "com.bucket4j:bucket4j-core:jar:sources": -559201191, + "com.bucket4j:bucket4j_jdk17-core": -1244833112, + "com.bucket4j:bucket4j_jdk17-core:jar:sources": -2075602285, + "com.datastax.cassandra:cassandra-driver-core": 197829386, + "com.datastax.cassandra:cassandra-driver-core:jar:sources": -2045236197, + "com.datastax.oss:native-protocol": 447263174, + "com.datastax.oss:native-protocol:jar:sources": 396473389, + "com.fasterxml.jackson.core:jackson-annotations": 1407322119, + "com.fasterxml.jackson.core:jackson-annotations:jar:sources": -1408285999, + "com.fasterxml.jackson.core:jackson-core": -1715692416, + "com.fasterxml.jackson.core:jackson-core:jar:sources": 1404881423, + "com.fasterxml.jackson.core:jackson-databind": -1922910990, + "com.fasterxml.jackson.core:jackson-databind:jar:sources": -802304801, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": 2129087476, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:sources": -175522790, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": 1940996847, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:sources": 1241536710, + "com.fasterxml:classmate": -1468141616, + "com.fasterxml:classmate:jar:sources": -179492269, + "com.github.ben-manes.caffeine:caffeine": 1925806502, + "com.github.ben-manes.caffeine:caffeine:jar:sources": -967473790, + "com.github.ben-manes.caffeine:guava": 2074933175, + "com.github.ben-manes.caffeine:guava:jar:sources": 1956210603, + "com.github.docker-java:docker-java-api": 1857041788, + "com.github.docker-java:docker-java-api:jar:sources": 300128277, + "com.github.docker-java:docker-java-transport": 689281477, + "com.github.docker-java:docker-java-transport-zerodep": -1848983763, + "com.github.docker-java:docker-java-transport-zerodep:jar:sources": 1882881505, + "com.github.docker-java:docker-java-transport:jar:sources": 864522470, + "com.github.java-json-tools:btf": 204024567, + "com.github.java-json-tools:btf:jar:sources": 1539011915, + "com.github.java-json-tools:jackson-coreutils": 1585779168, + "com.github.java-json-tools:jackson-coreutils:jar:sources": 323093438, + "com.github.java-json-tools:json-patch": 388171991, + "com.github.java-json-tools:json-patch:jar:sources": -1320375757, + "com.github.java-json-tools:msg-simple": -285204120, + "com.github.java-json-tools:msg-simple:jar:sources": 1013495835, + "com.github.jnr:jffi": 1952487985, + "com.github.jnr:jffi:jar:native": 1426144838, + "com.github.jnr:jffi:jar:sources": -252446498, + "com.github.jnr:jnr-constants": 1522135714, + "com.github.jnr:jnr-constants:jar:sources": -1920781516, + "com.github.jnr:jnr-ffi": 1663045836, + "com.github.jnr:jnr-ffi:jar:sources": -150631029, + "com.github.jnr:jnr-posix": 1594911544, + "com.github.jnr:jnr-posix:jar:sources": -992203730, + "com.github.jnr:jnr-x86asm": 1097235222, + "com.github.jnr:jnr-x86asm:jar:sources": -1784079536, + "com.github.stephenc.jcip:jcip-annotations": -121928928, + "com.github.stephenc.jcip:jcip-annotations:jar:sources": -2051941468, + "com.google.android:annotations": 769933135, + "com.google.android:annotations:jar:sources": 215169100, + "com.google.api.grpc:proto-google-common-protos": -1208329413, + "com.google.api.grpc:proto-google-common-protos:jar:sources": 944916609, + "com.google.code.findbugs:jsr305": -1038659426, + "com.google.code.findbugs:jsr305:jar:sources": -1300148931, + "com.google.code.gson:gson": 1618556651, + "com.google.code.gson:gson:jar:sources": 389178860, + "com.google.errorprone:error_prone_annotations": 492382488, + "com.google.errorprone:error_prone_annotations:jar:sources": 456515251, + "com.google.guava:failureaccess": -268223546, + "com.google.guava:failureaccess:jar:sources": 2053502918, + "com.google.guava:guava": 1240305771, + "com.google.guava:guava:jar:sources": 1591586943, + "com.google.guava:listenablefuture": 1588902908, + "com.google.j2objc:j2objc-annotations": -596695707, + "com.google.j2objc:j2objc-annotations:jar:sources": 900785715, + "com.google.protobuf:protobuf-java": 1139989641, + "com.google.protobuf:protobuf-java-util": -1990628174, + "com.google.protobuf:protobuf-java-util:jar:sources": 1216176261, + "com.google.protobuf:protobuf-java:jar:sources": -718827633, + "com.jayway.jsonpath:json-path": 626712679, + "com.jayway.jsonpath:json-path:jar:sources": -343427302, + "com.nimbusds:content-type": -444977683, + "com.nimbusds:content-type:jar:sources": -634646164, + "com.nimbusds:lang-tag": -694347345, + "com.nimbusds:lang-tag:jar:sources": 266930896, + "com.nimbusds:nimbus-jose-jwt": -286981492, + "com.nimbusds:nimbus-jose-jwt:jar:sources": 24935039, + "com.nimbusds:oauth2-oidc-sdk": -498816278, + "com.nimbusds:oauth2-oidc-sdk:jar:sources": 1276926642, + "com.squareup.okhttp3:logging-interceptor": -2002563184, + "com.squareup.okhttp3:logging-interceptor:jar:sources": 524942179, + "com.squareup.okhttp3:okhttp": -2047906849, + "com.squareup.okhttp3:okhttp-jvm": -314031254, + "com.squareup.okhttp3:okhttp-jvm:jar:sources": 447067750, + "com.squareup.okhttp3:okhttp:jar:sources": -967779406, + "com.squareup.okio:okio": -11775483, + "com.squareup.okio:okio-jvm": -391120506, + "com.squareup.okio:okio-jvm:jar:sources": 1375453359, + "com.squareup.okio:okio:jar:sources": -1339925226, + "com.typesafe:config": 96906638, + "com.typesafe:config:jar:sources": -892423283, + "com.vaadin.external.google:android-json": -1531950165, + "com.vaadin.external.google:android-json:jar:sources": -116078240, + "commons-codec:commons-codec": -835030550, + "commons-codec:commons-codec:jar:sources": 990790236, + "commons-io:commons-io": -1021273518, + "commons-io:commons-io:jar:sources": 2066085027, + "commons-logging:commons-logging": 1061992981, + "commons-logging:commons-logging:jar:sources": 1867783947, + "io.cloudevents:cloudevents-api": -617548735, + "io.cloudevents:cloudevents-api:jar:sources": 924762007, + "io.cloudevents:cloudevents-core": -688560325, + "io.cloudevents:cloudevents-core:jar:sources": 223693387, + "io.cloudevents:cloudevents-json-jackson": -807987873, + "io.cloudevents:cloudevents-json-jackson:jar:sources": -166751855, + "io.dropwizard.metrics:metrics-core": 1029463962, + "io.dropwizard.metrics:metrics-core:jar:sources": 1607397396, + "io.grpc:grpc-api": 1731222191, + "io.grpc:grpc-api:jar:sources": 234601049, + "io.grpc:grpc-context": 1511740056, + "io.grpc:grpc-context:jar:sources": -1094751930, + "io.grpc:grpc-core": 831039331, + "io.grpc:grpc-core:jar:sources": 691468151, + "io.grpc:grpc-inprocess": -1501508632, + "io.grpc:grpc-inprocess:jar:sources": -676994554, + "io.grpc:grpc-netty": 1825797901, + "io.grpc:grpc-netty-shaded": -345312471, + "io.grpc:grpc-netty-shaded:jar:sources": 1478851124, + "io.grpc:grpc-netty:jar:sources": -231652768, + "io.grpc:grpc-protobuf": 45290816, + "io.grpc:grpc-protobuf-lite": 63739651, + "io.grpc:grpc-protobuf-lite:jar:sources": -1659538303, + "io.grpc:grpc-protobuf:jar:sources": -1849103116, + "io.grpc:grpc-services": -1598479097, + "io.grpc:grpc-services:jar:sources": 2062893709, + "io.grpc:grpc-stub": 1646600797, + "io.grpc:grpc-stub:jar:sources": -1596678046, + "io.grpc:grpc-util": 1123291627, + "io.grpc:grpc-util:jar:sources": 661341860, + "io.gsonfire:gson-fire": -839915556, + "io.gsonfire:gson-fire:jar:sources": -237239617, + "io.kubernetes:client-java": -1707157006, + "io.kubernetes:client-java-api": -2039476626, + "io.kubernetes:client-java-api-fluent": 178640861, + "io.kubernetes:client-java-api-fluent:jar:sources": -1413457658, + "io.kubernetes:client-java-api:jar:sources": -1450077171, + "io.kubernetes:client-java-extended": 1201157788, + "io.kubernetes:client-java-extended:jar:sources": -483537505, + "io.kubernetes:client-java-proto": -533144525, + "io.kubernetes:client-java-proto:jar:sources": 396874650, + "io.kubernetes:client-java:jar:sources": -1422160339, + "io.micrometer:context-propagation": -1130727419, + "io.micrometer:context-propagation:jar:sources": -1135393170, + "io.micrometer:micrometer-commons": 326693391, + "io.micrometer:micrometer-commons:jar:sources": -57818626, + "io.micrometer:micrometer-core": 829567043, + "io.micrometer:micrometer-core:jar:sources": 265175165, + "io.micrometer:micrometer-jakarta9": -15933884, + "io.micrometer:micrometer-jakarta9:jar:sources": 1275065742, + "io.micrometer:micrometer-observation": -319705914, + "io.micrometer:micrometer-observation-test": -1818068529, + "io.micrometer:micrometer-observation-test:jar:sources": 117373145, + "io.micrometer:micrometer-observation:jar:sources": 1279306785, + "io.micrometer:micrometer-registry-prometheus": -104964751, + "io.micrometer:micrometer-registry-prometheus:jar:sources": 769452823, + "io.micrometer:micrometer-tracing": -109714346, + "io.micrometer:micrometer-tracing-bridge-otel": 975863312, + "io.micrometer:micrometer-tracing-bridge-otel:jar:sources": 1300289348, + "io.micrometer:micrometer-tracing:jar:sources": 266031561, + "io.nats:jnats": 1273546329, + "io.nats:jnats:jar:sources": 194791155, + "io.netty:netty-buffer": -1740802869, + "io.netty:netty-buffer:jar:sources": 622468392, + "io.netty:netty-codec-base": -1042304993, + "io.netty:netty-codec-base:jar:sources": -612797714, + "io.netty:netty-codec-classes-quic": -702276906, + "io.netty:netty-codec-classes-quic:jar:sources": 1548159851, + "io.netty:netty-codec-compression": -789209831, + "io.netty:netty-codec-compression:jar:sources": -1402960067, + "io.netty:netty-codec-dns": 81169397, + "io.netty:netty-codec-dns:jar:sources": -1086447458, + "io.netty:netty-codec-http": -95764323, + "io.netty:netty-codec-http2": 544878123, + "io.netty:netty-codec-http2:jar:sources": -83820759, + "io.netty:netty-codec-http3": -194972071, + "io.netty:netty-codec-http3:jar:sources": 1699772273, + "io.netty:netty-codec-http:jar:sources": -116842177, + "io.netty:netty-codec-native-quic:jar:linux-aarch_64": -2075260519, + "io.netty:netty-codec-native-quic:jar:linux-x86_64": -1982796133, + "io.netty:netty-codec-native-quic:jar:osx-aarch_64": -632727283, + "io.netty:netty-codec-native-quic:jar:osx-x86_64": 1253945631, + "io.netty:netty-codec-native-quic:jar:sources": -986328940, + "io.netty:netty-codec-native-quic:jar:windows-x86_64": -115110822, + "io.netty:netty-codec-socks": 336734625, + "io.netty:netty-codec-socks:jar:sources": -1241946572, + "io.netty:netty-common": -1557278455, + "io.netty:netty-common:jar:sources": -467395659, + "io.netty:netty-handler": -1757690436, + "io.netty:netty-handler-proxy": -892232184, + "io.netty:netty-handler-proxy:jar:sources": -216040607, + "io.netty:netty-handler:jar:sources": -1379156289, + "io.netty:netty-resolver": -1571627366, + "io.netty:netty-resolver-dns": 954988644, + "io.netty:netty-resolver-dns-classes-macos": -441663783, + "io.netty:netty-resolver-dns-classes-macos:jar:sources": 776580055, + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64": -354533951, + "io.netty:netty-resolver-dns-native-macos:jar:sources": -120739665, + "io.netty:netty-resolver-dns:jar:sources": 1652413066, + "io.netty:netty-resolver:jar:sources": 2084403340, + "io.netty:netty-transport": 44555455, + "io.netty:netty-transport-classes-epoll": -588470325, + "io.netty:netty-transport-classes-epoll:jar:sources": -1697662320, + "io.netty:netty-transport-native-epoll:jar:linux-x86_64": -563523863, + "io.netty:netty-transport-native-epoll:jar:sources": -1040259378, + "io.netty:netty-transport-native-unix-common": -166041147, + "io.netty:netty-transport-native-unix-common:jar:sources": -1674017507, + "io.netty:netty-transport:jar:sources": -820889350, + "io.opentelemetry.semconv:opentelemetry-semconv": 1195624836, + "io.opentelemetry.semconv:opentelemetry-semconv:jar:sources": -893534237, + "io.opentelemetry:opentelemetry-api": 885391408, + "io.opentelemetry:opentelemetry-api:jar:sources": -1404426315, + "io.opentelemetry:opentelemetry-common": 676580228, + "io.opentelemetry:opentelemetry-common:jar:sources": 1797051654, + "io.opentelemetry:opentelemetry-context": 747746024, + "io.opentelemetry:opentelemetry-context:jar:sources": 560193252, + "io.opentelemetry:opentelemetry-exporter-common": 42591217, + "io.opentelemetry:opentelemetry-exporter-common:jar:sources": 2032641450, + "io.opentelemetry:opentelemetry-exporter-otlp": 1346623356, + "io.opentelemetry:opentelemetry-exporter-otlp-common": -2043450521, + "io.opentelemetry:opentelemetry-exporter-otlp-common:jar:sources": -1909225648, + "io.opentelemetry:opentelemetry-exporter-otlp:jar:sources": -1536215787, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": -2026614746, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:sources": -1387239258, + "io.opentelemetry:opentelemetry-extension-trace-propagators": -480191373, + "io.opentelemetry:opentelemetry-extension-trace-propagators:jar:sources": 517135536, + "io.opentelemetry:opentelemetry-sdk": -369820209, + "io.opentelemetry:opentelemetry-sdk-common": -1049102876, + "io.opentelemetry:opentelemetry-sdk-common:jar:sources": -1004050981, + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": -928104061, + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:sources": -1626691242, + "io.opentelemetry:opentelemetry-sdk-logs": -1310291573, + "io.opentelemetry:opentelemetry-sdk-logs:jar:sources": 1572252989, + "io.opentelemetry:opentelemetry-sdk-metrics": -2038069517, + "io.opentelemetry:opentelemetry-sdk-metrics:jar:sources": -323022280, + "io.opentelemetry:opentelemetry-sdk-testing": 19519171, + "io.opentelemetry:opentelemetry-sdk-testing:jar:sources": -578292790, + "io.opentelemetry:opentelemetry-sdk-trace": 2083919234, + "io.opentelemetry:opentelemetry-sdk-trace:jar:sources": 818630467, + "io.opentelemetry:opentelemetry-sdk:jar:sources": -1478160490, + "io.perfmark:perfmark-api": -752483303, + "io.perfmark:perfmark-api:jar:sources": 1421329924, + "io.projectreactor.netty:reactor-netty-core": -1310988391, + "io.projectreactor.netty:reactor-netty-core:jar:sources": 160926198, + "io.projectreactor.netty:reactor-netty-http": -1289714469, + "io.projectreactor.netty:reactor-netty-http:jar:sources": 1066415166, + "io.projectreactor:reactor-core": -745004757, + "io.projectreactor:reactor-core:jar:sources": -717353230, + "io.projectreactor:reactor-test": 947112823, + "io.projectreactor:reactor-test:jar:sources": 383025302, + "io.prometheus:prometheus-metrics-config": 2090275681, + "io.prometheus:prometheus-metrics-config:jar:sources": -594166944, + "io.prometheus:prometheus-metrics-core": 786050810, + "io.prometheus:prometheus-metrics-core:jar:sources": 832360457, + "io.prometheus:prometheus-metrics-exposition-formats": 968068623, + "io.prometheus:prometheus-metrics-exposition-formats:jar:sources": -438412972, + "io.prometheus:prometheus-metrics-exposition-textformats": 620169553, + "io.prometheus:prometheus-metrics-exposition-textformats:jar:sources": 1866131456, + "io.prometheus:prometheus-metrics-model": -1472396605, + "io.prometheus:prometheus-metrics-model:jar:sources": 2095315251, + "io.prometheus:prometheus-metrics-tracer-common": -1148816462, + "io.prometheus:prometheus-metrics-tracer-common:jar:sources": 2121978274, + "io.swagger.core.v3:swagger-annotations-jakarta": -842428034, + "io.swagger.core.v3:swagger-annotations-jakarta:jar:sources": 133934665, + "io.swagger.core.v3:swagger-core-jakarta": -439612282, + "io.swagger.core.v3:swagger-core-jakarta:jar:sources": 449241668, + "io.swagger.core.v3:swagger-models-jakarta": -1439553498, + "io.swagger.core.v3:swagger-models-jakarta:jar:sources": 2092063988, + "io.swagger:swagger-annotations": 1839493157, + "io.swagger:swagger-annotations:jar:sources": 686356574, + "jakarta.activation:jakarta.activation-api": -1560267684, + "jakarta.activation:jakarta.activation-api:jar:sources": 759160467, + "jakarta.annotation:jakarta.annotation-api": -1904975463, + "jakarta.annotation:jakarta.annotation-api:jar:sources": -247204066, + "jakarta.servlet:jakarta.servlet-api": 972614879, + "jakarta.servlet:jakarta.servlet-api:jar:sources": 2070183472, + "jakarta.validation:jakarta.validation-api": 666686261, + "jakarta.validation:jakarta.validation-api:jar:sources": -131796339, + "jakarta.xml.bind:jakarta.xml.bind-api": 1157993223, + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources": -945798747, + "javax.annotation:javax.annotation-api": 193132517, + "javax.annotation:javax.annotation-api:jar:sources": -1766532873, + "net.bytebuddy:byte-buddy": 383637760, + "net.bytebuddy:byte-buddy-agent": -1380713096, + "net.bytebuddy:byte-buddy-agent:jar:sources": 564051985, + "net.bytebuddy:byte-buddy:jar:sources": -1360611642, + "net.devh:grpc-common-spring-boot": -552555366, + "net.devh:grpc-common-spring-boot:jar:sources": 1655513026, + "net.devh:grpc-server-spring-boot-starter": 265787149, + "net.devh:grpc-server-spring-boot-starter:jar:sources": 1954333860, + "net.java.dev.jna:jna": -1951542637, + "net.java.dev.jna:jna:jar:sources": -545183654, + "net.javacrumbs.shedlock:shedlock-core": 672475327, + "net.javacrumbs.shedlock:shedlock-core:jar:sources": 69227555, + "net.javacrumbs.shedlock:shedlock-provider-cassandra": -460637299, + "net.javacrumbs.shedlock:shedlock-provider-cassandra:jar:sources": 1860167, + "net.javacrumbs.shedlock:shedlock-spring": 2008414309, + "net.javacrumbs.shedlock:shedlock-spring:jar:sources": 875349683, + "net.minidev:accessors-smart": -325667575, + "net.minidev:accessors-smart:jar:sources": -124254155, + "net.minidev:json-smart": 1673421716, + "net.minidev:json-smart:jar:sources": -1084786431, + "org.apache.cassandra:java-driver-core": 42196324, + "org.apache.cassandra:java-driver-core:jar:sources": -1508814165, + "org.apache.cassandra:java-driver-guava-shaded": 568990261, + "org.apache.cassandra:java-driver-guava-shaded:jar:sources": 1291502230, + "org.apache.cassandra:java-driver-metrics-micrometer": -93817708, + "org.apache.cassandra:java-driver-metrics-micrometer:jar:sources": -2019023443, + "org.apache.cassandra:java-driver-query-builder": 303143232, + "org.apache.cassandra:java-driver-query-builder:jar:sources": -1665027563, + "org.apache.commons:commons-collections4": -321403372, + "org.apache.commons:commons-collections4:jar:sources": -620214302, + "org.apache.commons:commons-compress": -134181577, + "org.apache.commons:commons-compress:jar:sources": -1845261624, + "org.apache.commons:commons-lang3": 759645435, + "org.apache.commons:commons-lang3:jar:sources": 1890991939, + "org.apache.logging.log4j:log4j-api": 191755139, + "org.apache.logging.log4j:log4j-api:jar:sources": 1226633672, + "org.apache.logging.log4j:log4j-to-slf4j": 357996538, + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources": -1847454236, + "org.apache.tomcat.embed:tomcat-embed-core": -2079786590, + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources": -745705587, + "org.apache.tomcat.embed:tomcat-embed-el": -727131551, + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources": 1938415424, + "org.apache.tomcat.embed:tomcat-embed-websocket": 1876889190, + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources": -1809736441, + "org.apiguardian:apiguardian-api": -1579303244, + "org.apiguardian:apiguardian-api:jar:sources": 768152577, + "org.aspectj:aspectjweaver": -278059941, + "org.aspectj:aspectjweaver:jar:sources": 2235676, + "org.assertj:assertj-core": -536770136, + "org.assertj:assertj-core:jar:sources": -1826278818, + "org.awaitility:awaitility": 755971515, + "org.awaitility:awaitility:jar:sources": -1322650242, + "org.bitbucket.b_c:jose4j": 1319068658, + "org.bitbucket.b_c:jose4j:jar:sources": 969109778, + "org.bouncycastle:bcpkix-jdk18on": 755215182, + "org.bouncycastle:bcpkix-jdk18on:jar:sources": -167831728, + "org.bouncycastle:bcprov-jdk18on": -709136978, + "org.bouncycastle:bcprov-jdk18on:jar:sources": 106463766, + "org.bouncycastle:bcprov-lts8on": 973431866, + "org.bouncycastle:bcprov-lts8on:jar:sources": -196135755, + "org.bouncycastle:bcutil-jdk18on": 686883151, + "org.bouncycastle:bcutil-jdk18on:jar:sources": 1665148152, + "org.checkerframework:checker-qual": -2018582244, + "org.checkerframework:checker-qual:jar:sources": 2110417205, + "org.codehaus.mojo:animal-sniffer-annotations": -284157962, + "org.codehaus.mojo:animal-sniffer-annotations:jar:sources": 1440193403, + "org.hamcrest:hamcrest": 1116842741, + "org.hamcrest:hamcrest:jar:sources": -996443755, + "org.hdrhistogram:HdrHistogram": 1379183334, + "org.hdrhistogram:HdrHistogram:jar:sources": -1235434218, + "org.hibernate.validator:hibernate-validator": 1976561513, + "org.hibernate.validator:hibernate-validator:jar:sources": 367698734, + "org.jacoco:org.jacoco.agent:jar:runtime": -111724801, + "org.jacoco:org.jacoco.agent:jar:sources": 1432778515, + "org.jacoco:org.jacoco.cli": 2021870981, + "org.jacoco:org.jacoco.cli:jar:sources": 47843733, + "org.jacoco:org.jacoco.core": 579589309, + "org.jacoco:org.jacoco.core:jar:sources": -458393909, + "org.jacoco:org.jacoco.report": -1287135579, + "org.jacoco:org.jacoco.report:jar:sources": -2068401168, + "org.jboss.logging:jboss-logging": -2136063667, + "org.jboss.logging:jboss-logging:jar:sources": 2066441551, + "org.jetbrains.kotlin:kotlin-stdlib": -570435334, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": -1527302391, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources": 197696244, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": 1920837701, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources": -680289057, + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources": 1404576391, + "org.jetbrains:annotations": 643765179, + "org.jetbrains:annotations:jar:sources": 1009912224, + "org.jspecify:jspecify": -1402924792, + "org.jspecify:jspecify:jar:sources": -841008091, + "org.junit.jupiter:junit-jupiter": -313198921, + "org.junit.jupiter:junit-jupiter-api": 80944698, + "org.junit.jupiter:junit-jupiter-api:jar:sources": -1650654944, + "org.junit.jupiter:junit-jupiter-engine": 730848020, + "org.junit.jupiter:junit-jupiter-engine:jar:sources": 1805473715, + "org.junit.jupiter:junit-jupiter-params": -1923494954, + "org.junit.jupiter:junit-jupiter-params:jar:sources": 1561682205, + "org.junit.jupiter:junit-jupiter:jar:sources": 1809716175, + "org.junit.platform:junit-platform-commons": -1304725543, + "org.junit.platform:junit-platform-commons:jar:sources": -139331649, + "org.junit.platform:junit-platform-console-standalone": -406221538, + "org.junit.platform:junit-platform-console-standalone:jar:sources": -103511349, + "org.junit.platform:junit-platform-engine": -748595950, + "org.junit.platform:junit-platform-engine:jar:sources": -191078126, + "org.junit.platform:junit-platform-launcher": 1722101087, + "org.junit.platform:junit-platform-launcher:jar:sources": -717285440, + "org.junit.platform:junit-platform-reporting": 1847654060, + "org.junit.platform:junit-platform-reporting:jar:sources": -1771745730, + "org.latencyutils:LatencyUtils": 1082471286, + "org.latencyutils:LatencyUtils:jar:sources": 1894864087, + "org.mockito:mockito-core": 734095861, + "org.mockito:mockito-core:jar:sources": 1757924088, + "org.mockito:mockito-junit-jupiter": -501680015, + "org.mockito:mockito-junit-jupiter:jar:sources": -1281757309, + "org.objenesis:objenesis": 1083875484, + "org.objenesis:objenesis:jar:sources": 703772823, + "org.opentest4j.reporting:open-test-reporting-tooling-spi": -1639379357, + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources": 1632689314, + "org.opentest4j:opentest4j": 793813175, + "org.opentest4j:opentest4j:jar:sources": 1210936723, + "org.ow2.asm:asm": 716467505, + "org.ow2.asm:asm-analysis": 129370658, + "org.ow2.asm:asm-analysis:jar:sources": -2126326860, + "org.ow2.asm:asm-commons": 530868933, + "org.ow2.asm:asm-commons:jar:sources": 1248498766, + "org.ow2.asm:asm-tree": 369430530, + "org.ow2.asm:asm-tree:jar:sources": -1850601298, + "org.ow2.asm:asm-util": -803635337, + "org.ow2.asm:asm-util:jar:sources": 51483494, + "org.ow2.asm:asm:jar:sources": -947428423, + "org.projectlombok:lombok": -1095750717, + "org.projectlombok:lombok:jar:sources": 1834083797, + "org.reactivestreams:reactive-streams": -1996658890, + "org.reactivestreams:reactive-streams:jar:sources": -258070571, + "org.rnorth.duct-tape:duct-tape": 615461963, + "org.rnorth.duct-tape:duct-tape:jar:sources": 427419407, + "org.skyscreamer:jsonassert": -1571197746, + "org.skyscreamer:jsonassert:jar:sources": -392658057, + "org.slf4j:jul-to-slf4j": -911724984, + "org.slf4j:jul-to-slf4j:jar:sources": -662175280, + "org.slf4j:slf4j-api": -1249720338, + "org.slf4j:slf4j-api:jar:sources": -297247278, + "org.springdoc:springdoc-openapi-starter-common": -50810541, + "org.springdoc:springdoc-openapi-starter-common:jar:sources": 776689800, + "org.springdoc:springdoc-openapi-starter-webflux-api": -2128144311, + "org.springdoc:springdoc-openapi-starter-webflux-api:jar:sources": -1775632648, + "org.springdoc:springdoc-openapi-starter-webmvc-api": 479427887, + "org.springdoc:springdoc-openapi-starter-webmvc-api:jar:sources": -1201450538, + "org.springframework.boot:spring-boot": -1519545366, + "org.springframework.boot:spring-boot-actuator": 1868004981, + "org.springframework.boot:spring-boot-actuator-autoconfigure": 437017470, + "org.springframework.boot:spring-boot-actuator-autoconfigure:jar:sources": 1090885133, + "org.springframework.boot:spring-boot-actuator:jar:sources": 1545596535, + "org.springframework.boot:spring-boot-autoconfigure": -491644458, + "org.springframework.boot:spring-boot-autoconfigure:jar:sources": 562322138, + "org.springframework.boot:spring-boot-cassandra": 1880514148, + "org.springframework.boot:spring-boot-cassandra:jar:sources": -285158244, + "org.springframework.boot:spring-boot-data-cassandra": -1136414714, + "org.springframework.boot:spring-boot-data-cassandra-test": 1687171774, + "org.springframework.boot:spring-boot-data-cassandra-test:jar:sources": -601584645, + "org.springframework.boot:spring-boot-data-cassandra:jar:sources": 73983427, + "org.springframework.boot:spring-boot-data-commons": 1096447250, + "org.springframework.boot:spring-boot-data-commons:jar:sources": 867332098, + "org.springframework.boot:spring-boot-health": 988376788, + "org.springframework.boot:spring-boot-health:jar:sources": 1156692002, + "org.springframework.boot:spring-boot-http-client": -294534102, + "org.springframework.boot:spring-boot-http-client:jar:sources": 881974750, + "org.springframework.boot:spring-boot-http-codec": 434302862, + "org.springframework.boot:spring-boot-http-codec:jar:sources": 585983495, + "org.springframework.boot:spring-boot-http-converter": -1456188332, + "org.springframework.boot:spring-boot-http-converter:jar:sources": 678862764, + "org.springframework.boot:spring-boot-jackson": -886310726, + "org.springframework.boot:spring-boot-jackson:jar:sources": -928970153, + "org.springframework.boot:spring-boot-loader": 1516185416, + "org.springframework.boot:spring-boot-loader:jar:sources": 499181734, + "org.springframework.boot:spring-boot-micrometer-metrics": -971815116, + "org.springframework.boot:spring-boot-micrometer-metrics-test": 1059861465, + "org.springframework.boot:spring-boot-micrometer-metrics-test:jar:sources": 539702709, + "org.springframework.boot:spring-boot-micrometer-metrics:jar:sources": -1326033951, + "org.springframework.boot:spring-boot-micrometer-observation": -515345138, + "org.springframework.boot:spring-boot-micrometer-observation:jar:sources": -1374159176, + "org.springframework.boot:spring-boot-micrometer-tracing": -1769177987, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": 686601187, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry:jar:sources": 2058843242, + "org.springframework.boot:spring-boot-micrometer-tracing:jar:sources": -531678236, + "org.springframework.boot:spring-boot-netty": -1868279944, + "org.springframework.boot:spring-boot-netty:jar:sources": 2079852054, + "org.springframework.boot:spring-boot-opentelemetry": -1423093456, + "org.springframework.boot:spring-boot-opentelemetry:jar:sources": 1840051882, + "org.springframework.boot:spring-boot-persistence": -1485790991, + "org.springframework.boot:spring-boot-persistence:jar:sources": -1027448649, + "org.springframework.boot:spring-boot-reactor": 1298372962, + "org.springframework.boot:spring-boot-reactor-netty": 1434335970, + "org.springframework.boot:spring-boot-reactor-netty:jar:sources": -732886702, + "org.springframework.boot:spring-boot-reactor:jar:sources": -1373689055, + "org.springframework.boot:spring-boot-restclient": -67067992, + "org.springframework.boot:spring-boot-restclient:jar:sources": -1554622109, + "org.springframework.boot:spring-boot-resttestclient": 1078416021, + "org.springframework.boot:spring-boot-resttestclient:jar:sources": 1128597445, + "org.springframework.boot:spring-boot-security": -528218864, + "org.springframework.boot:spring-boot-security-oauth2-client": 1972725629, + "org.springframework.boot:spring-boot-security-oauth2-client:jar:sources": -1211778370, + "org.springframework.boot:spring-boot-security-oauth2-resource-server": -1021125134, + "org.springframework.boot:spring-boot-security-oauth2-resource-server:jar:sources": 1301519418, + "org.springframework.boot:spring-boot-security-test": -1810341741, + "org.springframework.boot:spring-boot-security-test:jar:sources": -311791400, + "org.springframework.boot:spring-boot-security:jar:sources": -1644906067, + "org.springframework.boot:spring-boot-servlet": -1040246830, + "org.springframework.boot:spring-boot-servlet:jar:sources": 1162002660, + "org.springframework.boot:spring-boot-starter": 191814674, + "org.springframework.boot:spring-boot-starter-actuator": 1761935967, + "org.springframework.boot:spring-boot-starter-actuator-test": 910069034, + "org.springframework.boot:spring-boot-starter-actuator-test:jar:sources": 314973026, + "org.springframework.boot:spring-boot-starter-actuator:jar:sources": -2079433447, + "org.springframework.boot:spring-boot-starter-aspectj": 740892542, + "org.springframework.boot:spring-boot-starter-aspectj:jar:sources": 1957689077, + "org.springframework.boot:spring-boot-starter-data-cassandra": -1305411192, + "org.springframework.boot:spring-boot-starter-data-cassandra-test": 1049224325, + "org.springframework.boot:spring-boot-starter-data-cassandra-test:jar:sources": 464889083, + "org.springframework.boot:spring-boot-starter-data-cassandra:jar:sources": 62860247, + "org.springframework.boot:spring-boot-starter-jackson": 211326145, + "org.springframework.boot:spring-boot-starter-jackson-test": 538761659, + "org.springframework.boot:spring-boot-starter-jackson-test:jar:sources": 1211585483, + "org.springframework.boot:spring-boot-starter-jackson:jar:sources": 1689728463, + "org.springframework.boot:spring-boot-starter-logging": 51215582, + "org.springframework.boot:spring-boot-starter-logging:jar:sources": 1271111015, + "org.springframework.boot:spring-boot-starter-micrometer-metrics": 546085162, + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test": -835747019, + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test:jar:sources": 1830581000, + "org.springframework.boot:spring-boot-starter-micrometer-metrics:jar:sources": -1130818080, + "org.springframework.boot:spring-boot-starter-reactor-netty": 812139334, + "org.springframework.boot:spring-boot-starter-reactor-netty:jar:sources": 1164956430, + "org.springframework.boot:spring-boot-starter-security": 1058973423, + "org.springframework.boot:spring-boot-starter-security-oauth2-client": -1355057519, + "org.springframework.boot:spring-boot-starter-security-oauth2-client:jar:sources": 1707609356, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": -265511875, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": -17384836, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test:jar:sources": -746940353, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server:jar:sources": 2136275088, + "org.springframework.boot:spring-boot-starter-security-test": 1690721902, + "org.springframework.boot:spring-boot-starter-security-test:jar:sources": 468207576, + "org.springframework.boot:spring-boot-starter-security:jar:sources": -1720617031, + "org.springframework.boot:spring-boot-starter-test": -1087542039, + "org.springframework.boot:spring-boot-starter-test:jar:sources": -480189945, + "org.springframework.boot:spring-boot-starter-tomcat": -521361670, + "org.springframework.boot:spring-boot-starter-tomcat-runtime": -1912812722, + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources": 1011838045, + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources": 1319064174, + "org.springframework.boot:spring-boot-starter-validation": -321633530, + "org.springframework.boot:spring-boot-starter-validation:jar:sources": -1002865328, + "org.springframework.boot:spring-boot-starter-web": 1122240419, + "org.springframework.boot:spring-boot-starter-web:jar:sources": -768709610, + "org.springframework.boot:spring-boot-starter-webflux": -818164168, + "org.springframework.boot:spring-boot-starter-webflux-test": -415179163, + "org.springframework.boot:spring-boot-starter-webflux-test:jar:sources": -1654084055, + "org.springframework.boot:spring-boot-starter-webflux:jar:sources": 1008425882, + "org.springframework.boot:spring-boot-starter-webmvc": 170962824, + "org.springframework.boot:spring-boot-starter-webmvc-test": -1343848488, + "org.springframework.boot:spring-boot-starter-webmvc-test:jar:sources": -1751111514, + "org.springframework.boot:spring-boot-starter-webmvc:jar:sources": -2120956724, + "org.springframework.boot:spring-boot-starter:jar:sources": 1138639700, + "org.springframework.boot:spring-boot-test": -927444958, + "org.springframework.boot:spring-boot-test-autoconfigure": -669950838, + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources": 392165449, + "org.springframework.boot:spring-boot-test:jar:sources": -1764708648, + "org.springframework.boot:spring-boot-tomcat": -1113349252, + "org.springframework.boot:spring-boot-tomcat:jar:sources": -1529683395, + "org.springframework.boot:spring-boot-validation": 1270368638, + "org.springframework.boot:spring-boot-validation:jar:sources": -1684576067, + "org.springframework.boot:spring-boot-web-server": 285708094, + "org.springframework.boot:spring-boot-web-server:jar:sources": 990724443, + "org.springframework.boot:spring-boot-webclient": -507647, + "org.springframework.boot:spring-boot-webclient:jar:sources": 71538120, + "org.springframework.boot:spring-boot-webflux": -231291542, + "org.springframework.boot:spring-boot-webflux-test": 1600114323, + "org.springframework.boot:spring-boot-webflux-test:jar:sources": 1452173744, + "org.springframework.boot:spring-boot-webflux:jar:sources": -1118813321, + "org.springframework.boot:spring-boot-webmvc": -2104103221, + "org.springframework.boot:spring-boot-webmvc-test": 749235095, + "org.springframework.boot:spring-boot-webmvc-test:jar:sources": 444837917, + "org.springframework.boot:spring-boot-webmvc:jar:sources": -1895028417, + "org.springframework.boot:spring-boot-webtestclient": -705991472, + "org.springframework.boot:spring-boot-webtestclient:jar:sources": -542316343, + "org.springframework.boot:spring-boot:jar:sources": 580880564, + "org.springframework.cloud:spring-cloud-commons": -788453967, + "org.springframework.cloud:spring-cloud-commons:jar:sources": 1320616004, + "org.springframework.cloud:spring-cloud-context": 1118197933, + "org.springframework.cloud:spring-cloud-context:jar:sources": -1413797918, + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig": -1665956951, + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig:jar:sources": 758022911, + "org.springframework.cloud:spring-cloud-kubernetes-client-config": -325837469, + "org.springframework.cloud:spring-cloud-kubernetes-client-config:jar:sources": -251471561, + "org.springframework.cloud:spring-cloud-kubernetes-commons": -500725348, + "org.springframework.cloud:spring-cloud-kubernetes-commons:jar:sources": -325491963, + "org.springframework.cloud:spring-cloud-starter": -1812063683, + "org.springframework.cloud:spring-cloud-starter-bootstrap": -1263482746, + "org.springframework.cloud:spring-cloud-starter-bootstrap:jar:sources": 1965832056, + "org.springframework.cloud:spring-cloud-starter-kubernetes-client-config": -710796001, + "org.springframework.data:spring-data-cassandra": -1548120966, + "org.springframework.data:spring-data-cassandra:jar:sources": -1628107854, + "org.springframework.data:spring-data-commons": 1312199320, + "org.springframework.data:spring-data-commons:jar:sources": 544548950, + "org.springframework.retry:spring-retry": -2038056656, + "org.springframework.retry:spring-retry:jar:sources": -870799349, + "org.springframework.security:spring-security-config": 2001744589, + "org.springframework.security:spring-security-config:jar:sources": -756968726, + "org.springframework.security:spring-security-core": -1251894794, + "org.springframework.security:spring-security-core:jar:sources": 1285888871, + "org.springframework.security:spring-security-crypto": 424824057, + "org.springframework.security:spring-security-crypto:jar:sources": 1862561396, + "org.springframework.security:spring-security-oauth2-client": -1975050683, + "org.springframework.security:spring-security-oauth2-client:jar:sources": 1833974239, + "org.springframework.security:spring-security-oauth2-core": -1658804453, + "org.springframework.security:spring-security-oauth2-core:jar:sources": -948845785, + "org.springframework.security:spring-security-oauth2-jose": 502613895, + "org.springframework.security:spring-security-oauth2-jose:jar:sources": 17294361, + "org.springframework.security:spring-security-oauth2-resource-server": -1894007153, + "org.springframework.security:spring-security-oauth2-resource-server:jar:sources": -1508178760, + "org.springframework.security:spring-security-test": 1672796517, + "org.springframework.security:spring-security-test:jar:sources": -1326480212, + "org.springframework.security:spring-security-web": -1696304083, + "org.springframework.security:spring-security-web:jar:sources": 1443816202, + "org.springframework:spring-aop": -819786825, + "org.springframework:spring-aop:jar:sources": 1924976574, + "org.springframework:spring-beans": -698130853, + "org.springframework:spring-beans:jar:sources": -2147408778, + "org.springframework:spring-context": -846077202, + "org.springframework:spring-context-support": 427709038, + "org.springframework:spring-context-support:jar:sources": -410245914, + "org.springframework:spring-context:jar:sources": -1263444176, + "org.springframework:spring-core": -253727183, + "org.springframework:spring-core:jar:sources": -173347576, + "org.springframework:spring-expression": 1724609785, + "org.springframework:spring-expression:jar:sources": 1135225455, + "org.springframework:spring-test": -279979944, + "org.springframework:spring-test:jar:sources": -6017836, + "org.springframework:spring-tx": 1899606770, + "org.springframework:spring-tx:jar:sources": -1007028336, + "org.springframework:spring-web": 2084009704, + "org.springframework:spring-web:jar:sources": 1608360284, + "org.springframework:spring-webflux": 1763806581, + "org.springframework:spring-webflux:jar:sources": -1419709374, + "org.springframework:spring-webmvc": 56813816, + "org.springframework:spring-webmvc:jar:sources": -837106767, + "org.testcontainers:testcontainers": 450183679, + "org.testcontainers:testcontainers-cassandra": 584880112, + "org.testcontainers:testcontainers-cassandra:jar:sources": 2024290088, + "org.testcontainers:testcontainers-database-commons": -1213526598, + "org.testcontainers:testcontainers-database-commons:jar:sources": 315333060, + "org.testcontainers:testcontainers-junit-jupiter": -1827576744, + "org.testcontainers:testcontainers-junit-jupiter:jar:sources": 975697823, + "org.testcontainers:testcontainers-localstack": 744979553, + "org.testcontainers:testcontainers-localstack:jar:sources": 311852137, + "org.testcontainers:testcontainers:jar:sources": 76092129, + "org.wiremock:wiremock-standalone": -1817681233, + "org.wiremock:wiremock-standalone:jar:sources": 695361099, + "org.xmlunit:xmlunit-core": 1938864481, + "org.xmlunit:xmlunit-core:jar:sources": -54376142, + "org.yaml:snakeyaml": -1432706414, + "org.yaml:snakeyaml:jar:sources": 393768628, + "software.amazon.awssdk:annotations": -647669452, + "software.amazon.awssdk:annotations:jar:sources": -277384386, + "software.amazon.awssdk:checksums": 573213413, + "software.amazon.awssdk:checksums-spi": -720493267, + "software.amazon.awssdk:checksums-spi:jar:sources": -650776626, + "software.amazon.awssdk:checksums:jar:sources": -241565759, + "software.amazon.awssdk:endpoints-spi": 1412926322, + "software.amazon.awssdk:endpoints-spi:jar:sources": -1092637607, + "software.amazon.awssdk:http-auth-aws": -589182304, + "software.amazon.awssdk:http-auth-aws:jar:sources": -993506252, + "software.amazon.awssdk:http-auth-spi": -45686548, + "software.amazon.awssdk:http-auth-spi:jar:sources": -1486999869, + "software.amazon.awssdk:http-client-spi": 1386281563, + "software.amazon.awssdk:http-client-spi:jar:sources": 541891925, + "software.amazon.awssdk:identity-spi": -969758372, + "software.amazon.awssdk:identity-spi:jar:sources": -1418587191, + "software.amazon.awssdk:json-utils": -1666742251, + "software.amazon.awssdk:json-utils:jar:sources": 1618084806, + "software.amazon.awssdk:metrics-spi": -500500368, + "software.amazon.awssdk:metrics-spi:jar:sources": -1496041869, + "software.amazon.awssdk:profiles": 1556987661, + "software.amazon.awssdk:profiles:jar:sources": 517790158, + "software.amazon.awssdk:regions": 1394259783, + "software.amazon.awssdk:regions:jar:sources": 927040140, + "software.amazon.awssdk:retries": 1273159411, + "software.amazon.awssdk:retries-spi": 1857446587, + "software.amazon.awssdk:retries-spi:jar:sources": -974151310, + "software.amazon.awssdk:retries:jar:sources": 1826499536, + "software.amazon.awssdk:sdk-core": 1641186658, + "software.amazon.awssdk:sdk-core:jar:sources": -769872481, + "software.amazon.awssdk:third-party-jackson-core": -1062653941, + "software.amazon.awssdk:third-party-jackson-core:jar:sources": -230379012, + "software.amazon.awssdk:utils": 1497168994, + "software.amazon.awssdk:utils:jar:sources": 249477790, + "tools.jackson.core:jackson-core": -1258054011, + "tools.jackson.core:jackson-core:jar:sources": -1689479769, + "tools.jackson.core:jackson-databind": 1443518747, + "tools.jackson.core:jackson-databind:jar:sources": -871567409, + "tools.jackson.module:jackson-module-blackbird": 1038981586, + "tools.jackson.module:jackson-module-blackbird:jar:sources": -9825245 + }, + "artifacts": { + "aopalliance:aopalliance": { + "shasums": { + "jar": "0addec670fedcd3f113c5c8091d783280d23f75e3acb841b61a9cdb079376a08", + "sources": "e6ef91d439ada9045f419c77543ebe0416c3cdfc5b063448343417a3e4a72123" + }, + "version": "1.0" + }, + "args4j:args4j": { + "shasums": { + "jar": "11b029a602e787e2bc08eb3b77eda1a4f5e8b263d22e3c5d6220cd5c51f30b18", + "sources": "ec1eb6aa4859b9b4fd9da4d58efb28b2eb629a4c14919e9078054879540243b7" + }, + "version": "2.0.28" + }, + "at.yawk.lz4:lz4-java": { + "shasums": { + "jar": "49753ae8a9b7dc3ce48cb2989cc6605e43eb8269748ad3466251836ec4cd02a8", + "sources": "3b9a0590c53a4f4e45b204695af0e480dbd4f3a589913c6a36f7c2c3d31b0eaa" + }, + "version": "1.10.3" + }, + "ch.qos.logback:logback-classic": { + "shasums": { + "jar": "b65e05076a5c1aadb659b4fe4bc5fee31cb26cd70390292eb03e4a7a24cff10f", + "sources": "c2e39cb4d6d9b8c2343c6da2469e21e1d6aef2dde16c2227762c084d549ad0a0" + }, + "version": "1.5.34" + }, + "ch.qos.logback:logback-core": { + "shasums": { + "jar": "42eda264c0c650c2bec59e66151a88b708a8663dc1b49d788202d53e78b8caae", + "sources": "6a9f217ef206caf2880810c505e057fd2bb90a6024013906815e9513c6e488c5" + }, + "version": "1.5.34" + }, + "com.bucket4j:bucket4j-core": { + "shasums": { + "jar": "c274208e4961855e8e341bcb74434af8771ce98a494aec48997028efeb4909f2", + "sources": "fb9270f4aef9d0688e12f9b83553fe2bc1fa0c15bd98894579c3f19b489ef4dc" + }, + "version": "8.10.1" + }, + "com.bucket4j:bucket4j_jdk17-core": { + "shasums": { + "jar": "603885663799e203f7e17394315fdbdc584fe021643614d8a34b49b53e618c74", + "sources": "e68a40186a9ef6f80e05db48ac76d7beca94b8d5bd635fb22aeab784ad16a520" + }, + "version": "8.19.0" + }, + "com.datastax.cassandra:cassandra-driver-core": { + "shasums": { + "jar": "09c4d54009e942e3afb8755c5fd51abac8ba721e407b61dcb22f435d1a33c1a1", + "sources": "b0e1d20dd052986f1cc1511fee039801ebb1ae3474a14f0708bedf9b6278083d" + }, + "version": "3.10.0" + }, + "com.datastax.oss:native-protocol": { + "shasums": { + "jar": "190dc40f3c63d6d803c48f90d457e06c65e6c5d955e47d4735dc9954a6743655", + "sources": "6029f3fd12ebe066826642d42f0efb63108b051577828458b66a8637847e88c9" + }, + "version": "1.5.2" + }, + "com.fasterxml.jackson.core:jackson-annotations": { + "shasums": { + "jar": "53ca085f4a150f703f49e1aabd935bd03b43e1ea3d55d135438292af22cef56b", + "sources": "71fe6323d91b16d5d1007fd1e1533fa06bb369abde74f68a42a68c0f8f061a8b" + }, + "version": "2.21" + }, + "com.fasterxml.jackson.core:jackson-core": { + "shasums": { + "jar": "4b40a06396f239f8de2da57419adde6e94e5edc18a2171d471ea05eeed4e5c2d", + "sources": "90ccada55626ce4f00a81bde235af0a942ec2bc4c701fcc86a93af1be9b3e08d" + }, + "version": "2.21.4" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "shasums": { + "jar": "3888e9e69ab66fbacaacc9aea0e9ffbf15368288e4aca468b024dba11c09fbf9", + "sources": "23188e78e912c9866367bf038fb7f729e79f1c2724174ca66e0a00915de70e61" + }, + "version": "2.21.4" + }, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": { + "shasums": { + "jar": "055eb4c008ab12f0cb63e93a6454463d032fde0fca85943d69f8dc7469489e4b", + "sources": "164cef68956eb2797e421dd6cf74bfd648581965a8df2389c260bb363d1f3baa" + }, + "version": "2.21.4" + }, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": { + "shasums": { + "jar": "d1ac4b98b70304e56448423589fde5e775b100889643ad1ead62cc7811633684", + "sources": "884a8812af289bb56f38f09a4b3b7b73b4a16dbc184ae735fbe6c4aa1089161f" + }, + "version": "2.21.4" + }, + "com.fasterxml:classmate": { + "shasums": { + "jar": "75fbda45456f123fb6e2028a6189442d8d0730b357adce4c0a6d7e789f70669b", + "sources": "b0690a771dc54865c3d0ad9ab6abb319633b6b88849900a28f719e792c15fc68" + }, + "version": "1.7.3" + }, + "com.github.ben-manes.caffeine:caffeine": { + "shasums": { + "jar": "9d9d2cfd681fd9272ded3d27c9930db12f89f732345975aa113ebc223bbf1224", + "sources": "5079e1b327d79e2fc8ae3f5927587e59c968603e63785fb33479acd8b732211d" + }, + "version": "3.2.4" + }, + "com.github.ben-manes.caffeine:guava": { + "shasums": { + "jar": "7819335459a43b3d2d501bd19b6cf880041a1ad47a9a118d018d89c432357358", + "sources": "2de42779d0ee1807262065382a9302715b2d8daa186f9b39aca1043c10681ab5" + }, + "version": "3.2.4" + }, + "com.github.docker-java:docker-java-api": { + "shasums": { + "jar": "dad153d484b1f4ef009e2fdbad27e07aeb3191122da52b8985507ac504300081", + "sources": "57c9b5bc37d48c256a2a0de556095158f363b10eec58052e58f299c542cf9391" + }, + "version": "3.7.1" + }, + "com.github.docker-java:docker-java-transport": { + "shasums": { + "jar": "d15eec8034bf0f92c2a48ca9172691804048115c96dc853272f9486fa2695c3c", + "sources": "131ed62714d94125f89a3c3ad966e517c8ad48fbbc1905b08bcdafc0d6e9de45" + }, + "version": "3.7.1" + }, + "com.github.docker-java:docker-java-transport-zerodep": { + "shasums": { + "jar": "b89bdb1754160323597f9ea32a7fe7a4a3aa8f5b3b43b88e8d71fff3b267ab21", + "sources": "f4d1457f9e2e151d19713e46cf2b49796887d5a9744664a15a4ce07c76660883" + }, + "version": "3.7.1" + }, + "com.github.java-json-tools:btf": { + "shasums": { + "jar": "67c3e462eb50807f4e0a5f4dee304bbf17cd986a42ee5eb0b2f4c9bf64d130d9", + "sources": "97f8bfb9a8876534bf2832a5be4b913b695d72c6ff6f9c8c6719bd38fd4aeb73" + }, + "version": "1.3" + }, + "com.github.java-json-tools:jackson-coreutils": { + "shasums": { + "jar": "16b3aabd3a9eb25655dda433e35f9bd9c7c1aa7991427702f5f11f000813dbb0", + "sources": "6f39b6beed5b000702ade7014be2ca21f895a0b70ab6c199f6ca5bebc1807080" + }, + "version": "2.0" + }, + "com.github.java-json-tools:json-patch": { + "shasums": { + "jar": "1f794d256965b53ef37e70b55505e2ed00ddc0184d44e2e8e1fdce5a3cacc7de", + "sources": "f4ba54ca57611123fe972f05537d44d4b61fd8ed6f71541b3ca37e09a6e3e318" + }, + "version": "1.13" + }, + "com.github.java-json-tools:msg-simple": { + "shasums": { + "jar": "bef4111b993a5b3e6148d8f585621cceac2a1889cdbc34448b11632e0d8a9a8f", + "sources": "eeb0ecd504611cec75f261a6d282bb8b80214e473ef235481c8067b6b121f1cd" + }, + "version": "1.2" + }, + "com.github.jnr:jffi": { + "shasums": { + "jar": "7a616bb7dc6e10531a28a098078f8184df9b008d5231bdc5f1c131839385335f", + "native": "ef78953e3dbf47fab94469190bc2a6d601566a21d4651f73c822bad1c02b64fe", + "sources": "45ad89d2774e9d03de89905cf990d49d5821ce8012a841faddf23dca02538d72" + }, + "version": "1.2.16" + }, + "com.github.jnr:jnr-constants": { + "shasums": { + "jar": "a617b0d8463d3ea36435bd1611113dedb3749157afd2269908ab306c992aefed", + "sources": "9406718df04cd893a94933213b370d99c613d94d80e23119e2cf8dc51394ea12" + }, + "version": "0.10.3" + }, + "com.github.jnr:jnr-ffi": { + "shasums": { + "jar": "2ed1bedf59935cd3cc0964bac5cd91638b2e966a82041fe0a6c85f52279c9b34", + "sources": "61842708c7e617ae2ca3a389931142f506f854104392fa6f7aaac6f51c93cf58" + }, + "version": "2.1.7" + }, + "com.github.jnr:jnr-posix": { + "shasums": { + "jar": "c38ecfccd24e5f21f17a62e45d5bd454842c5db17ed42b01b868f9206d0e99e7", + "sources": "abfff56a7628d223ba86c3ccb3bcb5101aeefdeedbe58c3c52b1917a92d7e332" + }, + "version": "3.1.15" + }, + "com.github.jnr:jnr-x86asm": { + "shasums": { + "jar": "39f3675b910e6e9b93825f8284bec9f4ad3044cd20a6f7c8ff9e2f8695ebf21e", + "sources": "3c983efd496f95ea5382ca014f96613786826136e0ce13d5c1cbc3097ea92ca0" + }, + "version": "1.0.2" + }, + "com.github.stephenc.jcip:jcip-annotations": { + "shasums": { + "jar": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323", + "sources": "d60bb3bf4e03a5e405f9b16f4c2625de86089d6ce4f999bcc2548dcac090ae19" + }, + "version": "1.0-1" + }, + "com.google.android:annotations": { + "shasums": { + "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", + "sources": "e9b667aa958df78ea1ad115f7bbac18a5869c3128b1d5043feb360b0cfce9d40" + }, + "version": "4.1.1.4" + }, + "com.google.api.grpc:proto-google-common-protos": { + "shasums": { + "jar": "ee9c751f06b112e92b37f75e4f73a17d03ef2c3302c6e8d986adbcc721b63cb0", + "sources": "fe7831089c20c097ef540b61ff90d12cfe0fbc57c2bbe21a3e8fa96bb0085d99" + }, + "version": "2.29.0" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e", + "sources": "ba5bddb1a89eb721fcca39f3b34294532060f851e2407a82d82134a41eec4719" + }, + "version": "2.8.9" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "ff80626baaf12a09342befd4e84cba9d50662f5fcd7f7a9b3490a6b7cf87e66c", + "sources": "bf08616e340f5e2ef50aaa84aea8baa086fd7bb2ad310501ff4e88ec77f8f31a" + }, + "version": "2.5.1" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5", + "sources": "9105dfc522fb440b39ff8da07cc56aacf65a9f765044c7803a9f32e36e05a22b" + }, + "version": "32.0.1-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", + "sources": "7413eed41f111453a08837f5ac680edded7faed466cbd35745e402e13f4cc3f5" + }, + "version": "2.8" + }, + "com.google.protobuf:protobuf-java": { + "shasums": { + "jar": "3ca892fd6ea8b37d01bb6917dbc0bf2637548b756753f65a28d4f1d4d982347f", + "sources": "ed30fe6a51c7c15a6f123448304c97185f2039f2aeca9d5e3b4f53de3a4c813c" + }, + "version": "4.33.4" + }, + "com.google.protobuf:protobuf-java-util": { + "shasums": { + "jar": "6f02f04c5ca088e74b68dbbaf118f1ffa9d587958e637f893e0f8a1899a61342", + "sources": "4bf8ae758fdaae56220796e651cf5fbc3f7ce99bdc42b7048c2604f757592f8a" + }, + "version": "4.33.4" + }, + "com.jayway.jsonpath:json-path": { + "shasums": { + "jar": "890daa95dd3892d34d9fabc27cd5153656e6f369358625c88f4dc7b79cbd6c5a", + "sources": "357f1c52217497c4251fae715ba8ef76ae310b1aae77ea319260bf4c6ad61440" + }, + "version": "2.10.0" + }, + "com.nimbusds:content-type": { + "shasums": { + "jar": "60349793e006fba96b532cb0c21e10e969fe0db8d87f91c3b9eaf82ba2998895", + "sources": "9a154c802659594d8745a0e364bd2e6b418e010268467cd222354445dd77d626" + }, + "version": "2.3" + }, + "com.nimbusds:lang-tag": { + "shasums": { + "jar": "e8c1c594e2425bdbea2d860de55c69b69fc5d59454452449a0f0913c2a5b8a31", + "sources": "8d37da312db366d702bd7254df6bceca0a7814e18da9c32db9cc1d8ca038c468" + }, + "version": "1.7" + }, + "com.nimbusds:nimbus-jose-jwt": { + "shasums": { + "jar": "6f13f3480ddc53d820d276f582f54843cff1daf5c6e35e534947e9de7723b46b", + "sources": "b3fd3b569013246fb9a1ac6b43ff3e3033065bce16de92ecf4c971d14875eb30" + }, + "version": "10.4" + }, + "com.nimbusds:oauth2-oidc-sdk": { + "shasums": { + "jar": "648494b00da090a4df23aa6a05e4dc03f6e8603b29dd807a4491f33d586f7f78", + "sources": "e4de2ef818fbb57aa3731b65e2f5edc1a40dc1e3f6e6541306ca9f45490aed2a" + }, + "version": "11.26.1" + }, + "com.squareup.okhttp3:logging-interceptor": { + "shasums": { + "jar": "f3e8d5f0903c250c2b55d2f47fcfe008e80634385da8385161c7a63aaed0c74c", + "sources": "967335783f8af3fca7819f9f343f753243f2877c5480099e2084fe493af7da82" + }, + "version": "4.12.0" + }, + "com.squareup.okhttp3:okhttp": { + "shasums": { + "jar": "b1050081b14bb7a3a7e55a4d3ef01b5dcfabc453b4573a4fc019767191d5f4e0", + "sources": "d91a769a4140e542cddbac4e67fcf279299614e8bfd53bd23b85e60c2861341c" + }, + "version": "4.12.0" + }, + "com.squareup.okhttp3:okhttp-jvm": { + "shasums": { + "jar": "9632c08567dbb21c569b13d793107834c8580d44e4eea74b2eae0722f0506179", + "sources": "9fa32be62c7a46ffe70cdb1bf7e195f5ee3fc885999379292cb636b5aa311704" + }, + "version": "5.2.1" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "8e63292e5c53bb93c4a6b0c213e79f15990fed250c1340f1c343880e1c9c39b5", + "sources": "64d5b6667f064511dd93100173f735b2d5052a1c926858f4b6a05b84e825ef94" + }, + "version": "3.6.0" + }, + "com.squareup.okio:okio-jvm": { + "shasums": { + "jar": "31f48e6463ec587d6d262d042c91da00659c983b6ad20d5982bf31e85222693c", + "sources": "b29b5f4ad1adfd7cbfb3d388f7bf29d1702f0b85be1b6c61b0185ce7e2b2e6dc" + }, + "version": "3.16.1" + }, + "com.typesafe:config": { + "shasums": { + "jar": "4c0aa7e223c75c8840c41fc183d4cd3118140a1ee503e3e08ce66ed2794c948f", + "sources": "89af318a607f7e2b2691ed1ef4b4890bd37ea17d6986b0aec50dd4d5f889520c" + }, + "version": "1.4.1" + }, + "com.vaadin.external.google:android-json": { + "shasums": { + "jar": "dfb7bae2f404cfe0b72b4d23944698cb716b7665171812a0a4d0f5926c0fac79", + "sources": "54c781eea645c450cbbc4a5a1b5a474745465452cec1354cb567b781ea6622c3" + }, + "version": "0.0.20131108.vaadin1" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "5c3881e4f556855e9c532927ee0c9dfde94cc66760d5805c031a59887070af5f", + "sources": "b0462142585d45fc15bc8091b7b02f1e3a85c83595068659548c82cac9cdc7a2" + }, + "version": "1.19.0" + }, + "commons-io:commons-io": { + "shasums": { + "jar": "df90bba0fe3cb586b7f164e78fe8f8f4da3f2dd5c27fa645f888100ccc25dd72", + "sources": "7a87277538cce40da6389a7163a4d9458bc7a9c39937a329881b91d144be8e0d" + }, + "version": "2.20.0" + }, + "commons-logging:commons-logging": { + "shasums": { + "jar": "f8ead8943401081dea0aa824b5b1ba40a0e4ed297a572a0f02258150a0b62357", + "sources": "6e821e03cfc64e509cc162d428af84697b6c4188eb14c0b137c75b69649976ef" + }, + "version": "1.3.6" + }, + "io.cloudevents:cloudevents-api": { + "shasums": { + "jar": "95751500be617f0c795ea3cd7c370fa712459da500fbd22bb8b7f69fcba46e97", + "sources": "962306ae4d9c9aaea5958a3e5e837c895bc683098c2da7f2fa8e972dfea82ebd" + }, + "version": "4.1.1" + }, + "io.cloudevents:cloudevents-core": { + "shasums": { + "jar": "25c3756d184eebf20aceadbd2357cd48516938ca458a1b77a3ebdc09f8dfc592", + "sources": "869ae88ca9b7f7e62af3f34ae6269e7c816b58d08ef371040530164e2aaea02a" + }, + "version": "4.1.1" + }, + "io.cloudevents:cloudevents-json-jackson": { + "shasums": { + "jar": "28aa328c61ae1783cecb430f7b51880e365ea8678628eca416e12654eafbb66d", + "sources": "b4ee1b7db2dfa50101a9fa7a3beef610b6931546be1bc5a61ae28cc929473406" + }, + "version": "4.1.1" + }, + "io.dropwizard.metrics:metrics-core": { + "shasums": { + "jar": "5c6f685e41664d10c70c65837cba9e58d39ff3896811e3b5707a934b11c85ad0", + "sources": "773164a026ea78df51d14608def3a746a2270f630e9a2f5f6f99d6e155ad5bcf" + }, + "version": "3.2.2" + }, + "io.grpc:grpc-api": { + "shasums": { + "jar": "21d747911e1e5931004f1b058417f3c3f72f1fbf8aea16f5fc6af7a3f0caf35a", + "sources": "7ff367383a7e67241d72404f584a73d47d8f0a6b4c0bdf8aca4170f6475e58a3" + }, + "version": "1.63.0" + }, + "io.grpc:grpc-context": { + "shasums": { + "jar": "fec0773020404a1f9b9610168692c8ed47fb77181c2ba37cc842ba7664bfc6b0", + "sources": "0a45ca2dc3452783be72412c0e75e0a57c276e76d29d778a22e331279f08d5c0" + }, + "version": "1.74.0" + }, + "io.grpc:grpc-core": { + "shasums": { + "jar": "5175e6223ee1f0a63cf93049aabe7bd5b675cc739b286fe3b320a88fa90c320e", + "sources": "2c7a8d053a2bfa7c423ca01f1b6462bf402ff710aea8c49a73c2d0d73ba8e358" + }, + "version": "1.74.0" + }, + "io.grpc:grpc-inprocess": { + "shasums": { + "jar": "5386e23de85651bf868c3565bfa4f1af1bb9c888d8de5ae4350e010064041336", + "sources": "55a86f1a031e1c7dfe4bae6b6350ff561003e0395ca2c3af5114a3aab8afaa22" + }, + "version": "1.63.0" + }, + "io.grpc:grpc-netty": { + "shasums": { + "jar": "8ead962173ff44752a1970b6e567225e1e9aeebb5c74af1e33e7786a45c9d620", + "sources": "cc8b33cf89f7ab51c14c8ac5eae47ffccb9836216ecd0bbe311f8e774f3aac86" + }, + "version": "1.74.0" + }, + "io.grpc:grpc-netty-shaded": { + "shasums": { + "jar": "4d170c599e47214f35c8955cda3edd7cdb8171229b45795d4d61eb43dfa76402", + "sources": "a9032f8d2f795247bef60b45ee5fc3eb4693c705c05818cc12e9ed1deba440d4" + }, + "version": "1.63.0" + }, + "io.grpc:grpc-protobuf": { + "shasums": { + "jar": "260e0abaf8ac72fc71deec9f88d2beeb163e6d19494bbabe45676a4b4ce87087", + "sources": "e44785571580c4bfc25582a739f66acacf4af030bb6d58d8459532d4570225a6" + }, + "version": "1.63.0" + }, + "io.grpc:grpc-protobuf-lite": { + "shasums": { + "jar": "5e7f36c03600c7cfa8e10d2d0321f0ba8c32d74cd044873f44b026704f355fb7", + "sources": "0464b0b77b4360c0f9916477859abbbf22457a9d18c343743635e7247c2af684" + }, + "version": "1.63.0" + }, + "io.grpc:grpc-services": { + "shasums": { + "jar": "5258358c47d5afb1dc8fd6bc869c93b02bce686c156f5e0a1aab5d39b1d8e0a5", + "sources": "d265c23748ecd5c15142978d38798e8db4a2cd146cf7fe6f8cb535f202219561" + }, + "version": "1.63.0" + }, + "io.grpc:grpc-stub": { + "shasums": { + "jar": "a92fc7c7f1ac9d580c5e3df5825b977c842f442874794663b78db22b27d649e0", + "sources": "77cf1024d4612bf7ec085ff330456eb49cdbaa93e21559396f07b063ea289238" + }, + "version": "1.63.0" + }, + "io.grpc:grpc-util": { + "shasums": { + "jar": "296dc07438c43454afc1a7f2736086550feb1fc783f9547337ad2ae721e24350", + "sources": "ba7b02ef3f3a7ed93881c1c37db8b7372458215c7e2e7d57d1a7fc91725d94e1" + }, + "version": "1.74.0" + }, + "io.gsonfire:gson-fire": { + "shasums": { + "jar": "73f56642ef43381efda085befb1e6cb51ce906af426d8db19632d396a5bb7a91", + "sources": "40d8500f33c7309515782d5381593a9d6c42699fc3fe38df0055ec4e08055f59" + }, + "version": "1.9.0" + }, + "io.kubernetes:client-java": { + "shasums": { + "jar": "8facf414f052bd39176703f0a5e923e3ed945fa736eb4a00cc685e633eaeb286", + "sources": "f4982edc9570241d940971b6f9a93a60976596584feba462e94c58263b234abe" + }, + "version": "24.0.0" + }, + "io.kubernetes:client-java-api": { + "shasums": { + "jar": "580bf0c6c7ab498cb53d16d975ee6fab8183e90c8993f39a9e739e100bb432d3", + "sources": "0248c50909280447729c9ab996abf41b96bcf54e1d7c9567b49dcddfae78fa67" + }, + "version": "24.0.0" + }, + "io.kubernetes:client-java-api-fluent": { + "shasums": { + "jar": "abd85f46b6a8d81032e25129dcc04a04e3efe414057255b91593e1a08aff0be5", + "sources": "febf43923730c43335aecb9bf8e16618cf9d6d35fef6acbd3b11579cf4e6cf75" + }, + "version": "24.0.0" + }, + "io.kubernetes:client-java-extended": { + "shasums": { + "jar": "5c7089ef93a08714f6b63142579cf7a9f7c2bde62bdf530174351ba390002281", + "sources": "127e271c85091a8a4f563cea1a7a4e16051b3db77b0b824ae1e51a2aada57787" + }, + "version": "24.0.0" + }, + "io.kubernetes:client-java-proto": { + "shasums": { + "jar": "ffe88472b1bac61e08fa19e8a3af53f5a4ee314913f77313f0a1beff7ca228b1", + "sources": "b954e41c5b45105699d1ee179f4e6fb6b0c707a9f3fe52a418989070194232d2" + }, + "version": "24.0.0" + }, + "io.micrometer:context-propagation": { + "shasums": { + "jar": "5b69e2100640879ccf4b20673ced86de560b8e217b55542f85a53d3563b72aaa", + "sources": "719639b819c3ecc76f2b3d4da4b17ca7a8ed6c73b93a770c69aa9d86276f8bf2" + }, + "version": "1.2.1" + }, + "io.micrometer:micrometer-commons": { + "shasums": { + "jar": "45aff76226830db257f4bc39a5bcff83d633e572fee9dc4e45cfa12af9a0a49a", + "sources": "0e4a336c7bca50bfa6cbea274ea681e42d86bfdac1038af3041301c8454f76ff" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-core": { + "shasums": { + "jar": "1957ef2deaffbc1fb98cebfd0f5b3109ecf19c994d7e5378598c20747ba8d68b", + "sources": "f85d566a76d98891cdecd54c106b7ad7f8948cddad3b393debe341ecfba18bce" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-jakarta9": { + "shasums": { + "jar": "987722add6461c5a4c796be11e7452e8813fba341f2cc067b1d283eef2bd4f40", + "sources": "83fa1c6356611b3381d6309a6159b2739c9c29446c8b52183b2111fb13ce5301" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-observation": { + "shasums": { + "jar": "4c0826d5e7c8522a8e111470b4e77f77b0a10f520eb5502ddd143fdbcedb2340", + "sources": "ff5525482df358e7502d4c8680fb654ec700e3b01341149d870bd6cfd8ce04c0" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-observation-test": { + "shasums": { + "jar": "e69bf8df81458f4ad6f6027a7310d75c8ca8d11df2e95d44dd4616f8637069ad", + "sources": "1ebcdbf4e14e6a4dcec4ad188bc4227ebd5ce0a3f361f5f0ed6df2bebb10cfb2" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-registry-prometheus": { + "shasums": { + "jar": "0e9c7a32dffea3745f2ebff41a4cfeddc5269ca0fd6d98d6e3bafc7b5e35375d", + "sources": "76668b6182ad39e92ddc48ee7815d32cd84ceea4c6751ee13f076a86a37c8136" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-tracing": { + "shasums": { + "jar": "b335096393e4d070dfda4fb30808f8488d31d43811b93b2d7496703c5f1315ef", + "sources": "a089a2bcc462d6ced28d7f67b01a9f54baf6c52984cd13f3ed713f2fda0810c6" + }, + "version": "1.6.6" + }, + "io.micrometer:micrometer-tracing-bridge-otel": { + "shasums": { + "jar": "581b6908d46ed2df6b9bb8167df4c44deddc5c2567c430c73bca66326138f661", + "sources": "2aa7115e2f0562e3c50149e77d6fc41340b20d5111b737ea443e0b8bf53a75b3" + }, + "version": "1.6.6" + }, + "io.nats:jnats": { + "shasums": { + "jar": "a5705531ff8fc96657d99d2fc4436178c04463df6a216ba6b5528a5d5228f240", + "sources": "40d6500a369ad57822074fa2a838367e4818ac61eba5c038c95b54772c4ef96f" + }, + "version": "2.23.0" + }, + "io.netty:netty-buffer": { + "shasums": { + "jar": "1361fd9c9ba85b9831cf54a1b2e45ddc3ce34a768931726c099d3f5ef0efe4a3", + "sources": "13259b636c4a91c0f34a8536d621178fba302f9ba61f3e4aaec3a17ca291dc2a" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-base": { + "shasums": { + "jar": "2c6d39d7270628b8cfc3166fbd7a93d595958e59c461bc32ddb383c8c91bf811", + "sources": "029bea433dfc710c640338954c7403cc7ac31cc5bf4c192904c837b0ebda5fb2" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-classes-quic": { + "shasums": { + "jar": "ec1d5da906ea0139741cd8c570907c399df5995e48a2b07fe3155272e0be21a6", + "sources": "edfbbece45f21e8f214c0f08f33666ef09ae4580322ffa27020633b5fdee6250" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-compression": { + "shasums": { + "jar": "4adaa5cdd4d2e9b50b23e4c3eff42e73de6eb40848718b3aa84cd5b454da6ce8", + "sources": "58d61aa4f781657f955a196f17e28fcd9b02e21658b996571e4604a2dadbd8af" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-dns": { + "shasums": { + "jar": "c5e2c05b4faeba3cf374cc6af29d6f4a7e969d7ca222be958e0800c79a02ee4e", + "sources": "f10017539ab2816efee10b70b47b262c04b881fca685327769d576dd8b222b47" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-http": { + "shasums": { + "jar": "76ae57e87af37b3c4107140f50b9244b1456163a6a225510838f7c5a4458ec22", + "sources": "76b25b4884e7bec78cd310415b068204e67da5a87162774abfad9a0e6c7a0e78" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-http2": { + "shasums": { + "jar": "4a9b052bd815c765d9c05e27b32abbd32a2c7c3e3364ccb992ce71da1a26bc0d", + "sources": "01f8ad714e5abb989b0e782da9ec467068821299cd17d80c2db833a6472507f6" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-http3": { + "shasums": { + "jar": "f2f96b7557317c1378dd8d84b4d9b1865db285c5e665b1220ea519e9f868929d", + "sources": "3a35802b80f536b5693d53d6dfbf4102e94edd0e7b26b3b8d8ab400a12d0f9e0" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-native-quic": { + "shasums": { + "linux-aarch_64": "59a8e59aa9d3a886cd7fae30fb3d3a18ebee40fa9dc08b83eb88bee58cf46774", + "linux-x86_64": "850ed59fac6679b5e205bf53187b45dbaf2d105ee5f669440645d2acd89524ec", + "osx-aarch_64": "ce18ffeccef21adb3caca5534061c921ef750662f29028fdde62d65196d63a9d", + "osx-x86_64": "10999923bf08ff5e3a75106bd8dbc5b5e4d06b5e614f8c135981ecb4377c944a", + "sources": "d9772d6d7d0eb6fdf82ccaeb9558f88b5600c6f0696a724f5e067b67bdc049f3", + "windows-x86_64": "40adba6df605302bf98a4a462bb002c4697f60958cea7cfec38f0fab6331eb7a" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-socks": { + "shasums": { + "jar": "4230d43481241e49382a83da2fa9d5980c5702668fc5aa5a980346ce03d30828", + "sources": "f126a6f94589b56b1c056a5dbbda4e76e4e749cec1591a3e878e4d6854144a43" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-common": { + "shasums": { + "jar": "78206aa7f6d197caa926291408c01889b6b910ca0f74017d3fcbdaccf9562959", + "sources": "de720a128534ba1072b354c863d671ab1999900a8fddaadc4a68ee74c2e33fd6" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-handler": { + "shasums": { + "jar": "99b59e4bea72220d2aed52df8baf37d97431b06ade0b135226cdf73168975eab", + "sources": "68306697d15d870e7bb29ab9ce725d121ac3170428e8a5d7a33767c5fb0ffa0e" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-handler-proxy": { + "shasums": { + "jar": "a06aaaaa1a2e6eb26824e53566bfd020ba930a9390d57a1f0bbf57316e357373", + "sources": "91fa7fc64aaa39982b30cc19974f80021090c91023d1d5f6a8e4179aa3a5056b" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver": { + "shasums": { + "jar": "24318497f2a3a645964fed418f48879ba11365cab8e1f8d66c47fa7da15ef19a", + "sources": "c87b295c43265b34c749331e12ee667f7d43329338618bee2a08027b839220d2" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver-dns": { + "shasums": { + "jar": "2e8dd2d861775483d689329ab2546045647c8f8bf5ae3ed2dd48eefbb748952d", + "sources": "4db838a89ec84479476e71956d59c67a957779dc5f9781f1a9964f9a6b607c29" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver-dns-classes-macos": { + "shasums": { + "jar": "dc91d81e0f6c8987ed34f6ca005b4b97cc6032f933a49f7500940e846ade7c43", + "sources": "00067617cc0927d804091590f9ea5041e39c4f907357e3c969c45078fe10be3d" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver-dns-native-macos": { + "shasums": { + "osx-x86_64": "a1115fb0fd88fe50209fbd645cbfe09e41fe2d264bb1854dc545f44a1bd020cf", + "sources": "87a85f239a73c9a4e7dde8ca31e0a8dea711b3b5e3cff9df18b8c07f31f5dc50" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport": { + "shasums": { + "jar": "9fb671e96651066cf1a28dad3f1382c7c99df5b8326d4a214d9a375b311f8dc1", + "sources": "e17c0a4c7324a93fa01f00bc6ddd2bf2f6eb94702ad8de7af777dec87f89eaf8" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport-classes-epoll": { + "shasums": { + "jar": "be509407fd71a4b83378567c613420db544d659bb522df7b253a1dbe8ca297fe", + "sources": "bb095191a070714f769bff1dd0e5d2496305d10bd566bdc16dbca5773df48b4e" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport-native-epoll": { + "shasums": { + "linux-x86_64": "5440e38f5ca2858fee8d7898e65291e05b665736c9e8a14c832e707511f5dba6", + "sources": "d48e8de50b0994842bec4e65725a7f8e9734144dd4f08b78ffe5396a70ab06b6" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport-native-unix-common": { + "shasums": { + "jar": "b9ea9fc5ad5eba04e99afdff75b2eb97b5ddfb2ad772e2f2ef5d8f277f3cbd76", + "sources": "2b82c54d1b2b9908ec0104664edf58ded4848ae5b34266ee1cf90707efc420ab" + }, + "version": "4.2.15.Final" + }, + "io.opentelemetry.semconv:opentelemetry-semconv": { + "shasums": { + "jar": "693ad6f04f29b4b593a04adef5f575d28b3a91ea3449ab5b1e1e2e5c6efc6cdc", + "sources": "186f9e009d914ebe31f5994d42ff67c5dba8e0893569a4f0f0eeb7958b956d4f" + }, + "version": "1.37.0" + }, + "io.opentelemetry:opentelemetry-api": { + "shasums": { + "jar": "387b4bf98631fc2ede9470879a8ff28dd8c5cb2d3dcf5b6ef77f5ee2bdb7b4f1", + "sources": "3abc57abcaaff4521a5fb2b89593031da5feca24aa54816ec58a8d08ab71fd4a" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-common": { + "shasums": { + "jar": "fca14bb87309d1193347d179b91c63045fa05a856f1fbeec6ef61c4a7f81b227", + "sources": "4219708637e60172c347e48b677b71f5ad97ab8e4850cfda2f85ed59da74e250" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-context": { + "shasums": { + "jar": "f34a4718b70446ec462703ced5cc2c9ad4c9b7c69dcb41d0f032ba51c625a3dd", + "sources": "e0b63b17ccb407f6208a89a180ad48c6add5cca05d29047e858a6ebe8442b3fb" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-common": { + "shasums": { + "jar": "3b4faaae49dd87bdefae13528d069a271f8476e2a64420e32f4e959a8d09c132", + "sources": "b795169dce773a549f6f3ce2202886ad93622306f2991bd5771547e3c649a2dc" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-otlp": { + "shasums": { + "jar": "cf42ce6e7cc6755182149f269447f6677f69c0a31e101464594dbcf62fe874c3", + "sources": "a94ebfb492577503d49d43423328f5d0042206f309a18407386a4ab5375bcc82" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-otlp-common": { + "shasums": { + "jar": "7ddfa417d88a5ff8626dad9ebe0c8c59776491478ab1f72aedfacd75b984931f", + "sources": "7b36e1080bbb2c4dbc7ce009393c568e3d968328f0e5891beb1e45ebd894337a" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": { + "shasums": { + "jar": "e9cd97f59b18a89772ececbebccd773740eec2cd3ff67a4542eff73738acd60f", + "sources": "55f2f24814971e7b476db3713ec82f29285b679fbcaa434c481863f503e2a6e2" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-extension-trace-propagators": { + "shasums": { + "jar": "27861a2b49b3acf3166f489426808032c3addd9c082999f74a110eb7ac6985ce", + "sources": "784afdd2a2a6fca26f8bf237b8aae7f6bfcb44c65d141901a110b4ff769bee0c" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk": { + "shasums": { + "jar": "d63231ea6fd33e0457c776a9aa8ae7ba778379b03119228ec56a5c8c16f9480e", + "sources": "3685819f7d9efb6761d35ecf5b6053dfc1d0161835da744b0fdb2c4d89c87a42" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-common": { + "shasums": { + "jar": "e28bb83d0ae5a760ba95952daf820180ee7defb0c5783c9d21f9c00ada80020e", + "sources": "cb9423298f9c42ac2c568af5271d335e468d7730b21d7ca6c246c16c6eca25f7" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": { + "shasums": { + "jar": "3ee1f647238bb77df7b7bde47bc87a35a7807b3c5bb389ca81b0ba16c77824ff", + "sources": "71760407f00ba82b762335ff2c3470daf3d5ff1c6a798eb9ae52a24c7772f418" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-logs": { + "shasums": { + "jar": "d917bb833899057c7cbdbcc30290e816071b90e52c965693aaad4cc1b32ecc11", + "sources": "edb0008c29edf69671865945a1c47d1944c1f498ef7e895f7b21b916fea2f14c" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-metrics": { + "shasums": { + "jar": "6219d69c3abdd6113bee35df94826f48e84b742041f5124b5857a2b801f74573", + "sources": "5f9c8dab78339e402caa7f7aa4616b6b5c8e2d50201335c73e23bd21aba147fd" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-testing": { + "shasums": { + "jar": "9e257ac45834e5d184abdc238b5ee146a74a259d940c57722999ef400cdc2232", + "sources": "b40c580007e26d721d406e0b85385e87f6e2e8c36bea55adfd8837d77f57ccee" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-trace": { + "shasums": { + "jar": "e593660b9fad8bfdb5e981ccd392aa030f788d577c55f8bac3b6c4c6dae509bb", + "sources": "2f374e9b5f2e7e33157bd6fc97eb5c629d0dac0f22a975075b52714916dfc6c5" + }, + "version": "1.55.0" + }, + "io.perfmark:perfmark-api": { + "shasums": { + "jar": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", + "sources": "311551ab29cf51e5a8abee6a019e88dee47d1ea71deb9fcd3649db9c51b237bc" + }, + "version": "0.27.0" + }, + "io.projectreactor.netty:reactor-netty-core": { + "shasums": { + "jar": "b8aaddd6025af42c2d810a76dc5b9a7717f0fde84beb93d6d4a778dac25fc287", + "sources": "061136ccc1bc3bed6938cea77a7343dc47de275aad4851b3407fb7ac15854121" + }, + "version": "1.3.6" + }, + "io.projectreactor.netty:reactor-netty-http": { + "shasums": { + "jar": "0ffdcaafe718327ca4687dd41c21318a267e93cea7b43f42db6f3fb3175256a5", + "sources": "712c12723e57d68e909ce9221cb12e04be105435ca518d13f63075af81cbaa44" + }, + "version": "1.3.6" + }, + "io.projectreactor:reactor-core": { + "shasums": { + "jar": "ffc646b225465efce55d3ea350f1bcd1d27d4a56e912323e316dd8e6d04bff11", + "sources": "d6180835f642a1f6d8b330fac98876488994187a89c3df48b369f37344ea6845" + }, + "version": "3.8.6" + }, + "io.projectreactor:reactor-test": { + "shasums": { + "jar": "27acda356a59c19bc3db033f1ed4cff9a6469da6caf424a4004ffaabbfe24d2a", + "sources": "882b7654b056b77f721a03a804e4830030f072a2f4afb92638d6925568d6d930" + }, + "version": "3.8.6" + }, + "io.prometheus:prometheus-metrics-config": { + "shasums": { + "jar": "3da2d5f0123af9e313bcf26f04c1248afeacd1b0d5c3a35f220034604ac0ec47", + "sources": "b926a8a6802d8f1ea9800f9e88cb4b2ff8511b6fb63786ad51d778a5f22bd059" + }, + "version": "1.4.3" + }, + "io.prometheus:prometheus-metrics-core": { + "shasums": { + "jar": "7ecd546d5238e3d3f5f312f580eaaab10cb05d147597978ab90b78080cc58255", + "sources": "48721aa5dd183e912fe82f2c19ebd980a11ed56c9a8296d23fd4011051ec8d96" + }, + "version": "1.4.3" + }, + "io.prometheus:prometheus-metrics-exposition-formats": { + "shasums": { + "jar": "502ad6b37c44b1a6311f6070a18fc921ffa2e26abb43eaaaf7626aa1b97984b6", + "sources": "4bc087c844d7dd22799e5466bcd47c7e0feda0a6fbc084c26aaa843af5cee6e9" + }, + "version": "1.4.3" + }, + "io.prometheus:prometheus-metrics-exposition-textformats": { + "shasums": { + "jar": "4aeee30d937ae5baf34ca9daced0f84400ec0f034e7beaa8331d9c519d84e3d7", + "sources": "a4b5c7b615f221b4fd6dc46a877c9c5b5151a86f03789c21f2d708407d1a9bc3" + }, + "version": "1.4.3" + }, + "io.prometheus:prometheus-metrics-model": { + "shasums": { + "jar": "bc3f1825014a14006626086ea779b62893e647e71d1eab075c0bb65057c245f8", + "sources": "61abe1dd37b1f8caea95ba193e5d85dc4b37861017731524ca155bfb57936cfe" + }, + "version": "1.4.3" + }, + "io.prometheus:prometheus-metrics-tracer-common": { + "shasums": { + "jar": "b816aaf84e45d591e5f66c5b94c7a789dedf2d705e5bf3eec2ae8730f76c68cd", + "sources": "797e6e276ccf7d874248b4d779b705ce0a400fe02b54443a04758b393de3f66e" + }, + "version": "1.4.3" + }, + "io.swagger.core.v3:swagger-annotations-jakarta": { + "shasums": { + "jar": "9b30b319f1c31993e6128d22e12652be9a688589e30c67819ed84e95b96e7f88", + "sources": "b9324b72ab6c498fad2d766f5074b1b24be0cf2c1e55f6c937b4b8345ca90bf9" + }, + "version": "2.2.47" + }, + "io.swagger.core.v3:swagger-core-jakarta": { + "shasums": { + "jar": "e63b78c1e5b049e6670ca9bb43c3f35cf362ecc08ac59a783994a6a732a7d7eb", + "sources": "55b6e465caf14b019ebe4ab9d886915afd1a4796c6c790ffdd4789b36997f556" + }, + "version": "2.2.47" + }, + "io.swagger.core.v3:swagger-models-jakarta": { + "shasums": { + "jar": "15d10f4f7eac1e02a8ff940b430c634fc9dfe08368a54dffa3216cc2dc811aa2", + "sources": "4770b07fcb362a2c1b289fd255d5bf9ec11619bc0cbfcfc07e49599f24fef753" + }, + "version": "2.2.47" + }, + "io.swagger:swagger-annotations": { + "shasums": { + "jar": "c832295d639aa54139404b7406fb2f8fbf1da8c57219df3395de475503464297", + "sources": "7b2de9dc92520bd12e30987ee491191131e719d30e3bbe8a536f18e80ca14df3" + }, + "version": "1.6.16" + }, + "jakarta.activation:jakarta.activation-api": { + "shasums": { + "jar": "c9db52100ce6c8aac95cc39075f95720d2e561b11f8051b81c121ad4effd7004", + "sources": "2aa5a3ba55059b778a3b467269404d7ac3b9485ed4a23ad26d2e63aa769ec35f" + }, + "version": "2.1.4" + }, + "jakarta.annotation:jakarta.annotation-api": { + "shasums": { + "jar": "b01f55552284cfb149411e64eabca75e942d26d2e1786b32914250e4330afaa2", + "sources": "142dfd2343429df2aac3e1cfacfacc21c8393112c0e0280d3628648d9b612470" + }, + "version": "3.0.0" + }, + "jakarta.servlet:jakarta.servlet-api": { + "shasums": { + "jar": "8a31f465f3593bf2351531a5c952014eb839da96a605b5825b93dd54714c48c4", + "sources": "6eb958543e0548bb93d2519e40224d13c8003b10cc615b5652bfd9899350bfb4" + }, + "version": "6.1.0" + }, + "jakarta.validation:jakarta.validation-api": { + "shasums": { + "jar": "63ce00156388c365f3ac1be71fcfaf114682fc0c452020b5df6e7ec236e142ab", + "sources": "941cc2028fe8f5e6b912954bca360ed347ace453aca4f8e2fd58dc3845a0c792" + }, + "version": "3.1.1" + }, + "jakarta.xml.bind:jakarta.xml.bind-api": { + "shasums": { + "jar": "5e489b6c874c4119e003ff1403db523ee3a8959ec499f3de29e77245efccf216", + "sources": "5bcf811e6719582ab2be21c84bc48f963ba377dfe1dae5ecb2673c1efa00e422" + }, + "version": "4.0.5" + }, + "javax.annotation:javax.annotation-api": { + "shasums": { + "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "sources": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95" + }, + "version": "1.3.2" + }, + "net.bytebuddy:byte-buddy": { + "shasums": { + "jar": "2b5ddc8c1f4234bdb7cb45338a8e10a13e0e3ca473e91d5d821d681127ea8ba1", + "sources": "5211140f46c380a5e9630a86b2c07b396a9c374128fa603ca1d321b3c7da7449" + }, + "version": "1.17.8" + }, + "net.bytebuddy:byte-buddy-agent": { + "shasums": { + "jar": "5b17113e66e77ca6f8af07ff367c216df964a980f0e9f11e3b1aa793253aa64f", + "sources": "a205437d772e3edaf4a7a1a709e9d59c666e8a05218d0e000deb5651c52de2d2" + }, + "version": "1.17.8" + }, + "net.devh:grpc-common-spring-boot": { + "shasums": { + "jar": "951fd28aa9dce0cfc5be8ff9eba6d7dc616b2998e920a7b6acc05e11f4064f94", + "sources": "157991de7c495e40c1b18f8ef274e5ff1e2c0393b75642e7308457b866b3096a" + }, + "version": "3.1.0.RELEASE" + }, + "net.devh:grpc-server-spring-boot-starter": { + "shasums": { + "jar": "289b7b45fe511d14f54801745ac3de7602bf7d7eef0fb75890bef7fbedb94ec4", + "sources": "e0ddd0872ffbbc48c322ba617035bafd0f5bc656e91eec0bda876d3f07d9f3f1" + }, + "version": "3.1.0.RELEASE" + }, + "net.java.dev.jna:jna": { + "shasums": { + "jar": "260c4b1e22b1db9e110ee441c4f13ce115f841fa48c41d78750986214b395557", + "sources": "0b9224e215b3c6a464959e3f994ddd64c14d46fb4014facd6afa1cc18e469466" + }, + "version": "5.18.1" + }, + "net.javacrumbs.shedlock:shedlock-core": { + "shasums": { + "jar": "b2ca6f358b5dcbadc641a7c5ef6217b8c5f91bc2b49e89d715fdd5443cc48166", + "sources": "81a2914ff05c94d86b54d78fa59f79216df1db8e980d5d5a910559f6da3bb9e1" + }, + "version": "7.7.0" + }, + "net.javacrumbs.shedlock:shedlock-provider-cassandra": { + "shasums": { + "jar": "e8a5db022350461384618f4ebaf978dbc2894becb208d7c053ae0125dd31a7eb", + "sources": "2e6e6fdcbc77faffaa22b16850ae4b50f7693439b59fc146c0ec9f510c012eb5" + }, + "version": "7.7.0" + }, + "net.javacrumbs.shedlock:shedlock-spring": { + "shasums": { + "jar": "a71fa9d539b10140b5aaea5a4a0e58f219b396195b6bc7148c8adf65425cbce1", + "sources": "bb61469b2f50396b4ab6ccb2a30ecb3d394ca0d0c986f43086de2beaafeac67e" + }, + "version": "7.7.0" + }, + "net.minidev:accessors-smart": { + "shasums": { + "jar": "222c9f547bb20a99fc486403a398352d1306fb671b38abd7ecab6401df170e61", + "sources": "10880e44ed732de27ae424a9698a041c398102098b5b1bae3cc597ec62dac43e" + }, + "version": "2.6.0" + }, + "net.minidev:json-smart": { + "shasums": { + "jar": "1ae4b561458afb540be8ec5c6dbb4f2e715a319a7ae64854998aaf924770d61b", + "sources": "a4af3f3773286fe3f76f94d38d977611fd2493685f589466b76dd25cf70b400c" + }, + "version": "2.6.0" + }, + "org.apache.cassandra:java-driver-core": { + "shasums": { + "jar": "6276a8e25c8821eeaa5d2d67c50b81615d551dd7ec943302689996f6bdb2add1", + "sources": "80a95f2d4d61091a8f54bf76f2d26269ee7b8ac82e261314108d7ad83c083838" + }, + "version": "4.19.3" + }, + "org.apache.cassandra:java-driver-guava-shaded": { + "shasums": { + "jar": "fa5e6dfb61a987e69cd8559464145b6ceb6610d28760b0d8cff17eba052c8264", + "sources": "9415d1dd6132671cefc43eb5ac560f34d5e4a1b73ac25310fbfc4584a8033ec3" + }, + "version": "4.19.3" + }, + "org.apache.cassandra:java-driver-metrics-micrometer": { + "shasums": { + "jar": "4f61ed8dabc978f7c9bfdae578915480b6242468feea1c73571be7d832ee3d0a", + "sources": "6214d824dc8e72fd6221165b1497f4c46099027b7ad220ce17f44a8f3f58807f" + }, + "version": "4.19.3" + }, + "org.apache.cassandra:java-driver-query-builder": { + "shasums": { + "jar": "b6e4c84dff2448aaa67f5e3e867b1bf284ca6ad0c15701a4d4d7283384d8df12", + "sources": "dd63fa1af436d1b01155fdca72563338007e265fd8c05c3a8b2e80e76b2d4aa8" + }, + "version": "4.19.3" + }, + "org.apache.commons:commons-collections4": { + "shasums": { + "jar": "00f93263c267be201b8ae521b44a7137271b16688435340bf629db1bac0a5845", + "sources": "75f1bef9447cce189743f7d52f63a669bd796ae19ca863e1f22db1d5b6b504a6" + }, + "version": "4.5.0" + }, + "org.apache.commons:commons-compress": { + "shasums": { + "jar": "e1522945218456f3649a39bc4afd70ce4bd466221519dba7d378f2141a4642ca", + "sources": "6de9de4559f12bba6d41789c72f6a2a424514f2d2a3f7f49e2a3c52414db9632" + }, + "version": "1.28.0" + }, + "org.apache.commons:commons-lang3": { + "shasums": { + "jar": "69e5c9fa35da7a51a5fd2099dfe56a2d8d32cf233e2f6d770e796146440263f4", + "sources": "eec245e820ec2800a1780cf756aefb427c1c6170e06902e67ac15b6910ce6335" + }, + "version": "3.20.0" + }, + "org.apache.logging.log4j:log4j-api": { + "shasums": { + "jar": "c4b642a7f047275215de117e0e3847eb2c7711d84a0aa7433e7b3c096daf341d", + "sources": "b86680bcf8ffa25897b6114cae508bb8e6ecac8081a0fc8985e0c00e27d4f4ec" + }, + "version": "2.25.4" + }, + "org.apache.logging.log4j:log4j-to-slf4j": { + "shasums": { + "jar": "d7b78fc0aaaa5e8ada388b29d718b0ab187e512965bed0b259bb4ab299f13db2", + "sources": "ca9159da173bf88fb621adf745fe1d313ba4074f4c66576ae70f5dd99eab89c9" + }, + "version": "2.25.4" + }, + "org.apache.tomcat.embed:tomcat-embed-core": { + "shasums": { + "jar": "78cd7cd7c104b6b87142c1b0bd902e1ce005b0245c3cefa8a06759148947200b", + "sources": "0bfbdc27e60d4db5b83e0f51193bae5f4bd02ac270fd78b06945e219fc473359" + }, + "version": "11.0.22" + }, + "org.apache.tomcat.embed:tomcat-embed-el": { + "shasums": { + "jar": "1b34c33b858c141df36c501b4d809e68036c406bca3671a86facae297917c7de", + "sources": "da3724004575f5c8fa7e45649f2900ec53e7ecfb502b6ce227ca9cf86b36a156" + }, + "version": "11.0.22" + }, + "org.apache.tomcat.embed:tomcat-embed-websocket": { + "shasums": { + "jar": "210e0c7ab194a76cc7283df0be365276091b042369dae125fb477828ba67e922", + "sources": "711f09af528ac5af172c664244bcba4748eac00811ef7c6b52ddd6836b5a4a28" + }, + "version": "11.0.22" + }, + "org.apiguardian:apiguardian-api": { + "shasums": { + "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "sources": "277a7a4315412817beb6655b324dc7276621e95ebff00b8bf65e17a27b685e2d" + }, + "version": "1.1.2" + }, + "org.aspectj:aspectjweaver": { + "shasums": { + "jar": "4fe86fdc18faea571f29129c70eaad5d121363504a06d7907be88f6c60ba3116", + "sources": "06fbde6ef3a83791e70965432b5f1891e493e21cdbc37307c54575ee86752595" + }, + "version": "1.9.25.1" + }, + "org.assertj:assertj-core": { + "shasums": { + "jar": "c4a445426c3c2861666863b842cc4ec7bbb1c4226fefd370b6d2fe83d6c4ff0f", + "sources": "5ba6de05730cf76021001f8437f35db4cb5b513465d4ace8c3a6fcd68d9a19ee" + }, + "version": "3.27.7" + }, + "org.awaitility:awaitility": { + "shasums": { + "jar": "ee58568ea5945dcf988551501655183dc184e23e45a8e013fdfd9036194e6f7b", + "sources": "92d209bd0135b04ca6bb7689c6b921819896ec2d517a5357760f598faafee46c" + }, + "version": "4.3.0" + }, + "org.bitbucket.b_c:jose4j": { + "shasums": { + "jar": "7314af50cde9c99e8eaf43eee617a23edcc6bb43036221064355094999d837ef", + "sources": "958be1837b507d3a1f1187257072b4c1e1d031c3a0c610d3c02ac69aabfac6a5" + }, + "version": "0.9.6" + }, + "org.bouncycastle:bcpkix-jdk18on": { + "shasums": { + "jar": "4f4ba6a92617ea19dc183f0fa5db492eee426fdde2a0a2d6c94777ffd1af6413", + "sources": "601ec2beb4749f0be65e296811b6e63de567f90d124f26887875bb722fd87e71" + }, + "version": "1.80" + }, + "org.bouncycastle:bcprov-jdk18on": { + "shasums": { + "jar": "64d6c5a6121fcd927152dd182cbed39afe0fda641a970d9bcc0c9cb1858b2731", + "sources": "e5f04550f7740e588edcbd1654c59277cd7ee8725d8b674e44f7f8f4b9c5674a" + }, + "version": "1.84" + }, + "org.bouncycastle:bcprov-lts8on": { + "shasums": { + "jar": "492049b928f8baab535af0185bbab8734d14e1c7648ae2a2037d58486cafb676", + "sources": "d4447a4f412b328f3e43595ab99603dd38b08ee1db9f1ea341e6158eeb86a70d" + }, + "version": "2.73.8" + }, + "org.bouncycastle:bcutil-jdk18on": { + "shasums": { + "jar": "bc78d32d7ffb141ee27e4fb77df04259d842c899e7e8eaf912f990d7253bd3b4", + "sources": "f1e43055e8287cde556a7741bf16b7fd7896b8f572ab91e0cadb337e710b015f" + }, + "version": "1.80.2" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1", + "sources": "443fa6151982bb4c6ce62e2938f53660085b13a7dceb517202777b87d0dea2c7" + }, + "version": "3.33.0" + }, + "org.codehaus.mojo:animal-sniffer-annotations": { + "shasums": { + "jar": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", + "sources": "4270ce5531ed0f12e4234e08f240ef3b45ee3ceeb16e28d44abc61c12cf522ca" + }, + "version": "1.24" + }, + "org.hamcrest:hamcrest": { + "shasums": { + "jar": "5d66b6a4a680755cb6ed7cb104fa7835ef644667586ff0737adeb977c39ecdbc", + "sources": "7a4050b1898f7e1aa395cf2be78fb6683f9e2766fcb8e1507926b204fa24d1bf" + }, + "version": "3.0" + }, + "org.hdrhistogram:HdrHistogram": { + "shasums": { + "jar": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", + "sources": "d3933c83a764994930f4477d4199539eaf413b42e32127ec2b68c61d711ac1a9" + }, + "version": "2.2.2" + }, + "org.hibernate.validator:hibernate-validator": { + "shasums": { + "jar": "25f40118fa4c50f8522d090d25d52d5a38953b0ccd1250835f052e7bd3164ce0", + "sources": "db6a3d49eceaae0a880de8749cd7f7e8928c18458b44fac84633c3ee8db7ac0d" + }, + "version": "9.0.1.Final" + }, + "org.jacoco:org.jacoco.agent": { + "shasums": { + "runtime": "3fb76eea65f81bd9415202bab34b6571728841dff1ab8e6bbe81adc2e299face", + "sources": "8a643b749deb255d7a42c445c3053c9ec263e27103becdaaf88cedda44357255" + }, + "version": "0.8.14" + }, + "org.jacoco:org.jacoco.cli": { + "shasums": { + "jar": "12d5d78351c638efeea71ac840f6a5cf7bcff89001ddb05eb89f956d1079a2c6", + "sources": "52f715f15b890960f70f4ae8fbdd4bca70eba59c0283b37af2d79ad9215d2e37" + }, + "version": "0.8.14" + }, + "org.jacoco:org.jacoco.core": { + "shasums": { + "jar": "28abbf0eea5a08e4f24097f2fbac663ca17c341c25c3a04d90d6cd325943c995", + "sources": "1550fd5081ecd2c2ad053994c23d91a4cef6dcbed4c4dac95130e7d75fa9cd3c" + }, + "version": "0.8.14" + }, + "org.jacoco:org.jacoco.report": { + "shasums": { + "jar": "a3e2026060ab8b8d5c650706406234bb4c033dfd5376afeb8b1666e8ed27c453", + "sources": "80ac2fac212d6a4583b7f025dc7b602f384a9dfcdbccd0e9cb78c415e9f5ffc6" + }, + "version": "0.8.14" + }, + "org.jboss.logging:jboss-logging": { + "shasums": { + "jar": "7c12ee575508f81e22b1db9334b969d0ec54ef0fd1dcba24eeab1a44235fc366", + "sources": "e8a2b9aaac82b0082aa040e6bdf6cd7f225cdbc75d2bd1a79fa7b17007ec1b15" + }, + "version": "3.6.3.Final" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "6558a3d233da56a20934b32159f9db5f86ed5816ef098f78a2c223dc6abb79dd", + "sources": "664f515359444a92267a13266101431a630f99d6b8d04407a92b1a0e558d33ee" + }, + "version": "2.2.21" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { + "shasums": { + "jar": "b785922f11e6d91a6dd1d75cb0aef1ce37b83f8de0e3a2139139dfb823bb8a2c", + "sources": "2534c8908432e06de73177509903d405b55f423dd4c2f747e16b92a2162611e6" + }, + "version": "2.2.21" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { + "shasums": { + "jar": "c62275c50ee591ca2f82c7ba42696b791600c25844f47e84bd9460302a0d5238", + "sources": "3cb6895054a0985bba591c165503fe4dd63a215af53263b67a071ccdc242bf6e" + }, + "version": "2.2.21" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "195fb0da046d55bb042e91543484cf1da68b02bb7afbfe031f229e45ac84b3f2", + "sources": "b2c0d02e0a32c56d359e99634e7d769f9b1a8cd6e25061995abad1c1baf86f56" + }, + "version": "17.0.0" + }, + "org.jspecify:jspecify": { + "shasums": { + "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "sources": "adf0898191d55937fb3192ba971826f4f294292c4a960740f3c27310e7b70296" + }, + "version": "1.0.0" + }, + "org.junit.jupiter:junit-jupiter": { + "shasums": { + "jar": "784b65815f479a0c99a9d3a573b142e2a525efb6025d97f751b19e72f90aeda3", + "sources": "402f86a4fdce930bb68b592f2ed5a9d57dc4d1b2747aa2d66c0b3cb7a2adceeb" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-api": { + "shasums": { + "jar": "d655d7e6f0c7ae07f10a2f3bbaaebb6d30e9b26204a068ad9e9b3950aa28792c", + "sources": "8266d8da51d0c7d6a2ed4895a3cb76e0ec22194907f24364f2a4f3efd05f00a5" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-engine": { + "shasums": { + "jar": "1e2fab61ad27ea08fc7c70dd9677cf8c6d1ae5434d42dcfdd633b12c7e7c04d0", + "sources": "35706a9edf1b580bf22d6eca9d6a9165f478f75b0108840ad6f31481cd662d6c" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-params": { + "shasums": { + "jar": "cf2947e2302b9f8c8a059259a277881c1cadae8fbc2514c16a925cfeb7beb2e5", + "sources": "f0dcf217100b06b98cd36c2e74fb919c74e3024faad868bac9eba6ff00c7c263" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-commons": { + "shasums": { + "jar": "39f262d09c3d52719fe0b77f080e90a3695e285d779a41b232e17963ae5da200", + "sources": "06cbe4a4bbd79339c3817983510cf3adc3d6a88a8a556c80c5b84eeb1ebd13dc" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-console-standalone": { + "shasums": { + "jar": "3ba0d6150af79214a1411f9ea2fbef864eef68b68c89a17f672c0b89bff9d3a2", + "sources": "c4e79459727c6fe6afbddcc04daa67767fb73d7044d29846dd4ab90de1d0fa0c" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-engine": { + "shasums": { + "jar": "491e9e4f745f161b8a8e4186a1a7c6a450ea12c70930c9aedae427215301d947", + "sources": "89a893566a97557dbbcb0706d9b5565c4e7a402050841753dc527f3e9139c9ac" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-launcher": { + "shasums": { + "jar": "315608372e4dc44bca0ccb3ae8a07ecc206b3367033fa05748a03ccd563f1301", + "sources": "4fcbdb81cc882c0c3e73f742878db5884d3d2f86facc08369ca953e32796d144" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-reporting": { + "shasums": { + "jar": "f19c5be871c37ebed493f3152b67a909f89a44dff67c2db8016dfe34167d5730", + "sources": "bbdda2b9c002dbd1b05cfec144bab91e8cca46ed8d58525f51b547f3a0a84a7d" + }, + "version": "6.0.3" + }, + "org.latencyutils:LatencyUtils": { + "shasums": { + "jar": "a32a9ffa06b2f4e01c5360f8f9df7bc5d9454a5d373cd8f361347fa5a57165ec", + "sources": "717e271b5d67c190afba092795d79bba496434256aca7151cf6a02f83564e724" + }, + "version": "2.0.3" + }, + "org.mockito:mockito-core": { + "shasums": { + "jar": "d1a96d252128d3a4247cfd8a2e76412efa3cc103977be17933c942117a24f374", + "sources": "dcde489c1db6449c162f05105ace4c172850d3dc7f6633bb4f54d47a16a0fd1b" + }, + "version": "5.20.0" + }, + "org.mockito:mockito-junit-jupiter": { + "shasums": { + "jar": "fd6c703c2b00b914f3adbc27b18077a708f3d6992f19242c444e737c6cce024e", + "sources": "3c199479a2319db4395fd9fd209946ecc4530f48fe5cdeed7677c285bf70fbb5" + }, + "version": "5.20.0" + }, + "org.objenesis:objenesis": { + "shasums": { + "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", + "sources": "d06164f8ca002c8ef193cef2d682822014dd330505616af93a3fb64226fc131d" + }, + "version": "3.3" + }, + "org.opentest4j.reporting:open-test-reporting-tooling-spi": { + "shasums": { + "jar": "04ac4ecfcaf60abe0e6d5b18e8306320aec7cd9cbf15e59eeac54fa9faa16902", + "sources": "efe9672e74111726c0ff85a2508a0bc78be611a7cbe460560dc7cd429ee0a4ce" + }, + "version": "0.2.4" + }, + "org.opentest4j:opentest4j": { + "shasums": { + "jar": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "sources": "724a24e3a68267d5ebac9411389a15638a71e50c62448ffa58f59c34d5c1ebb2" + }, + "version": "1.3.0" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "03d99a74ad1ee5c71334ef67437f4ef4fe3488caa7c96d8645abc73c8e2017d4", + "sources": "e37000a2a0bc9f0bef373714ad7dde4082212351847b74618d483057a4ae186c" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-analysis": { + "shasums": { + "jar": "6a15d28e8bd29ba4fd5bca4baf9b50e8fba2d7b51fbf78cfa0c875a7214c678b", + "sources": "ff731d401ea2407759ea19b4b025800d32495a51a912f2553d987cddda424773" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-commons": { + "shasums": { + "jar": "db2f6f26150bbe7c126606b4a1151836bcc22a1e05a423b3585698bece995ff8", + "sources": "218bbb648e24578a385cb6b6a21ceff222a2a8f8b2d5f6a256a8099dd336dc76" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-tree": { + "shasums": { + "jar": "42178f3775c9c63f9e5e1446747d29b4eca4d91bd6e75e5c43cfa372a47d38c6", + "sources": "9d1fe261fa1d29904ca9dbc76878396e76bc225191676a8c16ad2669a205321a" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-util": { + "shasums": { + "jar": "3842e13cfe324ee9ab7cdc4914be9943541ead397c17e26daf0b8a755bede717", + "sources": "e518a00b1d004832e72c6448351c4865971ac95a7cfe78fb0315d76acb393a46" + }, + "version": "9.9" + }, + "org.projectlombok:lombok": { + "shasums": { + "jar": "01f7b1a015e33e2b62d5f5f37053306357ab1415fd181fcba7794f5d198c1126", + "sources": "5b78c305a65fbe257d57878bff6530e2b79e1a2cd660f45dcb7d7f8f5e56a483" + }, + "version": "1.18.46" + }, + "org.reactivestreams:reactive-streams": { + "shasums": { + "jar": "f75ca597789b3dac58f61857b9ac2e1034a68fa672db35055a8fb4509e325f28", + "sources": "5a7a36ae9536698c434ebe119feb374d721210fee68eb821a37ef3859b64b708" + }, + "version": "1.0.4" + }, + "org.rnorth.duct-tape:duct-tape": { + "shasums": { + "jar": "31cef12ddec979d1f86d7cf708c41a17da523d05c685fd6642e9d0b2addb7240", + "sources": "b385fd2c2b435c313b3f02988d351503230c9631bfb432261cbd8ce9765d2a26" + }, + "version": "1.0.8" + }, + "org.skyscreamer:jsonassert": { + "shasums": { + "jar": "719095c07d4203961320da593441d8b3b643c18eb1d81aa98ea933bb7eb351ba", + "sources": "a825c29f8cc40f85ea4e7a431a55d4278a785c34acdeef4cd1be7367f70ea6bb" + }, + "version": "1.5.3" + }, + "org.slf4j:jul-to-slf4j": { + "shasums": { + "jar": "cbb7d1aaaa9e871eb1a06594abd911bf97027152976edf1edc315be75239204e", + "sources": "b6dd2138f3e83d876bf07206d09f2b48ca655bc36a8e80b0c2a32ad19ab8f1d5" + }, + "version": "2.0.18" + }, + "org.slf4j:slf4j-api": { + "shasums": { + "jar": "44508fd1576500688c790b190acdd16fec4f8c79a3e0b900afd70503cf055f55", + "sources": "192e007cf7f2be41d40574e44521fc0b7ce55e01f13dbe0fa8707c8ae3329075" + }, + "version": "2.0.18" + }, + "org.springdoc:springdoc-openapi-starter-common": { + "shasums": { + "jar": "a0b5a6a5384b4a36718fd7a69efbd48311fd5f404c96ce286a6c285c5d0038e6", + "sources": "19a2612f56ea7d867c70cdae5e8fdf9d2b7a3cbdcba257c1d9ddfe88e48a74b0" + }, + "version": "3.0.3" + }, + "org.springdoc:springdoc-openapi-starter-webflux-api": { + "shasums": { + "jar": "a58f130aa60c47001e0d7b6b5e611edbbf187f58aa7d697dd720ac220f57b384", + "sources": "90968a39c963a144ee30248146dff38eb568edf57109ccddb843d6a92c1ef756" + }, + "version": "3.0.3" + }, + "org.springdoc:springdoc-openapi-starter-webmvc-api": { + "shasums": { + "jar": "c7e0221797240037eaf20c834f2d03fabec3f26051bd7052be8bf169f2c02876", + "sources": "e0fad37b01fefa5b52aec1cc09101017a397ae93f7ba8dace72ed29d1f2a3106" + }, + "version": "3.0.3" + }, + "org.springframework.boot:spring-boot": { + "shasums": { + "jar": "edb984d0bc80d209bed271e6d334fbfbfcf11cc4c1ef5059adc31c5bde7b1d7c", + "sources": "850ec7c91b0ff92c46797e0adcf1f47369d64a0cf4a8427d01b4834df129d0d4" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-actuator": { + "shasums": { + "jar": "edfedbcc5d33c8b0a8d0156dcc8cbf6234a33dc861001c7ec8ef63af19197b7e", + "sources": "d74a19a07e1eaf70bfe00b33332c3d61d82621e887b1a8af3b4dbb05051ca197" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-actuator-autoconfigure": { + "shasums": { + "jar": "59b188a313fda88bbe6cba613dd13aa00d1cc49135b11120ae5d451f72d49c00", + "sources": "c4aa275f1a4c97020d56d96cdb5f1b9a0b8157da06b62313c55e2d861e683c59" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-autoconfigure": { + "shasums": { + "jar": "1e8a953294fe76727965970de31e3bb08fba2b65e3ca0ee9b8bca492d0818d10", + "sources": "477e9834d7982b080b485c7baeb27ea399fca324d0442dc2f694a473b6a394fd" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-cassandra": { + "shasums": { + "jar": "8a69a41383b36eed9b58b462c698cf7ec825ea0ac3b131ce7c2f92419dbc3bc7", + "sources": "e580260c129670d80a96c84c2241d5cbad3d9f9a183d3af201b2b5acab96e3cd" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-data-cassandra": { + "shasums": { + "jar": "f17d6ed4fe4825abb68ec4743a3248d9e456c94e099e2653c392ee75cef4b8a6", + "sources": "d2fcf562626d79bc13f71284c2a9b820975ce0bd35e9e9daeef8deb05fb14e53" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-data-cassandra-test": { + "shasums": { + "jar": "5ad17d2ffcd040eae3f425e7588e2b2604461b47ac7801c5ccfb5179e6725832", + "sources": "73ca527b7a6d67b0e8a20865d91f0bb15092ef3415c7ebefe475bc14894440da" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-data-commons": { + "shasums": { + "jar": "991f28c95c3b5687d41429ec1da258d6ebdf33c1778dab2057361df9983dc6c7", + "sources": "bbfa0f3571ee162c21597e7fc7a925a5919e1267ebb55eb5b3698c2832de9ec0" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-health": { + "shasums": { + "jar": "e1c81e0e8d89ba7d25a3522d52159a4bcfa9bf7ee4e0d53cef61244e75a244bb", + "sources": "0d664e89d03dffde004f79e9aa5a7482128d0358c284edb0b5c2895eb25a43b7" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-http-client": { + "shasums": { + "jar": "7881d09b33f278b39fd1018d0cb7d91b73b72406d2350351166511b1c3a76c6b", + "sources": "17ee08d609a1d4d1d64198b9cf0cf79920974400460022b4b97117d22b7ea73a" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-http-codec": { + "shasums": { + "jar": "dd3e79f5bf872e34eca182f3a6f050278263562da042a1a0bc338f5d70d4ab60", + "sources": "4f2231f549e7353f3095b58995520bcb073d4c155aadc839f3f66d1b6543059e" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-http-converter": { + "shasums": { + "jar": "9f620c36cb98103ef664a9fccad4173ae20120d1abc790b795130be4e02dbb90", + "sources": "9f4378bcb3caa6696d8fe340c519bd673287f2c046098607cbe079ba9aa98874" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-jackson": { + "shasums": { + "jar": "0cdbadd10bcc3b23d32dffd419caceda4a4ed6b3da0262617f543732e9105ece", + "sources": "efe6e9f38861e94fbf36045bb23d23076407d26fed5752efb852ad2accaea3bb" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-loader": { + "shasums": { + "jar": "bb1cd5fee23e03eec3fb5fdaff59c56d1db3829afe5f59381904764df76fb1a8", + "sources": "539b6b3e0fde31a126ee1bc885840874aae9275f28c8c7d4c30e1c15ed85b221" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-metrics": { + "shasums": { + "jar": "1cd20b112104d244fdc96b44b3a8193e0916686a819a6be93127c1c7eefc1c9d", + "sources": "b61f894a893ef3f3e0b978e7430f08c6b3580c19ac963bbbf8901a28b2d18f6b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-metrics-test": { + "shasums": { + "jar": "124e88e2d8ef0331653bb9d2c849143e210e97d3ded4e8cbdb0bd68c05ea2e65", + "sources": "b17d0251cee5454db0d3e573a8c23d6b0055de534fa49b75c18bc0af6ea9f100" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-observation": { + "shasums": { + "jar": "aced85ab6f7a2a8b15d8bd52c2b75dfe47c9890dc08d39e24b2e7b78f79b6ac2", + "sources": "8e159976cbcf123f3333793f47e88c71932ff6f2f785db8c69831bfbcf75bc3b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-tracing": { + "shasums": { + "jar": "dfb60c9422c80957a020e8751317bc3515f3ed56d5d92da685bfece6c0ba780a", + "sources": "c0d8f28ffbd343b00586195ee8fd34d2441562c67f01cc100578f62145e51846" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": { + "shasums": { + "jar": "3463de0849ee471c99726b8c9a334cde69a96c78c496aa452db9d9f34b53603e", + "sources": "01b024f9530bce7dabf3592a3f50fe8063c1f9f5ae6d982edf73ba85410b3cd6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-netty": { + "shasums": { + "jar": "d5526be25b050ad5e4dd7a56095b78357bf73bbe447d900588fe7f895873ff3f", + "sources": "34b0173a82c5b35275a773b213b20591c4047b87e3f0b6dc9c1d0736b5084591" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-opentelemetry": { + "shasums": { + "jar": "42ce3e301fb94f6d15efbed5bae1c3ea9f8fe8da93afa1ac4aacf1819c1d2cd4", + "sources": "f07c50fd5e2dc2b27fbcf08f2d7ad1b8663b8611788b6bf1f4b66fe5c5dbee5b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-persistence": { + "shasums": { + "jar": "201cd088c5fddbcff7ece343f42eee0cabbab64083d339f35e5eb4edbcdbd4bb", + "sources": "863fc339ae51cc5b5287cac067ff5527cdff2ec8da85358d8bf61fa9a460568c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-reactor": { + "shasums": { + "jar": "abb8ac783f1a3e2de68f2ececfb22ef4ba47c74089ce377a1476f3ccf5c35539", + "sources": "0753ac2c9596f010acdac06e9bc69d3d5a35dd9abec4e44c1de600dbb7577c13" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-reactor-netty": { + "shasums": { + "jar": "5679a1518fece25f608b6abdb165bae59c4ba1aa76833700fb6cf35d528575a1", + "sources": "35281bbd1465a0a22c1f6a2188c64e2efc8535f2e30807687c77ec15197b58ca" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-restclient": { + "shasums": { + "jar": "4438e7cbe09fe2d1aa40da4112cbc2a7f0067046dbfd153e79122be6e143c82a", + "sources": "87f4a654821800a30f5d41ac5320877cd96cf436a60ac2dd541369b159a4eff2" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-resttestclient": { + "shasums": { + "jar": "976fada4921b1817e1ced3c0da93a709d85638b519a9e63c3075e76c1e3c0593", + "sources": "ad2de8d55af3be0eba0e59259eb6427fd83eca7fdd134454a0c9cde2cde4c9bc" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security": { + "shasums": { + "jar": "fef4d4952d7c4f86112d4a27cb98cf1d71001373f9d8f88fbf0af9d908fdaa3c", + "sources": "edc45113d48d5b3f7e3ef6f722ffb905a2b0bd5791e79879b591cfe74972178e" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security-oauth2-client": { + "shasums": { + "jar": "37a6474b11b65f39b444971572e66553512992f4434280365cedcb396b8afbec", + "sources": "dcf7f976f5e8216498d3415508598fa6e8da7248a9ae3056f94fc3abfb76c65f" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security-oauth2-resource-server": { + "shasums": { + "jar": "d33c17f53bab6054589d94bbc36f8ed017fb0c1cd353c9b8a85359b72d4d25e8", + "sources": "2d598d95730fca23bc1ab8d08af3cad04c6cd69e5d4f728d7ce25f3f5e410953" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security-test": { + "shasums": { + "jar": "7e34b14edd632dc3cd911931d3e3d74de40d863aa1a1849be4b217a293b14004", + "sources": "ad5a8312d621e12e659b198ded8b8c1b1a2066b34940443856e6302bd8e885b1" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-servlet": { + "shasums": { + "jar": "fb1af769617daa2808a82921d98ca94efde8cb20fcefc55e71b2e0bf93de1423", + "sources": "172a6736933d75bdeeee725078769e27d8142a826e811940c595aea815913512" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter": { + "shasums": { + "jar": "d70f5f300c9e7af18813799bffce38974398f6429c578c825822a32560c4b202", + "sources": "d70f5f300c9e7af18813799bffce38974398f6429c578c825822a32560c4b202" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-actuator": { + "shasums": { + "jar": "576d445c6d0b7920f098822f45d74c2239f363d06508f8acf2a181f0b69c2cb9", + "sources": "576d445c6d0b7920f098822f45d74c2239f363d06508f8acf2a181f0b69c2cb9" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-actuator-test": { + "shasums": { + "jar": "9f87aeefd9049094dd1fd64d96632bee353f871e0999c7c0531d69a2dcf7a945", + "sources": "9f87aeefd9049094dd1fd64d96632bee353f871e0999c7c0531d69a2dcf7a945" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-aspectj": { + "shasums": { + "jar": "5521390213e6f2a0a3ef0d78eed35094868f840888823f9508e175dab10e7306", + "sources": "5521390213e6f2a0a3ef0d78eed35094868f840888823f9508e175dab10e7306" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-data-cassandra": { + "shasums": { + "jar": "32abc561b414e781bc1998e1a6cd1167f3eff2247e6bb2b1b08a347bb3054acb", + "sources": "32abc561b414e781bc1998e1a6cd1167f3eff2247e6bb2b1b08a347bb3054acb" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-data-cassandra-test": { + "shasums": { + "jar": "aacd60f7f5cab180a23dbd87fd5b53d524c2c89ce42635d5eaa4331075dec548", + "sources": "aacd60f7f5cab180a23dbd87fd5b53d524c2c89ce42635d5eaa4331075dec548" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-jackson": { + "shasums": { + "jar": "bd042218bf291c4ee821d7ec3e86f7f747223d32cd87066aa5e3730a2dd5c3b6", + "sources": "bd042218bf291c4ee821d7ec3e86f7f747223d32cd87066aa5e3730a2dd5c3b6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-jackson-test": { + "shasums": { + "jar": "72ad611e32e370446bb2de890da4f084def1d354f4526522f0ae1182265b545a", + "sources": "72ad611e32e370446bb2de890da4f084def1d354f4526522f0ae1182265b545a" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-logging": { + "shasums": { + "jar": "b5f1d01cd179ffc24b125a6ce971854b7b141c4e19e9c050a0b82d514983b1f6", + "sources": "b5f1d01cd179ffc24b125a6ce971854b7b141c4e19e9c050a0b82d514983b1f6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-micrometer-metrics": { + "shasums": { + "jar": "a5d302b2d6e9a8e1989455888aad2f69349f4c0b43b7ef41c8063c4bb92dec32", + "sources": "a5d302b2d6e9a8e1989455888aad2f69349f4c0b43b7ef41c8063c4bb92dec32" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test": { + "shasums": { + "jar": "dd6d8969ce0e7736d29c5ce1dbdf9d9d89ac0c7ecbae41485abeb5b3efe87546", + "sources": "dd6d8969ce0e7736d29c5ce1dbdf9d9d89ac0c7ecbae41485abeb5b3efe87546" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-reactor-netty": { + "shasums": { + "jar": "ceebf772bae1c9492fce1c766fdc18a7a17388f02f639a6ba20824b8a3dd848c", + "sources": "ceebf772bae1c9492fce1c766fdc18a7a17388f02f639a6ba20824b8a3dd848c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security": { + "shasums": { + "jar": "04e806b5737be0d399c85d356b060599684df6fc4f56cc08b85a563ae1a066dd", + "sources": "04e806b5737be0d399c85d356b060599684df6fc4f56cc08b85a563ae1a066dd" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-oauth2-client": { + "shasums": { + "jar": "1afd7f96736afc19451ad2a4f001e54af93d9d9d788802df9f4e536860560aca", + "sources": "1afd7f96736afc19451ad2a4f001e54af93d9d9d788802df9f4e536860560aca" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": { + "shasums": { + "jar": "72dbb14dc0b21f43cee18ae6caa6bf7b0c4efe4bac11702e34529280865ecd83", + "sources": "72dbb14dc0b21f43cee18ae6caa6bf7b0c4efe4bac11702e34529280865ecd83" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": { + "shasums": { + "jar": "8e13abf7c7754171c83c8236b796ef3d6e8d841a3ddafd84dfec0e5615b77e75", + "sources": "8e13abf7c7754171c83c8236b796ef3d6e8d841a3ddafd84dfec0e5615b77e75" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-test": { + "shasums": { + "jar": "a7320624975022865468e255b8e0c414f76d380eef7793faeca87f98496998ad", + "sources": "a7320624975022865468e255b8e0c414f76d380eef7793faeca87f98496998ad" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-test": { + "shasums": { + "jar": "e4844ae2375d569711af218763620993ea434b4836d3463cf26d9f6b6e589340", + "sources": "e4844ae2375d569711af218763620993ea434b4836d3463cf26d9f6b6e589340" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-tomcat": { + "shasums": { + "jar": "f4a81ce616baa9c715be0dc0735210d770aa67301f92d3b11942f780056fc7ad", + "sources": "f4a81ce616baa9c715be0dc0735210d770aa67301f92d3b11942f780056fc7ad" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-tomcat-runtime": { + "shasums": { + "jar": "8d0c7cbd6bd43d47e664a9127f70ceddab952828797f20e2b0b93848796d82f2", + "sources": "8d0c7cbd6bd43d47e664a9127f70ceddab952828797f20e2b0b93848796d82f2" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-validation": { + "shasums": { + "jar": "bc449f60bb483374e7358afcda3fccb6e01906e158c7e1e00d9035277a6545b7", + "sources": "bc449f60bb483374e7358afcda3fccb6e01906e158c7e1e00d9035277a6545b7" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-web": { + "shasums": { + "jar": "1ac009b240450c089df7ef1e5cc9b63df292bea22393ed5c7deca42c85944e3c", + "sources": "1ac009b240450c089df7ef1e5cc9b63df292bea22393ed5c7deca42c85944e3c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webflux": { + "shasums": { + "jar": "dd99ab79bd18c6358183b146c3eb35730652dd36d2225d5795405efa7137b1a0", + "sources": "dd99ab79bd18c6358183b146c3eb35730652dd36d2225d5795405efa7137b1a0" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webflux-test": { + "shasums": { + "jar": "78c866953b611065c85b8f069b18d330c1f2051db932fc3a3e8213b852b7f8eb", + "sources": "78c866953b611065c85b8f069b18d330c1f2051db932fc3a3e8213b852b7f8eb" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webmvc": { + "shasums": { + "jar": "b70e0d9e1bc667a3a9ad509f98a6e9ac443af8eab5143f8c77a38aec0a014a2c", + "sources": "b70e0d9e1bc667a3a9ad509f98a6e9ac443af8eab5143f8c77a38aec0a014a2c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webmvc-test": { + "shasums": { + "jar": "d11fd7bbd613040f88ddba503c486970dd282abb92f12158bc9655ee533e9f31", + "sources": "d11fd7bbd613040f88ddba503c486970dd282abb92f12158bc9655ee533e9f31" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-test": { + "shasums": { + "jar": "8879b4a336972eb498ca6606266e6ecdae911964c0a480d3f4bf37a6c2455b33", + "sources": "4dc67a1a332d75fa3dcf517f4b6dc66ed146793307aa9d23c0ebb5f4b399850a" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-test-autoconfigure": { + "shasums": { + "jar": "99ca7ab8be0dde10fa6c03e1026969619e826fcc914b6bc0d09090e75ba17cb4", + "sources": "f94cf34c24539cc3752fae1a0bf182282086452e9c83cfae5241574f20951eb3" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-tomcat": { + "shasums": { + "jar": "ad7c6527319f5cac0b5638a28820847f64d21282147fb98daaaa1f515ee17323", + "sources": "2388d2eaeb9d413d3d7525983fe14030d3b48bc0cca1530c8c7e9dc73e05e8b5" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-validation": { + "shasums": { + "jar": "15161d6eda4589a24ea30d1fd466bfe3843861c3b55963d49a26bfc0bf2ebbb2", + "sources": "52beb1b2b90adb6cec5bf8523e534e56fed771a7f0fe3d42191a4d3b8a5d3873" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-web-server": { + "shasums": { + "jar": "26a13c73ee85e7a851b73eb2d683ed4d3b7a4ca581b608dfd627bd4551997cf2", + "sources": "41e1dddf6e1be5fc35c4849f51639c097e7a8eb9c6627a780791a1d9e430c311" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webclient": { + "shasums": { + "jar": "119d82faa651b35964eab73ea3d962b1c7434792647cbf82c9dde44785749671", + "sources": "bf3dd5bf566482bc32c0c75548eb9c6a598b4d26c66677cfb84fca4cd21ccf81" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webflux": { + "shasums": { + "jar": "7eca957fe0ad8ee60642d58e6a8e652ebaf64198b72f9ccfa959bea056fb7091", + "sources": "fc7dcb5570215a40c78fdab85c60876b740be714cb479d03b3bd39b2c7b26e5f" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webflux-test": { + "shasums": { + "jar": "3ed73416ab316d0247d9c2efbb922db1247f03d114fada897f70f9d59408c839", + "sources": "5164cd1c633380d2f2616855a2773f099f15aebc2ad70c04a942e673be12be6b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webmvc": { + "shasums": { + "jar": "95250948bda9a0a1e1f2ad3f413bd23e36dfedefb89fe59d309d447c6c4c5010", + "sources": "26a04367e170092463c619c886f4f8b688644eecc4a6c91c18d17c242a8f4211" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webmvc-test": { + "shasums": { + "jar": "06180d3ee7f9019880b0528cc93164f8f038e35007bd99a40fbe52892d96a955", + "sources": "4c5b614a96d50a44fce7c3269b82f26fed6d3d04933140ecf52db5e4d32e2480" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webtestclient": { + "shasums": { + "jar": "7015636f7e41b69d80fd903acdcb1554f2b062551c1ce353e625ea4a11f52903", + "sources": "b1175e4937c93d493bbae0a2c7e2cee13cd60a6b7dd859fb6e662091f986e28f" + }, + "version": "4.0.7" + }, + "org.springframework.cloud:spring-cloud-commons": { + "shasums": { + "jar": "6973e75b09d7ccb98566e4e980f600cd98ffcdc76d19fd822e93c7c2166ffa49", + "sources": "fd39f42ebda40c120a450256bbca653d250ff105ea640a530680c1251ced5ca3" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-context": { + "shasums": { + "jar": "8972e4677e511dc518280d13a16d1a3e6e3ed4ee91e643d3f0c66676f6078f75", + "sources": "3765a79f4a43fe01a1298b09cd8ee51f0e9692971555478fd157bdf456a70c7b" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig": { + "shasums": { + "jar": "3ccfe0d3f130c7e2ddede783c416a331e935c5818df7ad6a0369c646641cd596", + "sources": "15ba3dfaf88146e82232510b8a02bdb1c0e6982efe5a0e00a5bbaacd40f7321f" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-kubernetes-client-config": { + "shasums": { + "jar": "3891c4930a4c214e316a6f1624a596c4007f759b3465cc1fa3cb1fc7edba2614", + "sources": "abf13b94b56188d1df40c9f080c3771c77c1252350a4d6b674887fa1466076e5" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-kubernetes-commons": { + "shasums": { + "jar": "34a0c7e9a1036e03faa0d75655f7e82eade86f6fc3b4ae2273e434b5798bd8f5", + "sources": "bec63622fa749d090a711f9a24b0c0561f70a8ee5853db7c1bf727990c373817" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-starter": { + "shasums": { + "jar": "7568b8ced4069bc055af52b5455b206092401a44dcbd4f89d6fa00f89df1cc18" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-starter-bootstrap": { + "shasums": { + "jar": "366aa9da9bd1e8222bed83fa698649b16ba4b2a976a028d565b95afe610735df", + "sources": "46bb02036834b9db0cfe086ca2b4e9581319029e9dff2b420ddf3eb8094f3d62" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-starter-kubernetes-client-config": { + "shasums": { + "jar": "f0b4f8adf2dbac198147d18e1890e5ebd5f41d8de4db68ae5eca930e946c1efe" + }, + "version": "5.0.2" + }, + "org.springframework.data:spring-data-cassandra": { + "shasums": { + "jar": "d9e4f2656df238d5561d02d0521036f52518b91d0ef840fd8f25d113b4325610", + "sources": "35340468867c3c37447606312f1d2e2ab18b5123885967a364743f77f196bdb7" + }, + "version": "5.0.6" + }, + "org.springframework.data:spring-data-commons": { + "shasums": { + "jar": "626151b9c33ab98ebec7f1a2e9746cfe1aa428b0de513f9bb90383533ab8ba6d", + "sources": "8d08a88e7b6761bfb84a79fadde38bafaeeed90ddf4595ba9cbf71c25ed7e2dd" + }, + "version": "4.0.6" + }, + "org.springframework.retry:spring-retry": { + "shasums": { + "jar": "213785750007f90b067ba43036cbffdad2890f6bb98917e199f6b049cf810040", + "sources": "672447ec8df39cf31fcd8b9fdd209ae65776fb06c17e1e6fd13e30943963947b" + }, + "version": "2.0.13" + }, + "org.springframework.security:spring-security-config": { + "shasums": { + "jar": "7aeafd876d48d8b5660356953ed7a607d2d09e8f2b9844acba3fcbc32beb63cc", + "sources": "aeb9131e5cd38ea7ebeb0d348c90da837c807f8b68ae3c0fc3152a46682f16ee" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-core": { + "shasums": { + "jar": "f9e1aebb39e051f6f92be029a6fca31e2977a06d417aa51504bfb298bc2a7c69", + "sources": "73d208a0dd021cad8cbbb85a71c8efc66df0161f49e91cd9d877a55def6bc9d0" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-crypto": { + "shasums": { + "jar": "baf9f76bc5b15d090a82841fd5713fa11b75f91fc86de27029d972ce85d3d2e2", + "sources": "bb183230f96711625bdc1d0fc45398917062c2b6b605f94f8dbf0de6a7a1f862" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-client": { + "shasums": { + "jar": "2c50bff8f60f08a46bef837dca50d1270f0dba64a60f551c0b96b33a1f608487", + "sources": "47549b16e028266bf4836b4bf00e9111a46143ae486aaed1ff0370c56ddbe82a" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-core": { + "shasums": { + "jar": "01cc03b6f30e5b526e85fc276b32af25f34b119f601bc17ba3cbe023f45b0271", + "sources": "68bc19e0b85c108766d92bc4a9e9948a641d65d23d1d93cca7f724998665f88f" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-jose": { + "shasums": { + "jar": "c8cd9a8aefc42a02e34166ff02f3f7def2f6028f555932f04f163dea729bdff9", + "sources": "1a33db514d2ce33222aae9bb3ba41227112de08986aac4e58be857417e7332ea" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-resource-server": { + "shasums": { + "jar": "4c53ad5b6a06b9f6272212b5a0a71d003b4ba01dd16de691fd63ddf37554f098", + "sources": "97d33151cd02afcded341ab7ad65f1bcca4798789f5626a5d948809ba529373a" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-test": { + "shasums": { + "jar": "4b65c38c7fcf372793cdf6e57651be1332ec241fff9481b15ed8f3ea2207382c", + "sources": "61886c39c6853ebafa91718c1bc44ebaad6f834dcb8d0524e509135033c9498c" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-web": { + "shasums": { + "jar": "6ef060f97271218c0bff56273dc2edb8e2e001a253a0291278d5fdafa5d70573", + "sources": "33298fd169429984bb6cebf9f4a6176ae9eee047e8b5a3ab6b3d752526db03d9" + }, + "version": "7.0.6" + }, + "org.springframework:spring-aop": { + "shasums": { + "jar": "1178f039e087884174e2affc46e484f4a8bd7f2a4e011d33dd9137709f740f80", + "sources": "580610d9e5e2418ea48f64850673ed1d1fdc2d9c8e5cf6e9cfaece1e61b70522" + }, + "version": "7.0.8" + }, + "org.springframework:spring-beans": { + "shasums": { + "jar": "6ec2e361a8872a71d8b1ff66f1bcb8cfa29fcc437931998919da7cecfb59b45b", + "sources": "d75bdcfe142b1576f72356748292cad5c21872a52be2c7f2920a9795bb3c52a5" + }, + "version": "7.0.8" + }, + "org.springframework:spring-context": { + "shasums": { + "jar": "1eb7d552414ebac00e30ab3e809138d810785f6d2c4271db77cdf0181f308f19", + "sources": "a28b30679b51bcf8aac7f06cb564a379cc2d6c4891b2e2dfc738ddd750c6278e" + }, + "version": "7.0.8" + }, + "org.springframework:spring-context-support": { + "shasums": { + "jar": "9ab80715682c47ad66a1a2c0e9ab2be9ec3d828276f281597f12c5208147b92e", + "sources": "22d3e1ee4d52ede6b31cd6fd27d65d4bdd0b2709fcc14af92ec287286ae8abf3" + }, + "version": "7.0.8" + }, + "org.springframework:spring-core": { + "shasums": { + "jar": "726ba2a5130833644bdf267a55ff26e1f52e8dcc9aa1ffa06904ca9c14619f25", + "sources": "3cbdaed9f2b1eea10d8ac27148ac5e6407d2861fa2d373253a09a1220a232919" + }, + "version": "7.0.8" + }, + "org.springframework:spring-expression": { + "shasums": { + "jar": "3c97c38ab59c77ee886e08ccf8096f6bb58a1245f68dfed7a40e93f41c435f9a", + "sources": "35517249c504d1d4550186808665587c8bb5be953cb6cbbb3856804194e790e9" + }, + "version": "7.0.8" + }, + "org.springframework:spring-test": { + "shasums": { + "jar": "6ffb7796075a204915edc4bb9e54dc420183cecb520d753004f660f153763c8e", + "sources": "7bc670e2e1c9cc902da5557a857dde0a4d8089c267ccfcc1bb554cbf2a8c5a05" + }, + "version": "7.0.8" + }, + "org.springframework:spring-tx": { + "shasums": { + "jar": "57e8fdb6de949e7ec2617683fec03af0253bdbdf4bf3d2651a926a94413df283", + "sources": "7887541d74a7221ca92e21d1a2ecc13e8f98767b1603b3b6bb81d7bbd5aede48" + }, + "version": "7.0.8" + }, + "org.springframework:spring-web": { + "shasums": { + "jar": "4d4ed7ecb0453d25d735ea27d025ea36b003c3d29cb7d006bedd6d5188a2f5c0", + "sources": "281cbbd965844cdf2e08396924eacd8a369cd38f56fdfb9519c7492217d8b411" + }, + "version": "7.0.8" + }, + "org.springframework:spring-webflux": { + "shasums": { + "jar": "3e48db9c30d3768ac14898cfad4bad21f4cfc6a8979a12071b75e725143e5eb9", + "sources": "9b00f6ad4a63f3c636e455f3e733d0f75cf5dcdd8225820a1498469b707652ba" + }, + "version": "7.0.8" + }, + "org.springframework:spring-webmvc": { + "shasums": { + "jar": "48f7e1e2d0d46e98ed3fa30d5a64cb1f7ed2aa339a82edcd87289ed8ff216f04", + "sources": "6dcbc3dc4d5222121f83d1eb0d30807e389771b8d233be38b8e413b92b88a106" + }, + "version": "7.0.8" + }, + "org.testcontainers:testcontainers": { + "shasums": { + "jar": "0466f481343d5f350a91274cd7bf984308cbaf90d706247fd1cf4b1a8010c2e1", + "sources": "b4dfdb7d0f8dadc6bfa6d817df703b5c6881b83b6d0452148fd9a00434387e24" + }, + "version": "2.0.5" + }, + "org.testcontainers:testcontainers-cassandra": { + "shasums": { + "jar": "c6ce343636e40330da6ffa317ca4a56bf09affd3e272445d0176498497218cbe", + "sources": "4b2324b4336a0e6d928467abef387ded2b9014ab1353f85cf715f87d1dbb5be3" + }, + "version": "2.0.5" + }, + "org.testcontainers:testcontainers-database-commons": { + "shasums": { + "jar": "0ebbc62bdcfb315cb840a63fbaa148b455927666d9034b5e5c00009d84c755b0", + "sources": "017efc160847bf209b3fdfa3561fa6eb1a5b5b5b82d2214f965caabe9c2cf9ab" + }, + "version": "2.0.5" + }, + "org.testcontainers:testcontainers-junit-jupiter": { + "shasums": { + "jar": "d66eb7f257a85833a8cc973e3814d740967d40a7db1a0de0040653c6ed236748", + "sources": "0dd4463ca900cbce90894cdaafb18fd146ea50b92ee0ee72a9c3e1e48b53a8e6" + }, + "version": "2.0.5" + }, + "org.testcontainers:testcontainers-localstack": { + "shasums": { + "jar": "2fa0f4271a69112ece3841bb26b251962280e39f2e6b2daa7a4aa9128a54485d", + "sources": "b37477b207c29a395c8d0428a6131954aa3495ba2cf5a8db40c9f57c1e8cfa8d" + }, + "version": "2.0.5" + }, + "org.wiremock:wiremock-standalone": { + "shasums": { + "jar": "d097b19bd483c5038479b13a5c71e9faf8f2f5106584f0c120a7770ab0bdb367", + "sources": "76cda98377991ed09088773fe7127f9787e14f8bd41bcd285f94cbd7cd95546f" + }, + "version": "3.13.2" + }, + "org.xmlunit:xmlunit-core": { + "shasums": { + "jar": "208e0cee82aedd9183937e4b9ae44b83884179f724a706bef5795477acfcca91", + "sources": "bb8dba65e8bc1ade346e4bfd98d7f620f51ae8b9034e9758cd6f3031838e79fd" + }, + "version": "2.10.4" + }, + "org.yaml:snakeyaml": { + "shasums": { + "jar": "e6682acf1ace77508ef13649cbf4f8d09d2cf5457bdb61d25ffb6ac0233d78dd", + "sources": "7a7d307ca9fe1663219a60045a8e5a113a69331566f9ebbe1d3b12c6781909ac" + }, + "version": "2.5" + }, + "software.amazon.awssdk:annotations": { + "shasums": { + "jar": "fa3ba3b1b635dfc4d0b20f3910b325f8b70419d1fdb56b487d2e1c423c85e041", + "sources": "2c15cad3cec83ce99c86b9f135d24f42429c5c9a4d032351adfc42330cde8b97" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:checksums": { + "shasums": { + "jar": "6770fdd0d970c1869cd869d784cc20963a4a6b2bee09f125da0504ba2c9e818d", + "sources": "3a5de1a7994ab25bef0eda898645ba6f02ab584bd3d904f21014bfd9d7cb98b5" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:checksums-spi": { + "shasums": { + "jar": "1f9d68cd2f5ec133757e37b794ab06de015d1b35f4c1452b43ab8b612318a8c3", + "sources": "d17d8d92268f9c6773aa6b72564774dc394ae2fb2149bed26152385a9b6751ff" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:endpoints-spi": { + "shasums": { + "jar": "05a48200f243664fa9ca8f05cf29725cbd059a9a6f3cdd55bac44a8fc12903de", + "sources": "24644eb6a36a38df7a31e81fb9fcd106298f188215b6e2ec178732711fc4b0ba" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:http-auth-aws": { + "shasums": { + "jar": "9b182f3697acc111b213524126f857f844fed5fdf95f734470d16b96097fcd3a", + "sources": "6de3c527d996a46a4e14e268fc13a32b314383a3b2976e7820720c9ddff483a5" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:http-auth-spi": { + "shasums": { + "jar": "d0cd6f8dd1ef77a990c4b0ae45132707490f886307d9ee446ae1eae93a80ae5a", + "sources": "6bd36a3bfbce87b5550d73ad7ff6d0950dc6aec1baf071b0c47bd02cd98daa3d" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:http-client-spi": { + "shasums": { + "jar": "87c6fc3ec6c79e088ebfcc818963715bc0a5e103f5612bd4b6d5c49720bb06e3", + "sources": "d6667c353cc231efee460dae061be2b654d3319ffb66d16804da30f5a8475d84" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:identity-spi": { + "shasums": { + "jar": "b4693f3832b3669850a11f29608a2a3d6e0150ab1528d01cad2a7a32848db591", + "sources": "56ab003dea16ded5f70c1a3af840433c6f5f8fd33435500535e7b888cdf8c923" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:json-utils": { + "shasums": { + "jar": "f565187ae223ab13a4b959f213933540475652269c414b0c82f33cab45977a74", + "sources": "3fbd4a882a672587b93b9cdd2ee7c2c1faa0f5a848509d3d3d7931ef714d6d95" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:metrics-spi": { + "shasums": { + "jar": "033b5d20384c9b4ac98a17eba0656711738da94a9d33a292b414aa0905177471", + "sources": "373fbebacc328596dda847d8183f22b9e6abef85f7c6287d7c71615cab3d4939" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:profiles": { + "shasums": { + "jar": "602cac04531cf13d4c06d8d70d7b5b0e109517c73a4c91473058886fbe574cc1", + "sources": "e498cf7ef147b8fc789a448554561b5706daae1062a5e23bc4870149b42d8002" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:regions": { + "shasums": { + "jar": "6b1c788306fd7a4fac6bc788a8f5d2300be13049197adacfca072d1b69eb9ddb", + "sources": "1bae6ad3cb124a6850fbede87c9dcd72f7c7eab1f570c9ae71a98f3597c4b59f" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:retries": { + "shasums": { + "jar": "198f5f0202fe8e861f3ad2fa8ecb70d0a8180dd568f4d136c898f824b3cd0dd3", + "sources": "2305b334eceb894749d281a3f48be9198e9305f09cb3b40b948a5c661c20c41a" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:retries-spi": { + "shasums": { + "jar": "af1c67e4212fffe7d215b41fb74e6994c36a0499234e325954c38db6b14e0e28", + "sources": "c8e5f28924cc8e0cb017a2a25c370a0d0ed9223cfb0051c6a1b0c769a5a46e0b" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:sdk-core": { + "shasums": { + "jar": "6c6b1a49b18538060d1f9a797998ca8d589910b274b345bbf0a61c4540e41f27", + "sources": "560156fe956a48cd171077edc2ccb1bcfe2f93c09e3ce62667018228b6144450" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:third-party-jackson-core": { + "shasums": { + "jar": "9939a77038dd0d53675a44fc06afb9b34805cef8fc7b3641d2e861740c1655fc", + "sources": "92ce15d5817f97d935c595b780135666d4674eaf3aeb94ae13b1e4e553f93e42" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:utils": { + "shasums": { + "jar": "40f19e6ce26acc6a78204aa493833f578e2245cc0bc9749cc9ba431bb8f855e1", + "sources": "2ddd7c56fbc36d7c4e0c84739d68388faff130f51855ce2b80466c8784cf1b25" + }, + "version": "2.40.1" + }, + "tools.jackson.core:jackson-core": { + "shasums": { + "jar": "3bda1cd6eff0a8d47bdfcaeae7c2bd5311d6c8ed494ef5f3e51029bb44aa9bdf", + "sources": "5aa481c1c120505fc1d204510ec201a40c2bb0bb6bdea24560e0b5fb66484e60" + }, + "version": "3.1.4" + }, + "tools.jackson.core:jackson-databind": { + "shasums": { + "jar": "14034bfdf392b6ebec1b4bb6c1de29d604f0aa97251259a19d5f19af8719bb20", + "sources": "109baa39968ff6fdcc4389dd4249f04d2edcab7387421ea17bfb51bf18e24189" + }, + "version": "3.1.4" + }, + "tools.jackson.module:jackson-module-blackbird": { + "shasums": { + "jar": "d93aef324acdbffeb4e943e75ed0772f43101930b70fe37219147e5d3b84b3cd", + "sources": "5c7f6900e8b888c6c3edad9b13cd4df0d11f5bd8307064bb79881cb4edd389ef" + }, + "version": "3.1.4" + } + }, + "conflict_resolution": { + "com.github.jnr:jnr-ffi:2.2.11": "com.github.jnr:jnr-ffi:2.1.7", + "com.github.jnr:jnr-posix:3.0.44": "com.github.jnr:jnr-posix:3.1.15", + "com.squareup.okio:okio-jvm:3.6.0": "com.squareup.okio:okio-jvm:3.16.1", + "commons-io:commons-io:2.19.0": "commons-io:commons-io:2.20.0", + "io.grpc:grpc-core:1.63.0": "io.grpc:grpc-core:1.74.0", + "io.grpc:grpc-util:1.63.0": "io.grpc:grpc-util:1.74.0", + "io.perfmark:perfmark-api:0.26.0": "io.perfmark:perfmark-api:0.27.0", + "org.apache.commons:commons-compress:1.27.1": "org.apache.commons:commons-compress:1.28.0", + "org.jetbrains:annotations:13.0": "org.jetbrains:annotations:17.0.0" + }, + "dependencies": { + "ch.qos.logback:logback-classic": [ + "ch.qos.logback:logback-core", + "org.slf4j:slf4j-api" + ], + "com.datastax.cassandra:cassandra-driver-core": [ + "com.fasterxml.jackson.core:jackson-databind", + "com.github.jnr:jnr-ffi", + "com.github.jnr:jnr-posix", + "com.google.guava:guava", + "io.dropwizard.metrics:metrics-core", + "io.netty:netty-handler", + "org.slf4j:slf4j-api" + ], + "com.fasterxml.jackson.core:jackson-databind": [ + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-core" + ], + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": [ + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind", + "org.yaml:snakeyaml" + ], + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": [ + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind" + ], + "com.github.ben-manes.caffeine:caffeine": [ + "com.google.errorprone:error_prone_annotations", + "org.jspecify:jspecify" + ], + "com.github.ben-manes.caffeine:guava": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava" + ], + "com.github.docker-java:docker-java-api": [ + "com.fasterxml.jackson.core:jackson-annotations", + "org.slf4j:slf4j-api" + ], + "com.github.docker-java:docker-java-transport-zerodep": [ + "com.github.docker-java:docker-java-transport", + "net.java.dev.jna:jna", + "org.slf4j:slf4j-api" + ], + "com.github.java-json-tools:btf": [ + "com.google.code.findbugs:jsr305" + ], + "com.github.java-json-tools:jackson-coreutils": [ + "com.fasterxml.jackson.core:jackson-databind", + "com.github.java-json-tools:msg-simple", + "com.google.code.findbugs:jsr305" + ], + "com.github.java-json-tools:json-patch": [ + "com.fasterxml.jackson.core:jackson-databind", + "com.github.java-json-tools:jackson-coreutils", + "com.github.java-json-tools:msg-simple" + ], + "com.github.java-json-tools:msg-simple": [ + "com.github.java-json-tools:btf", + "com.google.code.findbugs:jsr305" + ], + "com.github.jnr:jnr-ffi": [ + "com.github.jnr:jffi", + "com.github.jnr:jffi:jar:native", + "com.github.jnr:jnr-x86asm", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util" + ], + "com.github.jnr:jnr-posix": [ + "com.github.jnr:jnr-constants", + "com.github.jnr:jnr-ffi" + ], + "com.google.api.grpc:proto-google-common-protos": [ + "com.google.protobuf:protobuf-java" + ], + "com.google.guava:guava": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.checkerframework:checker-qual" + ], + "com.google.protobuf:protobuf-java-util": [ + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.protobuf:protobuf-java" + ], + "com.jayway.jsonpath:json-path": [ + "net.minidev:json-smart", + "org.slf4j:slf4j-api" + ], + "com.nimbusds:oauth2-oidc-sdk": [ + "com.github.stephenc.jcip:jcip-annotations", + "com.nimbusds:content-type", + "com.nimbusds:lang-tag", + "com.nimbusds:nimbus-jose-jwt", + "net.minidev:json-smart" + ], + "com.squareup.okhttp3:logging-interceptor": [ + "com.squareup.okhttp3:okhttp", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.okhttp3:okhttp": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.okhttp3:okhttp-jvm": [ + "com.squareup.okio:okio-jvm", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.squareup.okio:okio": [ + "com.squareup.okio:okio-jvm" + ], + "com.squareup.okio:okio-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "io.cloudevents:cloudevents-core": [ + "io.cloudevents:cloudevents-api" + ], + "io.cloudevents:cloudevents-json-jackson": [ + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind", + "io.cloudevents:cloudevents-core" + ], + "io.dropwizard.metrics:metrics-core": [ + "org.slf4j:slf4j-api" + ], + "io.grpc:grpc-api": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava" + ], + "io.grpc:grpc-context": [ + "io.grpc:grpc-api" + ], + "io.grpc:grpc-core": [ + "com.google.android:annotations", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "io.grpc:grpc-api", + "io.grpc:grpc-context", + "io.perfmark:perfmark-api", + "org.codehaus.mojo:animal-sniffer-annotations" + ], + "io.grpc:grpc-inprocess": [ + "com.google.guava:guava", + "io.grpc:grpc-api", + "io.grpc:grpc-core" + ], + "io.grpc:grpc-netty": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "io.grpc:grpc-api", + "io.grpc:grpc-core", + "io.grpc:grpc-util", + "io.netty:netty-codec-http2", + "io.netty:netty-handler-proxy", + "io.netty:netty-transport-native-unix-common", + "io.perfmark:perfmark-api", + "org.codehaus.mojo:animal-sniffer-annotations" + ], + "io.grpc:grpc-netty-shaded": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "io.grpc:grpc-api", + "io.grpc:grpc-core", + "io.grpc:grpc-util", + "io.perfmark:perfmark-api" + ], + "io.grpc:grpc-protobuf": [ + "com.google.api.grpc:proto-google-common-protos", + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "com.google.protobuf:protobuf-java", + "io.grpc:grpc-api", + "io.grpc:grpc-protobuf-lite" + ], + "io.grpc:grpc-protobuf-lite": [ + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "io.grpc:grpc-api" + ], + "io.grpc:grpc-services": [ + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java-util", + "io.grpc:grpc-core", + "io.grpc:grpc-protobuf", + "io.grpc:grpc-stub", + "io.grpc:grpc-util" + ], + "io.grpc:grpc-stub": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "io.grpc:grpc-api" + ], + "io.grpc:grpc-util": [ + "com.google.guava:guava", + "io.grpc:grpc-api", + "io.grpc:grpc-core", + "org.codehaus.mojo:animal-sniffer-annotations" + ], + "io.gsonfire:gson-fire": [ + "com.google.code.gson:gson" + ], + "io.kubernetes:client-java": [ + "com.google.protobuf:protobuf-java", + "commons-codec:commons-codec", + "commons-io:commons-io", + "io.kubernetes:client-java-api", + "io.kubernetes:client-java-proto", + "org.apache.commons:commons-collections4", + "org.apache.commons:commons-compress", + "org.apache.commons:commons-lang3", + "org.bitbucket.b_c:jose4j", + "org.bouncycastle:bcpkix-jdk18on", + "org.slf4j:slf4j-api", + "org.yaml:snakeyaml" + ], + "io.kubernetes:client-java-api": [ + "com.fasterxml.jackson.core:jackson-databind", + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.squareup.okhttp3:logging-interceptor", + "com.squareup.okhttp3:okhttp", + "io.gsonfire:gson-fire", + "io.swagger:swagger-annotations", + "jakarta.annotation:jakarta.annotation-api", + "javax.annotation:javax.annotation-api", + "org.apache.commons:commons-lang3" + ], + "io.kubernetes:client-java-api-fluent": [ + "io.kubernetes:client-java-api" + ], + "io.kubernetes:client-java-extended": [ + "com.bucket4j:bucket4j-core", + "com.github.ben-manes.caffeine:caffeine", + "io.kubernetes:client-java", + "io.kubernetes:client-java-api", + "io.kubernetes:client-java-api-fluent", + "io.kubernetes:client-java-proto", + "org.apache.commons:commons-lang3" + ], + "io.kubernetes:client-java-proto": [ + "com.google.protobuf:protobuf-java" + ], + "io.micrometer:context-propagation": [ + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-commons": [ + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-core": [ + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-observation", + "org.hdrhistogram:HdrHistogram", + "org.jspecify:jspecify", + "org.latencyutils:LatencyUtils" + ], + "io.micrometer:micrometer-jakarta9": [ + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-core", + "io.micrometer:micrometer-observation", + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-observation": [ + "io.micrometer:micrometer-commons", + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-observation-test": [ + "io.micrometer:micrometer-observation", + "org.assertj:assertj-core", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter", + "org.mockito:mockito-core" + ], + "io.micrometer:micrometer-registry-prometheus": [ + "io.micrometer:micrometer-core", + "io.prometheus:prometheus-metrics-core", + "io.prometheus:prometheus-metrics-exposition-formats", + "io.prometheus:prometheus-metrics-tracer-common", + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-tracing": [ + "aopalliance:aopalliance", + "io.micrometer:context-propagation", + "io.micrometer:micrometer-observation", + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-tracing-bridge-otel": [ + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-tracing", + "io.opentelemetry.semconv:opentelemetry-semconv", + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-extension-trace-propagators", + "io.opentelemetry:opentelemetry-sdk", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-trace", + "org.jspecify:jspecify", + "org.slf4j:slf4j-api" + ], + "io.nats:jnats": [ + "org.bouncycastle:bcprov-lts8on", + "org.jspecify:jspecify" + ], + "io.netty:netty-buffer": [ + "io.netty:netty-common" + ], + "io.netty:netty-codec-base": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-compression": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-dns": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-compression", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http2": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-http", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http3": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-classes-quic", + "io.netty:netty-codec-compression", + "io.netty:netty-codec-http", + "io.netty:netty-codec-native-quic:jar:linux-aarch_64", + "io.netty:netty-codec-native-quic:jar:linux-x86_64", + "io.netty:netty-codec-native-quic:jar:osx-aarch_64", + "io.netty:netty-codec-native-quic:jar:osx-x86_64", + "io.netty:netty-codec-native-quic:jar:windows-x86_64", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-resolver", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-codec-native-quic:jar:linux-aarch_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:linux-x86_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:osx-aarch_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:osx-x86_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:windows-x86_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-socks": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-handler": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-resolver", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-handler-proxy": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-http", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-resolver": [ + "io.netty:netty-common" + ], + "io.netty:netty-resolver-dns": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-dns", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-resolver", + "io.netty:netty-transport" + ], + "io.netty:netty-resolver-dns-classes-macos": [ + "io.netty:netty-common", + "io.netty:netty-resolver-dns", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64": [ + "io.netty:netty-resolver-dns-classes-macos" + ], + "io.netty:netty-transport": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-resolver" + ], + "io.netty:netty-transport-classes-epoll": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-transport-native-epoll:jar:linux-x86_64": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-transport-native-unix-common": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.opentelemetry:opentelemetry-api": [ + "io.opentelemetry:opentelemetry-context" + ], + "io.opentelemetry:opentelemetry-context": [ + "io.opentelemetry:opentelemetry-common" + ], + "io.opentelemetry:opentelemetry-exporter-common": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi" + ], + "io.opentelemetry:opentelemetry-exporter-otlp": [ + "io.opentelemetry:opentelemetry-exporter-otlp-common", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-trace" + ], + "io.opentelemetry:opentelemetry-exporter-otlp-common": [ + "io.opentelemetry:opentelemetry-exporter-common" + ], + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": [ + "com.squareup.okhttp3:okhttp-jvm", + "io.opentelemetry:opentelemetry-exporter-common", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.opentelemetry:opentelemetry-extension-trace-propagators": [ + "io.opentelemetry:opentelemetry-api" + ], + "io.opentelemetry:opentelemetry-sdk": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-trace" + ], + "io.opentelemetry:opentelemetry-sdk-common": [ + "io.opentelemetry:opentelemetry-api" + ], + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [ + "io.opentelemetry:opentelemetry-sdk" + ], + "io.opentelemetry:opentelemetry-sdk-logs": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.opentelemetry:opentelemetry-sdk-metrics": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.opentelemetry:opentelemetry-sdk-testing": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk" + ], + "io.opentelemetry:opentelemetry-sdk-trace": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.projectreactor.netty:reactor-netty-core": [ + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.projectreactor:reactor-core", + "org.jspecify:jspecify" + ], + "io.projectreactor.netty:reactor-netty-http": [ + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-http3", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.projectreactor.netty:reactor-netty-core", + "io.projectreactor:reactor-core", + "org.jspecify:jspecify" + ], + "io.projectreactor:reactor-core": [ + "org.jspecify:jspecify", + "org.reactivestreams:reactive-streams" + ], + "io.projectreactor:reactor-test": [ + "io.projectreactor:reactor-core", + "org.jspecify:jspecify" + ], + "io.prometheus:prometheus-metrics-core": [ + "io.prometheus:prometheus-metrics-config", + "io.prometheus:prometheus-metrics-model" + ], + "io.prometheus:prometheus-metrics-exposition-formats": [ + "io.prometheus:prometheus-metrics-exposition-textformats" + ], + "io.prometheus:prometheus-metrics-exposition-textformats": [ + "io.prometheus:prometheus-metrics-config", + "io.prometheus:prometheus-metrics-model" + ], + "io.prometheus:prometheus-metrics-model": [ + "io.prometheus:prometheus-metrics-config" + ], + "io.swagger.core.v3:swagger-core-jakarta": [ + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-databind", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", + "io.swagger.core.v3:swagger-annotations-jakarta", + "io.swagger.core.v3:swagger-models-jakarta", + "jakarta.validation:jakarta.validation-api", + "jakarta.xml.bind:jakarta.xml.bind-api", + "org.apache.commons:commons-lang3", + "org.slf4j:slf4j-api", + "org.yaml:snakeyaml" + ], + "io.swagger.core.v3:swagger-models-jakarta": [ + "com.fasterxml.jackson.core:jackson-annotations" + ], + "jakarta.xml.bind:jakarta.xml.bind-api": [ + "jakarta.activation:jakarta.activation-api" + ], + "net.devh:grpc-common-spring-boot": [ + "io.grpc:grpc-core", + "org.springframework.boot:spring-boot-starter" + ], + "net.devh:grpc-server-spring-boot-starter": [ + "io.grpc:grpc-api", + "io.grpc:grpc-inprocess", + "io.grpc:grpc-netty-shaded", + "io.grpc:grpc-protobuf", + "io.grpc:grpc-services", + "io.grpc:grpc-stub", + "net.devh:grpc-common-spring-boot", + "org.springframework.boot:spring-boot-starter" + ], + "net.javacrumbs.shedlock:shedlock-core": [ + "org.slf4j:slf4j-api" + ], + "net.javacrumbs.shedlock:shedlock-provider-cassandra": [ + "net.javacrumbs.shedlock:shedlock-core", + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-query-builder" + ], + "net.javacrumbs.shedlock:shedlock-spring": [ + "net.javacrumbs.shedlock:shedlock-core", + "org.springframework:spring-context" + ], + "net.minidev:accessors-smart": [ + "org.ow2.asm:asm" + ], + "net.minidev:json-smart": [ + "net.minidev:accessors-smart" + ], + "org.apache.cassandra:java-driver-core": [ + "com.datastax.oss:native-protocol", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind", + "com.github.jnr:jnr-posix", + "com.typesafe:config", + "io.netty:netty-handler", + "org.apache.cassandra:java-driver-guava-shaded", + "org.reactivestreams:reactive-streams", + "org.slf4j:slf4j-api" + ], + "org.apache.cassandra:java-driver-metrics-micrometer": [ + "io.micrometer:micrometer-core", + "org.apache.cassandra:java-driver-core" + ], + "org.apache.cassandra:java-driver-query-builder": [ + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-guava-shaded" + ], + "org.apache.commons:commons-compress": [ + "commons-codec:commons-codec", + "commons-io:commons-io", + "org.apache.commons:commons-lang3" + ], + "org.apache.logging.log4j:log4j-to-slf4j": [ + "org.apache.logging.log4j:log4j-api", + "org.slf4j:slf4j-api" + ], + "org.apache.tomcat.embed:tomcat-embed-websocket": [ + "org.apache.tomcat.embed:tomcat-embed-core" + ], + "org.assertj:assertj-core": [ + "net.bytebuddy:byte-buddy" + ], + "org.awaitility:awaitility": [ + "org.hamcrest:hamcrest" + ], + "org.bitbucket.b_c:jose4j": [ + "org.slf4j:slf4j-api" + ], + "org.bouncycastle:bcpkix-jdk18on": [ + "org.bouncycastle:bcutil-jdk18on" + ], + "org.bouncycastle:bcutil-jdk18on": [ + "org.bouncycastle:bcprov-jdk18on" + ], + "org.hibernate.validator:hibernate-validator": [ + "com.fasterxml:classmate", + "jakarta.validation:jakarta.validation-api", + "org.jboss.logging:jboss-logging" + ], + "org.jacoco:org.jacoco.cli": [ + "args4j:args4j", + "org.jacoco:org.jacoco.core", + "org.jacoco:org.jacoco.report" + ], + "org.jacoco:org.jacoco.core": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree" + ], + "org.jacoco:org.jacoco.report": [ + "org.jacoco:org.jacoco.core" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "org.jetbrains:annotations" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7" + ], + "org.junit.jupiter:junit-jupiter": [ + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-params" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.jupiter:junit-jupiter-params": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter-api" + ], + "org.junit.platform:junit-platform-commons": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify" + ], + "org.junit.platform:junit-platform-engine": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-launcher", + "org.opentest4j.reporting:open-test-reporting-tooling-spi" + ], + "org.mockito:mockito-core": [ + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.objenesis:objenesis" + ], + "org.mockito:mockito-junit-jupiter": [ + "org.junit.jupiter:junit-jupiter-api", + "org.mockito:mockito-core" + ], + "org.opentest4j.reporting:open-test-reporting-tooling-spi": [ + "org.apiguardian:apiguardian-api" + ], + "org.ow2.asm:asm-analysis": [ + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-commons": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-tree": [ + "org.ow2.asm:asm" + ], + "org.ow2.asm:asm-util": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.rnorth.duct-tape:duct-tape": [ + "org.jetbrains:annotations" + ], + "org.skyscreamer:jsonassert": [ + "com.vaadin.external.google:android-json" + ], + "org.slf4j:jul-to-slf4j": [ + "org.slf4j:slf4j-api" + ], + "org.springdoc:springdoc-openapi-starter-common": [ + "io.swagger.core.v3:swagger-core-jakarta", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-validation" + ], + "org.springdoc:springdoc-openapi-starter-webflux-api": [ + "org.springdoc:springdoc-openapi-starter-common", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-webflux" + ], + "org.springdoc:springdoc-openapi-starter-webmvc-api": [ + "org.springdoc:springdoc-openapi-starter-common", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot": [ + "org.springframework:spring-context", + "org.springframework:spring-core" + ], + "org.springframework.boot:spring-boot-actuator": [ + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-actuator-autoconfigure": [ + "org.springframework.boot:spring-boot-actuator", + "org.springframework.boot:spring-boot-autoconfigure" + ], + "org.springframework.boot:spring-boot-autoconfigure": [ + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-cassandra": [ + "org.apache.cassandra:java-driver-core", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-data-cassandra": [ + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-data-commons", + "org.springframework.data:spring-data-cassandra" + ], + "org.springframework.boot:spring-boot-data-cassandra-test": [ + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-test-autoconfigure" + ], + "org.springframework.boot:spring-boot-data-commons": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-persistence", + "org.springframework.data:spring-data-commons" + ], + "org.springframework.boot:spring-boot-health": [ + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-http-client": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-http-codec": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-http-converter": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-jackson": [ + "org.springframework.boot:spring-boot", + "tools.jackson.core:jackson-databind" + ], + "org.springframework.boot:spring-boot-micrometer-metrics": [ + "io.micrometer:micrometer-core", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-micrometer-observation" + ], + "org.springframework.boot:spring-boot-micrometer-metrics-test": [ + "io.micrometer:micrometer-observation-test", + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-test-autoconfigure" + ], + "org.springframework.boot:spring-boot-micrometer-observation": [ + "io.micrometer:micrometer-observation", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-micrometer-tracing": [ + "io.micrometer:micrometer-tracing", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-micrometer-observation" + ], + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": [ + "io.micrometer:micrometer-tracing", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-micrometer-observation", + "org.springframework.boot:spring-boot-micrometer-tracing", + "org.springframework.boot:spring-boot-opentelemetry" + ], + "org.springframework.boot:spring-boot-netty": [ + "io.netty:netty-common", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-opentelemetry": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-persistence": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-tx" + ], + "org.springframework.boot:spring-boot-reactor": [ + "io.projectreactor:reactor-core", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-reactor-netty": [ + "io.projectreactor.netty:reactor-netty-http", + "org.springframework.boot:spring-boot-netty", + "org.springframework.boot:spring-boot-web-server", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-restclient": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-converter" + ], + "org.springframework.boot:spring-boot-resttestclient": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-test", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-security": [ + "org.springframework.boot:spring-boot", + "org.springframework.security:spring-security-config", + "org.springframework.security:spring-security-web" + ], + "org.springframework.boot:spring-boot-security-oauth2-client": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-security", + "org.springframework.security:spring-security-oauth2-client" + ], + "org.springframework.boot:spring-boot-security-oauth2-resource-server": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-security", + "org.springframework.security:spring-security-oauth2-jose", + "org.springframework.security:spring-security-oauth2-resource-server" + ], + "org.springframework.boot:spring-boot-security-test": [ + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.security:spring-security-test" + ], + "org.springframework.boot:spring-boot-servlet": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-starter": [ + "jakarta.annotation:jakarta.annotation-api", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-starter-logging", + "org.yaml:snakeyaml" + ], + "org.springframework.boot:spring-boot-starter-actuator": [ + "io.micrometer:micrometer-jakarta9", + "io.micrometer:micrometer-observation", + "org.springframework.boot:spring-boot-actuator-autoconfigure", + "org.springframework.boot:spring-boot-health", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-micrometer-metrics" + ], + "org.springframework.boot:spring-boot-starter-actuator-test": [ + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-aspectj": [ + "org.aspectj:aspectjweaver", + "org.springframework.boot:spring-boot-starter", + "org.springframework:spring-aop" + ], + "org.springframework.boot:spring-boot-starter-data-cassandra": [ + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-data-cassandra-test": [ + "org.springframework.boot:spring-boot-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-jackson": [ + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-jackson-test": [ + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-logging": [ + "ch.qos.logback:logback-classic", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.slf4j:jul-to-slf4j" + ], + "org.springframework.boot:spring-boot-starter-micrometer-metrics": [ + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test": [ + "org.springframework.boot:spring-boot-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-micrometer-metrics", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-reactor-netty": [ + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-reactor-netty", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-security": [ + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-starter", + "org.springframework:spring-aop" + ], + "org.springframework.boot:spring-boot-starter-security-oauth2-client": [ + "org.springframework.boot:spring-boot-security-oauth2-client", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.security:spring-security-oauth2-jose" + ], + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": [ + "org.springframework.boot:spring-boot-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-security" + ], + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": [ + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-test", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-security-test": [ + "org.springframework.boot:spring-boot-security-test", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-test": [ + "com.jayway.jsonpath:json-path", + "jakarta.xml.bind:jakarta.xml.bind-api", + "net.minidev:json-smart", + "org.assertj:assertj-core", + "org.awaitility:awaitility", + "org.hamcrest:hamcrest", + "org.junit.jupiter:junit-jupiter", + "org.mockito:mockito-core", + "org.mockito:mockito-junit-jupiter", + "org.skyscreamer:jsonassert", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework:spring-core", + "org.springframework:spring-test", + "org.xmlunit:xmlunit-core" + ], + "org.springframework.boot:spring-boot-starter-tomcat": [ + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-tomcat" + ], + "org.springframework.boot:spring-boot-starter-tomcat-runtime": [ + "jakarta.annotation:jakarta.annotation-api", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-web-server" + ], + "org.springframework.boot:spring-boot-starter-validation": [ + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-validation" + ], + "org.springframework.boot:spring-boot-starter-web": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot-starter-webflux": [ + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-reactor-netty", + "org.springframework.boot:spring-boot-webflux" + ], + "org.springframework.boot:spring-boot-starter-webflux-test": [ + "io.projectreactor:reactor-test", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-webflux-test", + "org.springframework.boot:spring-boot-webtestclient" + ], + "org.springframework.boot:spring-boot-starter-webmvc": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot-starter-webmvc-test": [ + "org.springframework.boot:spring-boot-resttestclient", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-webmvc", + "org.springframework.boot:spring-boot-webmvc-test" + ], + "org.springframework.boot:spring-boot-test": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-test" + ], + "org.springframework.boot:spring-boot-test-autoconfigure": [ + "org.springframework.boot:spring-boot-test" + ], + "org.springframework.boot:spring-boot-tomcat": [ + "jakarta.annotation:jakarta.annotation-api", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.springframework.boot:spring-boot-web-server" + ], + "org.springframework.boot:spring-boot-validation": [ + "org.apache.tomcat.embed:tomcat-embed-el", + "org.hibernate.validator:hibernate-validator", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-web-server": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-webclient": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework:spring-webflux" + ], + "org.springframework.boot:spring-boot-webflux": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-web-server", + "org.springframework:spring-webflux" + ], + "org.springframework.boot:spring-boot-webflux-test": [ + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-webflux", + "org.springframework.boot:spring-boot-webtestclient" + ], + "org.springframework.boot:spring-boot-webmvc": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-servlet", + "org.springframework:spring-web", + "org.springframework:spring-webmvc" + ], + "org.springframework.boot:spring-boot-webmvc-test": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot-webtestclient": [ + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-test", + "org.springframework:spring-webflux" + ], + "org.springframework.cloud:spring-cloud-commons": [ + "org.springframework.security:spring-security-crypto" + ], + "org.springframework.cloud:spring-cloud-context": [ + "org.springframework.security:spring-security-crypto" + ], + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig": [ + "io.kubernetes:client-java", + "io.kubernetes:client-java-extended", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.cloud:spring-cloud-kubernetes-commons" + ], + "org.springframework.cloud:spring-cloud-kubernetes-client-config": [ + "io.kubernetes:client-java", + "io.kubernetes:client-java-extended", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig", + "org.springframework.cloud:spring-cloud-kubernetes-commons", + "org.springframework.cloud:spring-cloud-starter" + ], + "org.springframework.cloud:spring-cloud-kubernetes-commons": [ + "jakarta.annotation:jakarta.annotation-api", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-context" + ], + "org.springframework.cloud:spring-cloud-starter": [ + "org.bouncycastle:bcprov-jdk18on", + "org.springframework.boot:spring-boot-starter", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-context" + ], + "org.springframework.cloud:spring-cloud-starter-bootstrap": [ + "org.springframework.cloud:spring-cloud-starter" + ], + "org.springframework.cloud:spring-cloud-starter-kubernetes-client-config": [ + "org.springframework.cloud:spring-cloud-kubernetes-client-config" + ], + "org.springframework.data:spring-data-cassandra": [ + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-query-builder", + "org.slf4j:slf4j-api", + "org.springframework.data:spring-data-commons", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression", + "org.springframework:spring-tx" + ], + "org.springframework.data:spring-data-commons": [ + "org.slf4j:slf4j-api", + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-config": [ + "org.springframework.security:spring-security-core", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-core": [ + "io.micrometer:micrometer-observation", + "org.springframework.security:spring-security-crypto", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression" + ], + "org.springframework.security:spring-security-oauth2-client": [ + "com.nimbusds:oauth2-oidc-sdk", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-web", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-oauth2-core": [ + "org.springframework.security:spring-security-core", + "org.springframework:spring-core", + "org.springframework:spring-web" + ], + "org.springframework.security:spring-security-oauth2-jose": [ + "com.nimbusds:nimbus-jose-jwt", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-oauth2-resource-server": [ + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-web", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-test": [ + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-web", + "org.springframework:spring-core", + "org.springframework:spring-test" + ], + "org.springframework.security:spring-security-web": [ + "org.springframework.security:spring-security-core", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression", + "org.springframework:spring-web" + ], + "org.springframework:spring-aop": [ + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-beans": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-context": [ + "io.micrometer:micrometer-observation", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-core", + "org.springframework:spring-expression" + ], + "org.springframework:spring-context-support": [ + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core" + ], + "org.springframework:spring-core": [ + "commons-logging:commons-logging", + "org.jspecify:jspecify" + ], + "org.springframework:spring-expression": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-test": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-tx": [ + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-web": [ + "io.micrometer:micrometer-observation", + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-webflux": [ + "io.projectreactor:reactor-core", + "org.springframework:spring-beans", + "org.springframework:spring-core", + "org.springframework:spring-web" + ], + "org.springframework:spring-webmvc": [ + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression", + "org.springframework:spring-web" + ], + "org.testcontainers:testcontainers": [ + "com.github.docker-java:docker-java-api", + "com.github.docker-java:docker-java-transport-zerodep", + "org.apache.commons:commons-compress", + "org.rnorth.duct-tape:duct-tape", + "org.slf4j:slf4j-api" + ], + "org.testcontainers:testcontainers-cassandra": [ + "com.datastax.cassandra:cassandra-driver-core", + "org.testcontainers:testcontainers-database-commons" + ], + "org.testcontainers:testcontainers-database-commons": [ + "org.testcontainers:testcontainers" + ], + "org.testcontainers:testcontainers-junit-jupiter": [ + "org.testcontainers:testcontainers" + ], + "org.testcontainers:testcontainers-localstack": [ + "org.testcontainers:testcontainers" + ], + "org.xmlunit:xmlunit-core": [ + "jakarta.xml.bind:jakarta.xml.bind-api" + ], + "software.amazon.awssdk:checksums": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:checksums-spi": [ + "software.amazon.awssdk:annotations" + ], + "software.amazon.awssdk:endpoints-spi": [ + "software.amazon.awssdk:annotations" + ], + "software.amazon.awssdk:http-auth-aws": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:http-auth-spi": [ + "org.reactivestreams:reactive-streams", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:http-client-spi": [ + "org.reactivestreams:reactive-streams", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:identity-spi": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:json-utils": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:third-party-jackson-core", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:metrics-spi": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:profiles": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:regions": [ + "org.slf4j:slf4j-api", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:json-utils", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:sdk-core", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:retries": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:retries-spi": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:sdk-core": [ + "org.reactivestreams:reactive-streams", + "org.slf4j:slf4j-api", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:endpoints-spi", + "software.amazon.awssdk:http-auth-aws", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:retries", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:utils": [ + "org.reactivestreams:reactive-streams", + "org.slf4j:slf4j-api", + "software.amazon.awssdk:annotations" + ], + "tools.jackson.core:jackson-databind": [ + "com.fasterxml.jackson.core:jackson-annotations", + "tools.jackson.core:jackson-core" + ], + "tools.jackson.module:jackson-module-blackbird": [ + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-databind" + ] + }, + "packages": { + "aopalliance:aopalliance": [ + "org.aopalliance.aop", + "org.aopalliance.intercept" + ], + "args4j:args4j": [ + "org.kohsuke.args4j", + "org.kohsuke.args4j.spi" + ], + "at.yawk.lz4:lz4-java": [ + "net.jpountz.lz4", + "net.jpountz.util", + "net.jpountz.xxhash" + ], + "ch.qos.logback:logback-classic": [ + "ch.qos.logback.classic", + "ch.qos.logback.classic.boolex", + "ch.qos.logback.classic.encoder", + "ch.qos.logback.classic.filter", + "ch.qos.logback.classic.helpers", + "ch.qos.logback.classic.html", + "ch.qos.logback.classic.joran", + "ch.qos.logback.classic.joran.action", + "ch.qos.logback.classic.joran.sanity", + "ch.qos.logback.classic.joran.serializedModel", + "ch.qos.logback.classic.jul", + "ch.qos.logback.classic.layout", + "ch.qos.logback.classic.log4j", + "ch.qos.logback.classic.model", + "ch.qos.logback.classic.model.processor", + "ch.qos.logback.classic.model.util", + "ch.qos.logback.classic.net", + "ch.qos.logback.classic.net.server", + "ch.qos.logback.classic.pattern", + "ch.qos.logback.classic.pattern.color", + "ch.qos.logback.classic.selector", + "ch.qos.logback.classic.selector.servlet", + "ch.qos.logback.classic.servlet", + "ch.qos.logback.classic.sift", + "ch.qos.logback.classic.spi", + "ch.qos.logback.classic.turbo", + "ch.qos.logback.classic.tyler", + "ch.qos.logback.classic.util" + ], + "ch.qos.logback:logback-core": [ + "ch.qos.logback.core", + "ch.qos.logback.core.boolex", + "ch.qos.logback.core.encoder", + "ch.qos.logback.core.filter", + "ch.qos.logback.core.helpers", + "ch.qos.logback.core.hook", + "ch.qos.logback.core.html", + "ch.qos.logback.core.joran", + "ch.qos.logback.core.joran.action", + "ch.qos.logback.core.joran.conditional", + "ch.qos.logback.core.joran.event", + "ch.qos.logback.core.joran.sanity", + "ch.qos.logback.core.joran.spi", + "ch.qos.logback.core.joran.util", + "ch.qos.logback.core.joran.util.beans", + "ch.qos.logback.core.layout", + "ch.qos.logback.core.model", + "ch.qos.logback.core.model.conditional", + "ch.qos.logback.core.model.processor", + "ch.qos.logback.core.model.processor.conditional", + "ch.qos.logback.core.model.util", + "ch.qos.logback.core.net", + "ch.qos.logback.core.net.ssl", + "ch.qos.logback.core.pattern", + "ch.qos.logback.core.pattern.color", + "ch.qos.logback.core.pattern.parser", + "ch.qos.logback.core.pattern.util", + "ch.qos.logback.core.property", + "ch.qos.logback.core.read", + "ch.qos.logback.core.recovery", + "ch.qos.logback.core.rolling", + "ch.qos.logback.core.rolling.helper", + "ch.qos.logback.core.sift", + "ch.qos.logback.core.spi", + "ch.qos.logback.core.status", + "ch.qos.logback.core.subst", + "ch.qos.logback.core.testUtil", + "ch.qos.logback.core.util" + ], + "com.bucket4j:bucket4j-core": [ + "io.github.bucket4j", + "io.github.bucket4j.distributed", + "io.github.bucket4j.distributed.expiration", + "io.github.bucket4j.distributed.jdbc", + "io.github.bucket4j.distributed.proxy", + "io.github.bucket4j.distributed.proxy.generic.compare_and_swap", + "io.github.bucket4j.distributed.proxy.generic.pessimistic_locking", + "io.github.bucket4j.distributed.proxy.generic.select_for_update", + "io.github.bucket4j.distributed.proxy.optimization", + "io.github.bucket4j.distributed.proxy.optimization.batch", + "io.github.bucket4j.distributed.proxy.optimization.delay", + "io.github.bucket4j.distributed.proxy.optimization.manual", + "io.github.bucket4j.distributed.proxy.optimization.predictive", + "io.github.bucket4j.distributed.proxy.optimization.skiponzero", + "io.github.bucket4j.distributed.remote", + "io.github.bucket4j.distributed.remote.commands", + "io.github.bucket4j.distributed.serialization", + "io.github.bucket4j.distributed.versioning", + "io.github.bucket4j.local", + "io.github.bucket4j.util", + "io.github.bucket4j.util.concurrent.batch" + ], + "com.bucket4j:bucket4j_jdk17-core": [ + "io.github.bucket4j", + "io.github.bucket4j.distributed", + "io.github.bucket4j.distributed.expiration", + "io.github.bucket4j.distributed.jdbc", + "io.github.bucket4j.distributed.proxy", + "io.github.bucket4j.distributed.proxy.generic.compare_and_swap", + "io.github.bucket4j.distributed.proxy.generic.pessimistic_locking", + "io.github.bucket4j.distributed.proxy.generic.select_for_update", + "io.github.bucket4j.distributed.proxy.optimization", + "io.github.bucket4j.distributed.proxy.optimization.batch", + "io.github.bucket4j.distributed.proxy.optimization.delay", + "io.github.bucket4j.distributed.proxy.optimization.manual", + "io.github.bucket4j.distributed.proxy.optimization.predictive", + "io.github.bucket4j.distributed.proxy.optimization.skiponzero", + "io.github.bucket4j.distributed.remote", + "io.github.bucket4j.distributed.remote.commands", + "io.github.bucket4j.distributed.serialization", + "io.github.bucket4j.distributed.versioning", + "io.github.bucket4j.local", + "io.github.bucket4j.util", + "io.github.bucket4j.util.concurrent.batch" + ], + "com.datastax.cassandra:cassandra-driver-core": [ + "com.datastax.driver.core", + "com.datastax.driver.core.exceptions", + "com.datastax.driver.core.policies", + "com.datastax.driver.core.querybuilder", + "com.datastax.driver.core.schemabuilder", + "com.datastax.driver.core.utils" + ], + "com.datastax.oss:native-protocol": [ + "com.datastax.dse.protocol.internal", + "com.datastax.dse.protocol.internal.request", + "com.datastax.dse.protocol.internal.request.query", + "com.datastax.dse.protocol.internal.response.result", + "com.datastax.oss.protocol.internal", + "com.datastax.oss.protocol.internal.request", + "com.datastax.oss.protocol.internal.request.query", + "com.datastax.oss.protocol.internal.response", + "com.datastax.oss.protocol.internal.response.error", + "com.datastax.oss.protocol.internal.response.event", + "com.datastax.oss.protocol.internal.response.result", + "com.datastax.oss.protocol.internal.util", + "com.datastax.oss.protocol.internal.util.collection" + ], + "com.fasterxml.jackson.core:jackson-annotations": [ + "com.fasterxml.jackson.annotation" + ], + "com.fasterxml.jackson.core:jackson-core": [ + "com.fasterxml.jackson.core", + "com.fasterxml.jackson.core.async", + "com.fasterxml.jackson.core.base", + "com.fasterxml.jackson.core.exc", + "com.fasterxml.jackson.core.filter", + "com.fasterxml.jackson.core.format", + "com.fasterxml.jackson.core.internal.shaded.fdp.v2_21_4", + "com.fasterxml.jackson.core.internal.shaded.fdp.v2_21_4.bte", + "com.fasterxml.jackson.core.internal.shaded.fdp.v2_21_4.chr", + "com.fasterxml.jackson.core.io", + "com.fasterxml.jackson.core.io.schubfach", + "com.fasterxml.jackson.core.json", + "com.fasterxml.jackson.core.json.async", + "com.fasterxml.jackson.core.sym", + "com.fasterxml.jackson.core.type", + "com.fasterxml.jackson.core.util" + ], + "com.fasterxml.jackson.core:jackson-databind": [ + "com.fasterxml.jackson.databind", + "com.fasterxml.jackson.databind.annotation", + "com.fasterxml.jackson.databind.cfg", + "com.fasterxml.jackson.databind.deser", + "com.fasterxml.jackson.databind.deser.impl", + "com.fasterxml.jackson.databind.deser.std", + "com.fasterxml.jackson.databind.exc", + "com.fasterxml.jackson.databind.ext", + "com.fasterxml.jackson.databind.introspect", + "com.fasterxml.jackson.databind.jdk14", + "com.fasterxml.jackson.databind.json", + "com.fasterxml.jackson.databind.jsonFormatVisitors", + "com.fasterxml.jackson.databind.jsonschema", + "com.fasterxml.jackson.databind.jsontype", + "com.fasterxml.jackson.databind.jsontype.impl", + "com.fasterxml.jackson.databind.module", + "com.fasterxml.jackson.databind.node", + "com.fasterxml.jackson.databind.ser", + "com.fasterxml.jackson.databind.ser.impl", + "com.fasterxml.jackson.databind.ser.std", + "com.fasterxml.jackson.databind.type", + "com.fasterxml.jackson.databind.util", + "com.fasterxml.jackson.databind.util.internal" + ], + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": [ + "com.fasterxml.jackson.dataformat.yaml", + "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error", + "com.fasterxml.jackson.dataformat.yaml.util" + ], + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": [ + "com.fasterxml.jackson.datatype.jsr310", + "com.fasterxml.jackson.datatype.jsr310.deser", + "com.fasterxml.jackson.datatype.jsr310.deser.key", + "com.fasterxml.jackson.datatype.jsr310.ser", + "com.fasterxml.jackson.datatype.jsr310.ser.key", + "com.fasterxml.jackson.datatype.jsr310.util" + ], + "com.fasterxml:classmate": [ + "com.fasterxml.classmate", + "com.fasterxml.classmate.members", + "com.fasterxml.classmate.types", + "com.fasterxml.classmate.util" + ], + "com.github.ben-manes.caffeine:caffeine": [ + "com.github.benmanes.caffeine.cache", + "com.github.benmanes.caffeine.cache.stats" + ], + "com.github.ben-manes.caffeine:guava": [ + "com.github.benmanes.caffeine.guava" + ], + "com.github.docker-java:docker-java-api": [ + "com.github.dockerjava.api", + "com.github.dockerjava.api.async", + "com.github.dockerjava.api.command", + "com.github.dockerjava.api.exception", + "com.github.dockerjava.api.model" + ], + "com.github.docker-java:docker-java-transport": [ + "com.github.dockerjava.transport" + ], + "com.github.docker-java:docker-java-transport-zerodep": [ + "com.github.dockerjava.zerodep", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.async", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.async.methods", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.auth", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.classic", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.classic.methods", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.config", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.cookie", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.entity", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.entity.mime", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.async", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.auth", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.classic", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.compat", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.cookie", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.routing", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.protocol", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.psl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.routing", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.socket", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.utils", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.validator", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.annotation", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.concurrent", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.function", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.config", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.bootstrap", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.routing", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.entity", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.message", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.command", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.entity", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.support.classic", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.protocol", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.config", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.frame", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.hpack", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl.nio.bootstrap", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio.command", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio.pool", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.protocol", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.net", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.pool", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.reactor", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.reactor.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.util" + ], + "com.github.java-json-tools:btf": [ + "com.github.fge" + ], + "com.github.java-json-tools:jackson-coreutils": [ + "com.github.fge.jackson", + "com.github.fge.jackson.jsonpointer" + ], + "com.github.java-json-tools:json-patch": [ + "com.github.fge.jsonpatch", + "com.github.fge.jsonpatch.diff", + "com.github.fge.jsonpatch.mergepatch" + ], + "com.github.java-json-tools:msg-simple": [ + "com.github.fge.msgsimple", + "com.github.fge.msgsimple.bundle", + "com.github.fge.msgsimple.load", + "com.github.fge.msgsimple.locale", + "com.github.fge.msgsimple.provider", + "com.github.fge.msgsimple.source" + ], + "com.github.jnr:jffi": [ + "com.kenai.jffi", + "com.kenai.jffi.internal" + ], + "com.github.jnr:jnr-constants": [ + "jnr.constants", + "jnr.constants.platform", + "jnr.constants.platform.aix", + "jnr.constants.platform.darwin", + "jnr.constants.platform.dragonflybsd", + "jnr.constants.platform.fake", + "jnr.constants.platform.freebsd", + "jnr.constants.platform.freebsd.aarch64", + "jnr.constants.platform.linux", + "jnr.constants.platform.linux.aarch64", + "jnr.constants.platform.linux.loongarch64", + "jnr.constants.platform.linux.mips64el", + "jnr.constants.platform.linux.powerpc64", + "jnr.constants.platform.linux.s390x", + "jnr.constants.platform.openbsd", + "jnr.constants.platform.solaris", + "jnr.constants.platform.windows" + ], + "com.github.jnr:jnr-ffi": [ + "jnr.ffi", + "jnr.ffi.annotations", + "jnr.ffi.byref", + "jnr.ffi.mapper", + "jnr.ffi.provider", + "jnr.ffi.provider.converters", + "jnr.ffi.provider.jffi", + "jnr.ffi.provider.jffi.platform.aarch64.linux", + "jnr.ffi.provider.jffi.platform.arm.linux", + "jnr.ffi.provider.jffi.platform.i386.darwin", + "jnr.ffi.provider.jffi.platform.i386.freebsd", + "jnr.ffi.provider.jffi.platform.i386.linux", + "jnr.ffi.provider.jffi.platform.i386.openbsd", + "jnr.ffi.provider.jffi.platform.i386.solaris", + "jnr.ffi.provider.jffi.platform.i386.windows", + "jnr.ffi.provider.jffi.platform.mips.linux", + "jnr.ffi.provider.jffi.platform.mipsel.linux", + "jnr.ffi.provider.jffi.platform.ppc.aix", + "jnr.ffi.provider.jffi.platform.ppc.darwin", + "jnr.ffi.provider.jffi.platform.ppc.linux", + "jnr.ffi.provider.jffi.platform.ppc64.linux", + "jnr.ffi.provider.jffi.platform.ppc64le.linux", + "jnr.ffi.provider.jffi.platform.s390.linux", + "jnr.ffi.provider.jffi.platform.s390x.linux", + "jnr.ffi.provider.jffi.platform.sparc.solaris", + "jnr.ffi.provider.jffi.platform.sparcv9.linux", + "jnr.ffi.provider.jffi.platform.sparcv9.solaris", + "jnr.ffi.provider.jffi.platform.x86_64.darwin", + "jnr.ffi.provider.jffi.platform.x86_64.freebsd", + "jnr.ffi.provider.jffi.platform.x86_64.linux", + "jnr.ffi.provider.jffi.platform.x86_64.openbsd", + "jnr.ffi.provider.jffi.platform.x86_64.solaris", + "jnr.ffi.provider.jffi.platform.x86_64.windows", + "jnr.ffi.types", + "jnr.ffi.util", + "jnr.ffi.util.ref", + "jnr.ffi.util.ref.internal" + ], + "com.github.jnr:jnr-posix": [ + "jnr.posix", + "jnr.posix.util", + "jnr.posix.windows" + ], + "com.github.jnr:jnr-x86asm": [ + "com.kenai.jnr.x86asm", + "jnr.x86asm" + ], + "com.github.stephenc.jcip:jcip-annotations": [ + "net.jcip.annotations" + ], + "com.google.android:annotations": [ + "android.annotation" + ], + "com.google.api.grpc:proto-google-common-protos": [ + "com.google.api", + "com.google.cloud", + "com.google.cloud.audit", + "com.google.cloud.location", + "com.google.geo.type", + "com.google.logging.type", + "com.google.longrunning", + "com.google.rpc", + "com.google.rpc.context", + "com.google.type" + ], + "com.google.code.findbugs:jsr305": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "com.google.code.gson:gson": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.internal.sql", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "com.google.errorprone:error_prone_annotations": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "com.google.guava:failureaccess": [ + "com.google.common.util.concurrent.internal" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-java": [ + "com.google.protobuf", + "com.google.protobuf.compiler" + ], + "com.google.protobuf:protobuf-java-util": [ + "com.google.protobuf.util" + ], + "com.jayway.jsonpath:json-path": [ + "com.jayway.jsonpath", + "com.jayway.jsonpath.internal", + "com.jayway.jsonpath.internal.filter", + "com.jayway.jsonpath.internal.function", + "com.jayway.jsonpath.internal.function.json", + "com.jayway.jsonpath.internal.function.latebinding", + "com.jayway.jsonpath.internal.function.numeric", + "com.jayway.jsonpath.internal.function.sequence", + "com.jayway.jsonpath.internal.function.text", + "com.jayway.jsonpath.internal.path", + "com.jayway.jsonpath.spi.cache", + "com.jayway.jsonpath.spi.json", + "com.jayway.jsonpath.spi.mapper" + ], + "com.nimbusds:content-type": [ + "com.nimbusds.common.contenttype" + ], + "com.nimbusds:lang-tag": [ + "com.nimbusds.langtag" + ], + "com.nimbusds:nimbus-jose-jwt": [ + "com.nimbusds.jose", + "com.nimbusds.jose.crypto", + "com.nimbusds.jose.crypto.bc", + "com.nimbusds.jose.crypto.factories", + "com.nimbusds.jose.crypto.impl", + "com.nimbusds.jose.crypto.opts", + "com.nimbusds.jose.crypto.utils", + "com.nimbusds.jose.jca", + "com.nimbusds.jose.jwk", + "com.nimbusds.jose.jwk.gen", + "com.nimbusds.jose.jwk.source", + "com.nimbusds.jose.mint", + "com.nimbusds.jose.proc", + "com.nimbusds.jose.produce", + "com.nimbusds.jose.shaded.gson", + "com.nimbusds.jose.shaded.gson.annotations", + "com.nimbusds.jose.shaded.gson.internal", + "com.nimbusds.jose.shaded.gson.internal.bind", + "com.nimbusds.jose.shaded.gson.internal.bind.util", + "com.nimbusds.jose.shaded.gson.internal.reflect", + "com.nimbusds.jose.shaded.gson.internal.sql", + "com.nimbusds.jose.shaded.gson.reflect", + "com.nimbusds.jose.shaded.gson.stream", + "com.nimbusds.jose.shaded.jcip", + "com.nimbusds.jose.util", + "com.nimbusds.jose.util.cache", + "com.nimbusds.jose.util.events", + "com.nimbusds.jose.util.health", + "com.nimbusds.jwt", + "com.nimbusds.jwt.proc", + "com.nimbusds.jwt.util" + ], + "com.nimbusds:oauth2-oidc-sdk": [ + "com.nimbusds.oauth2.sdk", + "com.nimbusds.oauth2.sdk.as", + "com.nimbusds.oauth2.sdk.assertions", + "com.nimbusds.oauth2.sdk.assertions.jwt", + "com.nimbusds.oauth2.sdk.assertions.saml2", + "com.nimbusds.oauth2.sdk.auth", + "com.nimbusds.oauth2.sdk.auth.verifier", + "com.nimbusds.oauth2.sdk.ciba", + "com.nimbusds.oauth2.sdk.client", + "com.nimbusds.oauth2.sdk.cnf", + "com.nimbusds.oauth2.sdk.device", + "com.nimbusds.oauth2.sdk.dpop", + "com.nimbusds.oauth2.sdk.dpop.verifiers", + "com.nimbusds.oauth2.sdk.http", + "com.nimbusds.oauth2.sdk.id", + "com.nimbusds.oauth2.sdk.jarm", + "com.nimbusds.oauth2.sdk.jose", + "com.nimbusds.oauth2.sdk.pkce", + "com.nimbusds.oauth2.sdk.rar", + "com.nimbusds.oauth2.sdk.token", + "com.nimbusds.oauth2.sdk.tokenexchange", + "com.nimbusds.oauth2.sdk.util", + "com.nimbusds.oauth2.sdk.util.date", + "com.nimbusds.oauth2.sdk.util.singleuse", + "com.nimbusds.oauth2.sdk.util.tls", + "com.nimbusds.openid.connect.sdk", + "com.nimbusds.openid.connect.sdk.assurance", + "com.nimbusds.openid.connect.sdk.assurance.claims", + "com.nimbusds.openid.connect.sdk.assurance.evidences", + "com.nimbusds.openid.connect.sdk.assurance.evidences.attachment", + "com.nimbusds.openid.connect.sdk.assurance.request", + "com.nimbusds.openid.connect.sdk.claims", + "com.nimbusds.openid.connect.sdk.federation", + "com.nimbusds.openid.connect.sdk.federation.api", + "com.nimbusds.openid.connect.sdk.federation.config", + "com.nimbusds.openid.connect.sdk.federation.entities", + "com.nimbusds.openid.connect.sdk.federation.policy", + "com.nimbusds.openid.connect.sdk.federation.policy.language", + "com.nimbusds.openid.connect.sdk.federation.policy.operations", + "com.nimbusds.openid.connect.sdk.federation.registration", + "com.nimbusds.openid.connect.sdk.federation.trust", + "com.nimbusds.openid.connect.sdk.federation.trust.constraints", + "com.nimbusds.openid.connect.sdk.federation.trust.marks", + "com.nimbusds.openid.connect.sdk.federation.utils", + "com.nimbusds.openid.connect.sdk.id", + "com.nimbusds.openid.connect.sdk.nativesso", + "com.nimbusds.openid.connect.sdk.op", + "com.nimbusds.openid.connect.sdk.rp", + "com.nimbusds.openid.connect.sdk.rp.statement", + "com.nimbusds.openid.connect.sdk.token", + "com.nimbusds.openid.connect.sdk.validators", + "com.nimbusds.secevent.sdk.claims" + ], + "com.squareup.okhttp3:logging-interceptor": [ + "okhttp3.logging" + ], + "com.squareup.okhttp3:okhttp": [ + "okhttp3", + "okhttp3.internal", + "okhttp3.internal.authenticator", + "okhttp3.internal.cache", + "okhttp3.internal.cache2", + "okhttp3.internal.concurrent", + "okhttp3.internal.connection", + "okhttp3.internal.http", + "okhttp3.internal.http1", + "okhttp3.internal.http2", + "okhttp3.internal.io", + "okhttp3.internal.platform", + "okhttp3.internal.platform.android", + "okhttp3.internal.proxy", + "okhttp3.internal.publicsuffix", + "okhttp3.internal.tls", + "okhttp3.internal.ws" + ], + "com.squareup.okhttp3:okhttp-jvm": [ + "okhttp3", + "okhttp3.internal", + "okhttp3.internal.authenticator", + "okhttp3.internal.cache", + "okhttp3.internal.cache2", + "okhttp3.internal.concurrent", + "okhttp3.internal.connection", + "okhttp3.internal.graal", + "okhttp3.internal.http", + "okhttp3.internal.http1", + "okhttp3.internal.http2", + "okhttp3.internal.http2.flowcontrol", + "okhttp3.internal.idn", + "okhttp3.internal.platform", + "okhttp3.internal.proxy", + "okhttp3.internal.publicsuffix", + "okhttp3.internal.tls", + "okhttp3.internal.url", + "okhttp3.internal.ws" + ], + "com.squareup.okio:okio-jvm": [ + "okio", + "okio.internal" + ], + "com.typesafe:config": [ + "com.typesafe.config", + "com.typesafe.config.impl", + "com.typesafe.config.parser" + ], + "com.vaadin.external.google:android-json": [ + "org.json" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.cli", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "commons-io:commons-io": [ + "org.apache.commons.io", + "org.apache.commons.io.build", + "org.apache.commons.io.channels", + "org.apache.commons.io.charset", + "org.apache.commons.io.comparator", + "org.apache.commons.io.file", + "org.apache.commons.io.file.attribute", + "org.apache.commons.io.file.spi", + "org.apache.commons.io.filefilter", + "org.apache.commons.io.function", + "org.apache.commons.io.input", + "org.apache.commons.io.input.buffer", + "org.apache.commons.io.monitor", + "org.apache.commons.io.output", + "org.apache.commons.io.serialization" + ], + "commons-logging:commons-logging": [ + "org.apache.commons.logging", + "org.apache.commons.logging.impl" + ], + "io.cloudevents:cloudevents-api": [ + "io.cloudevents", + "io.cloudevents.lang", + "io.cloudevents.rw", + "io.cloudevents.types" + ], + "io.cloudevents:cloudevents-core": [ + "io.cloudevents.core", + "io.cloudevents.core.builder", + "io.cloudevents.core.data", + "io.cloudevents.core.extensions", + "io.cloudevents.core.extensions.impl", + "io.cloudevents.core.format", + "io.cloudevents.core.impl", + "io.cloudevents.core.message", + "io.cloudevents.core.message.impl", + "io.cloudevents.core.provider", + "io.cloudevents.core.v03", + "io.cloudevents.core.v1", + "io.cloudevents.core.validator" + ], + "io.cloudevents:cloudevents-json-jackson": [ + "io.cloudevents.jackson" + ], + "io.dropwizard.metrics:metrics-core": [ + "com.codahale.metrics" + ], + "io.grpc:grpc-api": [ + "io.grpc" + ], + "io.grpc:grpc-core": [ + "io.grpc.internal" + ], + "io.grpc:grpc-inprocess": [ + "io.grpc.inprocess" + ], + "io.grpc:grpc-netty": [ + "io.grpc.netty" + ], + "io.grpc:grpc-netty-shaded": [ + "io.grpc.netty.shaded.io.grpc.netty", + "io.grpc.netty.shaded.io.netty.bootstrap", + "io.grpc.netty.shaded.io.netty.buffer", + "io.grpc.netty.shaded.io.netty.buffer.search", + "io.grpc.netty.shaded.io.netty.channel", + "io.grpc.netty.shaded.io.netty.channel.embedded", + "io.grpc.netty.shaded.io.netty.channel.epoll", + "io.grpc.netty.shaded.io.netty.channel.group", + "io.grpc.netty.shaded.io.netty.channel.internal", + "io.grpc.netty.shaded.io.netty.channel.local", + "io.grpc.netty.shaded.io.netty.channel.nio", + "io.grpc.netty.shaded.io.netty.channel.oio", + "io.grpc.netty.shaded.io.netty.channel.pool", + "io.grpc.netty.shaded.io.netty.channel.socket", + "io.grpc.netty.shaded.io.netty.channel.socket.nio", + "io.grpc.netty.shaded.io.netty.channel.socket.oio", + "io.grpc.netty.shaded.io.netty.channel.unix", + "io.grpc.netty.shaded.io.netty.handler.address", + "io.grpc.netty.shaded.io.netty.handler.codec", + "io.grpc.netty.shaded.io.netty.handler.codec.base64", + "io.grpc.netty.shaded.io.netty.handler.codec.bytes", + "io.grpc.netty.shaded.io.netty.handler.codec.compression", + "io.grpc.netty.shaded.io.netty.handler.codec.http", + "io.grpc.netty.shaded.io.netty.handler.codec.http.cookie", + "io.grpc.netty.shaded.io.netty.handler.codec.http.cors", + "io.grpc.netty.shaded.io.netty.handler.codec.http.multipart", + "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx", + "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions", + "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression", + "io.grpc.netty.shaded.io.netty.handler.codec.http2", + "io.grpc.netty.shaded.io.netty.handler.codec.json", + "io.grpc.netty.shaded.io.netty.handler.codec.marshalling", + "io.grpc.netty.shaded.io.netty.handler.codec.protobuf", + "io.grpc.netty.shaded.io.netty.handler.codec.rtsp", + "io.grpc.netty.shaded.io.netty.handler.codec.serialization", + "io.grpc.netty.shaded.io.netty.handler.codec.socks", + "io.grpc.netty.shaded.io.netty.handler.codec.socksx", + "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4", + "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5", + "io.grpc.netty.shaded.io.netty.handler.codec.spdy", + "io.grpc.netty.shaded.io.netty.handler.codec.string", + "io.grpc.netty.shaded.io.netty.handler.codec.xml", + "io.grpc.netty.shaded.io.netty.handler.flow", + "io.grpc.netty.shaded.io.netty.handler.flush", + "io.grpc.netty.shaded.io.netty.handler.ipfilter", + "io.grpc.netty.shaded.io.netty.handler.logging", + "io.grpc.netty.shaded.io.netty.handler.pcap", + "io.grpc.netty.shaded.io.netty.handler.proxy", + "io.grpc.netty.shaded.io.netty.handler.ssl", + "io.grpc.netty.shaded.io.netty.handler.ssl.ocsp", + "io.grpc.netty.shaded.io.netty.handler.ssl.util", + "io.grpc.netty.shaded.io.netty.handler.stream", + "io.grpc.netty.shaded.io.netty.handler.timeout", + "io.grpc.netty.shaded.io.netty.handler.traffic", + "io.grpc.netty.shaded.io.netty.internal.tcnative", + "io.grpc.netty.shaded.io.netty.resolver", + "io.grpc.netty.shaded.io.netty.util", + "io.grpc.netty.shaded.io.netty.util.collection", + "io.grpc.netty.shaded.io.netty.util.concurrent", + "io.grpc.netty.shaded.io.netty.util.internal", + "io.grpc.netty.shaded.io.netty.util.internal.logging", + "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues", + "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.atomic", + "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.util", + "io.grpc.netty.shaded.io.netty.util.internal.svm" + ], + "io.grpc:grpc-protobuf": [ + "io.grpc.protobuf" + ], + "io.grpc:grpc-protobuf-lite": [ + "io.grpc.protobuf.lite" + ], + "io.grpc:grpc-services": [ + "io.grpc.binarylog.v1", + "io.grpc.channelz.v1", + "io.grpc.health.v1", + "io.grpc.protobuf.services", + "io.grpc.protobuf.services.internal", + "io.grpc.reflection.v1alpha", + "io.grpc.services" + ], + "io.grpc:grpc-stub": [ + "io.grpc.stub", + "io.grpc.stub.annotations" + ], + "io.grpc:grpc-util": [ + "io.grpc.util" + ], + "io.gsonfire:gson-fire": [ + "io.gsonfire", + "io.gsonfire.annotations", + "io.gsonfire.builders", + "io.gsonfire.gson", + "io.gsonfire.postprocessors", + "io.gsonfire.postprocessors.methodinvoker", + "io.gsonfire.util", + "io.gsonfire.util.reflection" + ], + "io.kubernetes:client-java": [ + "io.kubernetes.client", + "io.kubernetes.client.apimachinery", + "io.kubernetes.client.informer", + "io.kubernetes.client.informer.cache", + "io.kubernetes.client.informer.exception", + "io.kubernetes.client.informer.impl", + "io.kubernetes.client.monitoring", + "io.kubernetes.client.persister", + "io.kubernetes.client.simplified", + "io.kubernetes.client.util", + "io.kubernetes.client.util.annotations", + "io.kubernetes.client.util.authenticators", + "io.kubernetes.client.util.conversion", + "io.kubernetes.client.util.credentials", + "io.kubernetes.client.util.exception", + "io.kubernetes.client.util.generic", + "io.kubernetes.client.util.generic.dynamic", + "io.kubernetes.client.util.generic.options", + "io.kubernetes.client.util.labels", + "io.kubernetes.client.util.okhttp", + "io.kubernetes.client.util.taints", + "io.kubernetes.client.util.version", + "io.kubernetes.client.util.wait" + ], + "io.kubernetes:client-java-api": [ + "io.kubernetes.client.common", + "io.kubernetes.client.custom", + "io.kubernetes.client.gson", + "io.kubernetes.client.openapi", + "io.kubernetes.client.openapi.apis", + "io.kubernetes.client.openapi.auth", + "io.kubernetes.client.openapi.models" + ], + "io.kubernetes:client-java-api-fluent": [ + "io.kubernetes.client.fluent", + "io.kubernetes.client.openapi.models" + ], + "io.kubernetes:client-java-extended": [ + "io.kubernetes.client.extended.controller", + "io.kubernetes.client.extended.controller.builder", + "io.kubernetes.client.extended.controller.reconciler", + "io.kubernetes.client.extended.event", + "io.kubernetes.client.extended.event.legacy", + "io.kubernetes.client.extended.event.v1", + "io.kubernetes.client.extended.kubectl", + "io.kubernetes.client.extended.kubectl.exception", + "io.kubernetes.client.extended.kubectl.util.deployment", + "io.kubernetes.client.extended.leaderelection", + "io.kubernetes.client.extended.leaderelection.resourcelock", + "io.kubernetes.client.extended.network", + "io.kubernetes.client.extended.network.exception", + "io.kubernetes.client.extended.pager", + "io.kubernetes.client.extended.wait", + "io.kubernetes.client.extended.workqueue", + "io.kubernetes.client.extended.workqueue.ratelimiter" + ], + "io.kubernetes:client-java-proto": [ + "io.kubernetes.client.proto" + ], + "io.micrometer:context-propagation": [ + "io.micrometer.context", + "io.micrometer.context.integration" + ], + "io.micrometer:micrometer-commons": [ + "io.micrometer.common", + "io.micrometer.common.annotation", + "io.micrometer.common.docs", + "io.micrometer.common.lang", + "io.micrometer.common.lang.internal", + "io.micrometer.common.util", + "io.micrometer.common.util.internal.logging" + ], + "io.micrometer:micrometer-core": [ + "io.micrometer.core.annotation", + "io.micrometer.core.aop", + "io.micrometer.core.instrument", + "io.micrometer.core.instrument.binder", + "io.micrometer.core.instrument.binder.cache", + "io.micrometer.core.instrument.binder.commonspool2", + "io.micrometer.core.instrument.binder.db", + "io.micrometer.core.instrument.binder.grpc", + "io.micrometer.core.instrument.binder.http", + "io.micrometer.core.instrument.binder.httpcomponents", + "io.micrometer.core.instrument.binder.httpcomponents.hc5", + "io.micrometer.core.instrument.binder.hystrix", + "io.micrometer.core.instrument.binder.jersey.server", + "io.micrometer.core.instrument.binder.jetty", + "io.micrometer.core.instrument.binder.jpa", + "io.micrometer.core.instrument.binder.jvm", + "io.micrometer.core.instrument.binder.jvm.convention", + "io.micrometer.core.instrument.binder.jvm.convention.micrometer", + "io.micrometer.core.instrument.binder.jvm.convention.otel", + "io.micrometer.core.instrument.binder.kafka", + "io.micrometer.core.instrument.binder.logging", + "io.micrometer.core.instrument.binder.mongodb", + "io.micrometer.core.instrument.binder.netty4", + "io.micrometer.core.instrument.binder.okhttp3", + "io.micrometer.core.instrument.binder.system", + "io.micrometer.core.instrument.binder.tomcat", + "io.micrometer.core.instrument.composite", + "io.micrometer.core.instrument.config", + "io.micrometer.core.instrument.config.validate", + "io.micrometer.core.instrument.cumulative", + "io.micrometer.core.instrument.distribution", + "io.micrometer.core.instrument.distribution.pause", + "io.micrometer.core.instrument.docs", + "io.micrometer.core.instrument.dropwizard", + "io.micrometer.core.instrument.internal", + "io.micrometer.core.instrument.kotlin", + "io.micrometer.core.instrument.logging", + "io.micrometer.core.instrument.noop", + "io.micrometer.core.instrument.observation", + "io.micrometer.core.instrument.push", + "io.micrometer.core.instrument.search", + "io.micrometer.core.instrument.simple", + "io.micrometer.core.instrument.step", + "io.micrometer.core.instrument.util", + "io.micrometer.core.ipc.http", + "io.micrometer.core.util.internal.logging" + ], + "io.micrometer:micrometer-jakarta9": [ + "io.micrometer.jakarta9.instrument.jms", + "io.micrometer.jakarta9.instrument.mail" + ], + "io.micrometer:micrometer-observation": [ + "io.micrometer.observation", + "io.micrometer.observation.annotation", + "io.micrometer.observation.aop", + "io.micrometer.observation.contextpropagation", + "io.micrometer.observation.docs", + "io.micrometer.observation.transport" + ], + "io.micrometer:micrometer-observation-test": [ + "io.micrometer.observation.tck" + ], + "io.micrometer:micrometer-registry-prometheus": [ + "io.micrometer.prometheusmetrics" + ], + "io.micrometer:micrometer-tracing": [ + "io.micrometer.tracing", + "io.micrometer.tracing.annotation", + "io.micrometer.tracing.contextpropagation", + "io.micrometer.tracing.contextpropagation.reactor", + "io.micrometer.tracing.docs", + "io.micrometer.tracing.exporter", + "io.micrometer.tracing.handler", + "io.micrometer.tracing.internal", + "io.micrometer.tracing.propagation" + ], + "io.micrometer:micrometer-tracing-bridge-otel": [ + "io.micrometer.tracing.otel", + "io.micrometer.tracing.otel.bridge", + "io.micrometer.tracing.otel.propagation" + ], + "io.nats:jnats": [ + "io.nats.client", + "io.nats.client.api", + "io.nats.client.impl", + "io.nats.client.support", + "io.nats.service" + ], + "io.netty:netty-buffer": [ + "io.netty.buffer", + "io.netty.buffer.search" + ], + "io.netty:netty-codec-base": [ + "io.netty.handler.codec", + "io.netty.handler.codec.base64", + "io.netty.handler.codec.bytes", + "io.netty.handler.codec.json", + "io.netty.handler.codec.serialization", + "io.netty.handler.codec.string" + ], + "io.netty:netty-codec-classes-quic": [ + "io.netty.handler.codec.quic" + ], + "io.netty:netty-codec-compression": [ + "io.netty.handler.codec.compression" + ], + "io.netty:netty-codec-dns": [ + "io.netty.handler.codec.dns" + ], + "io.netty:netty-codec-http": [ + "io.netty.handler.codec.http", + "io.netty.handler.codec.http.cookie", + "io.netty.handler.codec.http.cors", + "io.netty.handler.codec.http.multipart", + "io.netty.handler.codec.http.websocketx", + "io.netty.handler.codec.http.websocketx.extensions", + "io.netty.handler.codec.http.websocketx.extensions.compression", + "io.netty.handler.codec.rtsp", + "io.netty.handler.codec.spdy" + ], + "io.netty:netty-codec-http2": [ + "io.netty.handler.codec.http2" + ], + "io.netty:netty-codec-http3": [ + "io.netty.handler.codec.http3" + ], + "io.netty:netty-codec-socks": [ + "io.netty.handler.codec.socks", + "io.netty.handler.codec.socksx", + "io.netty.handler.codec.socksx.v4", + "io.netty.handler.codec.socksx.v5" + ], + "io.netty:netty-common": [ + "io.netty.util", + "io.netty.util.collection", + "io.netty.util.concurrent", + "io.netty.util.internal", + "io.netty.util.internal.logging", + "io.netty.util.internal.shaded.org.jctools.counters", + "io.netty.util.internal.shaded.org.jctools.maps", + "io.netty.util.internal.shaded.org.jctools.queues", + "io.netty.util.internal.shaded.org.jctools.queues.atomic", + "io.netty.util.internal.shaded.org.jctools.queues.atomic.unpadded", + "io.netty.util.internal.shaded.org.jctools.queues.unpadded", + "io.netty.util.internal.shaded.org.jctools.util", + "io.netty.util.internal.svm" + ], + "io.netty:netty-handler": [ + "io.netty.handler.address", + "io.netty.handler.flow", + "io.netty.handler.flush", + "io.netty.handler.ipfilter", + "io.netty.handler.logging", + "io.netty.handler.pcap", + "io.netty.handler.ssl", + "io.netty.handler.ssl.util", + "io.netty.handler.stream", + "io.netty.handler.timeout", + "io.netty.handler.traffic" + ], + "io.netty:netty-handler-proxy": [ + "io.netty.handler.proxy" + ], + "io.netty:netty-resolver": [ + "io.netty.resolver" + ], + "io.netty:netty-resolver-dns": [ + "io.netty.resolver.dns" + ], + "io.netty:netty-resolver-dns-classes-macos": [ + "io.netty.resolver.dns.macos" + ], + "io.netty:netty-transport": [ + "io.netty.bootstrap", + "io.netty.channel", + "io.netty.channel.embedded", + "io.netty.channel.group", + "io.netty.channel.internal", + "io.netty.channel.local", + "io.netty.channel.nio", + "io.netty.channel.oio", + "io.netty.channel.pool", + "io.netty.channel.socket", + "io.netty.channel.socket.nio", + "io.netty.channel.socket.oio" + ], + "io.netty:netty-transport-classes-epoll": [ + "io.netty.channel.epoll" + ], + "io.netty:netty-transport-native-unix-common": [ + "io.netty.channel.unix" + ], + "io.opentelemetry.semconv:opentelemetry-semconv": [ + "io.opentelemetry.semconv" + ], + "io.opentelemetry:opentelemetry-api": [ + "io.opentelemetry.api", + "io.opentelemetry.api.baggage", + "io.opentelemetry.api.baggage.propagation", + "io.opentelemetry.api.common", + "io.opentelemetry.api.internal", + "io.opentelemetry.api.logs", + "io.opentelemetry.api.metrics", + "io.opentelemetry.api.trace", + "io.opentelemetry.api.trace.propagation", + "io.opentelemetry.api.trace.propagation.internal" + ], + "io.opentelemetry:opentelemetry-common": [ + "io.opentelemetry.common" + ], + "io.opentelemetry:opentelemetry-context": [ + "io.opentelemetry.context", + "io.opentelemetry.context.internal.shaded", + "io.opentelemetry.context.propagation", + "io.opentelemetry.context.propagation.internal" + ], + "io.opentelemetry:opentelemetry-exporter-common": [ + "io.opentelemetry.exporter.internal", + "io.opentelemetry.exporter.internal.compression", + "io.opentelemetry.exporter.internal.grpc", + "io.opentelemetry.exporter.internal.http", + "io.opentelemetry.exporter.internal.marshal", + "io.opentelemetry.exporter.internal.metrics" + ], + "io.opentelemetry:opentelemetry-exporter-otlp": [ + "io.opentelemetry.exporter.otlp.all.internal", + "io.opentelemetry.exporter.otlp.http.logs", + "io.opentelemetry.exporter.otlp.http.metrics", + "io.opentelemetry.exporter.otlp.http.trace", + "io.opentelemetry.exporter.otlp.internal", + "io.opentelemetry.exporter.otlp.logs", + "io.opentelemetry.exporter.otlp.metrics", + "io.opentelemetry.exporter.otlp.trace" + ], + "io.opentelemetry:opentelemetry-exporter-otlp-common": [ + "io.opentelemetry.exporter.internal.otlp", + "io.opentelemetry.exporter.internal.otlp.logs", + "io.opentelemetry.exporter.internal.otlp.metrics", + "io.opentelemetry.exporter.internal.otlp.traces", + "io.opentelemetry.proto.collector.logs.v1.internal", + "io.opentelemetry.proto.collector.metrics.v1.internal", + "io.opentelemetry.proto.collector.profiles.v1development.internal", + "io.opentelemetry.proto.collector.trace.v1.internal", + "io.opentelemetry.proto.common.v1.internal", + "io.opentelemetry.proto.logs.v1.internal", + "io.opentelemetry.proto.metrics.v1.internal", + "io.opentelemetry.proto.profiles.v1development.internal", + "io.opentelemetry.proto.resource.v1.internal", + "io.opentelemetry.proto.trace.v1.internal" + ], + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": [ + "io.opentelemetry.exporter.sender.okhttp.internal" + ], + "io.opentelemetry:opentelemetry-extension-trace-propagators": [ + "io.opentelemetry.extension.trace.propagation", + "io.opentelemetry.extension.trace.propagation.internal" + ], + "io.opentelemetry:opentelemetry-sdk": [ + "io.opentelemetry.sdk" + ], + "io.opentelemetry:opentelemetry-sdk-common": [ + "io.opentelemetry.sdk.common", + "io.opentelemetry.sdk.common.export", + "io.opentelemetry.sdk.common.internal", + "io.opentelemetry.sdk.internal", + "io.opentelemetry.sdk.resources" + ], + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [ + "io.opentelemetry.sdk.autoconfigure.spi", + "io.opentelemetry.sdk.autoconfigure.spi.internal", + "io.opentelemetry.sdk.autoconfigure.spi.logs", + "io.opentelemetry.sdk.autoconfigure.spi.metrics", + "io.opentelemetry.sdk.autoconfigure.spi.traces" + ], + "io.opentelemetry:opentelemetry-sdk-logs": [ + "io.opentelemetry.sdk.logs", + "io.opentelemetry.sdk.logs.data", + "io.opentelemetry.sdk.logs.data.internal", + "io.opentelemetry.sdk.logs.export", + "io.opentelemetry.sdk.logs.internal" + ], + "io.opentelemetry:opentelemetry-sdk-metrics": [ + "io.opentelemetry.sdk.metrics", + "io.opentelemetry.sdk.metrics.data", + "io.opentelemetry.sdk.metrics.export", + "io.opentelemetry.sdk.metrics.internal", + "io.opentelemetry.sdk.metrics.internal.aggregator", + "io.opentelemetry.sdk.metrics.internal.concurrent", + "io.opentelemetry.sdk.metrics.internal.data", + "io.opentelemetry.sdk.metrics.internal.debug", + "io.opentelemetry.sdk.metrics.internal.descriptor", + "io.opentelemetry.sdk.metrics.internal.exemplar", + "io.opentelemetry.sdk.metrics.internal.export", + "io.opentelemetry.sdk.metrics.internal.state", + "io.opentelemetry.sdk.metrics.internal.view" + ], + "io.opentelemetry:opentelemetry-sdk-testing": [ + "io.opentelemetry.sdk.testing.assertj", + "io.opentelemetry.sdk.testing.context", + "io.opentelemetry.sdk.testing.exporter", + "io.opentelemetry.sdk.testing.junit4", + "io.opentelemetry.sdk.testing.junit5", + "io.opentelemetry.sdk.testing.logs", + "io.opentelemetry.sdk.testing.logs.internal", + "io.opentelemetry.sdk.testing.metrics", + "io.opentelemetry.sdk.testing.time", + "io.opentelemetry.sdk.testing.trace" + ], + "io.opentelemetry:opentelemetry-sdk-trace": [ + "io.opentelemetry.internal.shaded.jctools.counters", + "io.opentelemetry.internal.shaded.jctools.maps", + "io.opentelemetry.internal.shaded.jctools.queues", + "io.opentelemetry.internal.shaded.jctools.queues.atomic", + "io.opentelemetry.internal.shaded.jctools.queues.atomic.unpadded", + "io.opentelemetry.internal.shaded.jctools.queues.unpadded", + "io.opentelemetry.internal.shaded.jctools.util", + "io.opentelemetry.sdk.trace", + "io.opentelemetry.sdk.trace.data", + "io.opentelemetry.sdk.trace.export", + "io.opentelemetry.sdk.trace.internal", + "io.opentelemetry.sdk.trace.samplers" + ], + "io.perfmark:perfmark-api": [ + "io.perfmark" + ], + "io.projectreactor.netty:reactor-netty-core": [ + "reactor.netty", + "reactor.netty.channel", + "reactor.netty.contextpropagation", + "reactor.netty.internal.shaded.reactor.pool", + "reactor.netty.internal.shaded.reactor.pool.decorators", + "reactor.netty.internal.shaded.reactor.pool.introspection", + "reactor.netty.internal.util", + "reactor.netty.observability", + "reactor.netty.resources", + "reactor.netty.tcp", + "reactor.netty.transport", + "reactor.netty.transport.logging", + "reactor.netty.udp" + ], + "io.projectreactor.netty:reactor-netty-http": [ + "reactor.netty.http", + "reactor.netty.http.client", + "reactor.netty.http.internal", + "reactor.netty.http.logging", + "reactor.netty.http.observability", + "reactor.netty.http.server", + "reactor.netty.http.server.compression", + "reactor.netty.http.server.logging", + "reactor.netty.http.server.logging.error", + "reactor.netty.http.websocket" + ], + "io.projectreactor:reactor-core": [ + "reactor.adapter", + "reactor.core", + "reactor.core.observability", + "reactor.core.publisher", + "reactor.core.scheduler", + "reactor.util", + "reactor.util.annotation", + "reactor.util.concurrent", + "reactor.util.context", + "reactor.util.function", + "reactor.util.repeat", + "reactor.util.retry" + ], + "io.projectreactor:reactor-test": [ + "reactor.test", + "reactor.test.publisher", + "reactor.test.scheduler", + "reactor.test.subscriber", + "reactor.test.util" + ], + "io.prometheus:prometheus-metrics-config": [ + "io.prometheus.metrics.config" + ], + "io.prometheus:prometheus-metrics-core": [ + "io.prometheus.metrics.core.datapoints", + "io.prometheus.metrics.core.exemplars", + "io.prometheus.metrics.core.metrics", + "io.prometheus.metrics.core.util" + ], + "io.prometheus:prometheus-metrics-exposition-formats": [ + "io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_0", + "io.prometheus.metrics.expositionformats.internal", + "io.prometheus.metrics.shaded.com_google_protobuf_4_33_0", + "io.prometheus.metrics.shaded.com_google_protobuf_4_33_0.compiler" + ], + "io.prometheus:prometheus-metrics-exposition-textformats": [ + "io.prometheus.metrics.expositionformats" + ], + "io.prometheus:prometheus-metrics-model": [ + "io.prometheus.metrics.model.registry", + "io.prometheus.metrics.model.snapshots" + ], + "io.prometheus:prometheus-metrics-tracer-common": [ + "io.prometheus.metrics.tracer.common" + ], + "io.swagger.core.v3:swagger-annotations-jakarta": [ + "io.swagger.v3.oas.annotations", + "io.swagger.v3.oas.annotations.callbacks", + "io.swagger.v3.oas.annotations.enums", + "io.swagger.v3.oas.annotations.extensions", + "io.swagger.v3.oas.annotations.headers", + "io.swagger.v3.oas.annotations.info", + "io.swagger.v3.oas.annotations.links", + "io.swagger.v3.oas.annotations.media", + "io.swagger.v3.oas.annotations.parameters", + "io.swagger.v3.oas.annotations.responses", + "io.swagger.v3.oas.annotations.security", + "io.swagger.v3.oas.annotations.servers", + "io.swagger.v3.oas.annotations.tags" + ], + "io.swagger.core.v3:swagger-core-jakarta": [ + "io.swagger.v3.core.converter", + "io.swagger.v3.core.filter", + "io.swagger.v3.core.jackson", + "io.swagger.v3.core.jackson.mixin", + "io.swagger.v3.core.model", + "io.swagger.v3.core.util" + ], + "io.swagger.core.v3:swagger-models-jakarta": [ + "io.swagger.v3.oas.models", + "io.swagger.v3.oas.models.annotations", + "io.swagger.v3.oas.models.callbacks", + "io.swagger.v3.oas.models.examples", + "io.swagger.v3.oas.models.headers", + "io.swagger.v3.oas.models.info", + "io.swagger.v3.oas.models.links", + "io.swagger.v3.oas.models.media", + "io.swagger.v3.oas.models.parameters", + "io.swagger.v3.oas.models.responses", + "io.swagger.v3.oas.models.security", + "io.swagger.v3.oas.models.servers", + "io.swagger.v3.oas.models.tags" + ], + "io.swagger:swagger-annotations": [ + "io.swagger.annotations" + ], + "jakarta.activation:jakarta.activation-api": [ + "jakarta.activation", + "jakarta.activation.spi" + ], + "jakarta.annotation:jakarta.annotation-api": [ + "jakarta.annotation", + "jakarta.annotation.security", + "jakarta.annotation.sql" + ], + "jakarta.servlet:jakarta.servlet-api": [ + "jakarta.servlet", + "jakarta.servlet.annotation", + "jakarta.servlet.descriptor", + "jakarta.servlet.http" + ], + "jakarta.validation:jakarta.validation-api": [ + "jakarta.validation", + "jakarta.validation.bootstrap", + "jakarta.validation.constraints", + "jakarta.validation.constraintvalidation", + "jakarta.validation.executable", + "jakarta.validation.groups", + "jakarta.validation.metadata", + "jakarta.validation.spi", + "jakarta.validation.valueextraction" + ], + "jakarta.xml.bind:jakarta.xml.bind-api": [ + "jakarta.xml.bind", + "jakarta.xml.bind.annotation", + "jakarta.xml.bind.annotation.adapters", + "jakarta.xml.bind.attachment", + "jakarta.xml.bind.helpers", + "jakarta.xml.bind.util" + ], + "javax.annotation:javax.annotation-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.annotation.sql" + ], + "net.bytebuddy:byte-buddy": [ + "net.bytebuddy", + "net.bytebuddy.agent.builder", + "net.bytebuddy.asm", + "net.bytebuddy.build", + "net.bytebuddy.description", + "net.bytebuddy.description.annotation", + "net.bytebuddy.description.enumeration", + "net.bytebuddy.description.field", + "net.bytebuddy.description.method", + "net.bytebuddy.description.modifier", + "net.bytebuddy.description.type", + "net.bytebuddy.dynamic", + "net.bytebuddy.dynamic.loading", + "net.bytebuddy.dynamic.scaffold", + "net.bytebuddy.dynamic.scaffold.inline", + "net.bytebuddy.dynamic.scaffold.subclass", + "net.bytebuddy.implementation", + "net.bytebuddy.implementation.attribute", + "net.bytebuddy.implementation.auxiliary", + "net.bytebuddy.implementation.bind", + "net.bytebuddy.implementation.bind.annotation", + "net.bytebuddy.implementation.bytecode", + "net.bytebuddy.implementation.bytecode.assign", + "net.bytebuddy.implementation.bytecode.assign.primitive", + "net.bytebuddy.implementation.bytecode.assign.reference", + "net.bytebuddy.implementation.bytecode.collection", + "net.bytebuddy.implementation.bytecode.constant", + "net.bytebuddy.implementation.bytecode.member", + "net.bytebuddy.jar.asm", + "net.bytebuddy.jar.asm.commons", + "net.bytebuddy.jar.asm.signature", + "net.bytebuddy.jar.asmjdkbridge", + "net.bytebuddy.matcher", + "net.bytebuddy.pool", + "net.bytebuddy.utility", + "net.bytebuddy.utility.dispatcher", + "net.bytebuddy.utility.nullability", + "net.bytebuddy.utility.privilege", + "net.bytebuddy.utility.visitor" + ], + "net.bytebuddy:byte-buddy-agent": [ + "net.bytebuddy.agent", + "net.bytebuddy.agent.utility.nullability" + ], + "net.devh:grpc-common-spring-boot": [ + "net.devh.boot.grpc.common.autoconfigure", + "net.devh.boot.grpc.common.codec", + "net.devh.boot.grpc.common.security", + "net.devh.boot.grpc.common.util" + ], + "net.devh:grpc-server-spring-boot-starter": [ + "net.devh.boot.grpc.server.advice", + "net.devh.boot.grpc.server.autoconfigure", + "net.devh.boot.grpc.server.condition", + "net.devh.boot.grpc.server.config", + "net.devh.boot.grpc.server.error", + "net.devh.boot.grpc.server.event", + "net.devh.boot.grpc.server.interceptor", + "net.devh.boot.grpc.server.metrics", + "net.devh.boot.grpc.server.nameresolver", + "net.devh.boot.grpc.server.scope", + "net.devh.boot.grpc.server.security.authentication", + "net.devh.boot.grpc.server.security.check", + "net.devh.boot.grpc.server.security.interceptors", + "net.devh.boot.grpc.server.serverfactory", + "net.devh.boot.grpc.server.service" + ], + "net.java.dev.jna:jna": [ + "com.sun.jna", + "com.sun.jna.internal", + "com.sun.jna.ptr", + "com.sun.jna.win32" + ], + "net.javacrumbs.shedlock:shedlock-core": [ + "net.javacrumbs.shedlock.core", + "net.javacrumbs.shedlock.support", + "net.javacrumbs.shedlock.util" + ], + "net.javacrumbs.shedlock:shedlock-provider-cassandra": [ + "net.javacrumbs.shedlock.provider.cassandra" + ], + "net.javacrumbs.shedlock:shedlock-spring": [ + "net.javacrumbs.shedlock.spring", + "net.javacrumbs.shedlock.spring.annotation", + "net.javacrumbs.shedlock.spring.aop" + ], + "net.minidev:accessors-smart": [ + "net.minidev.asm", + "net.minidev.asm.ex" + ], + "net.minidev:json-smart": [ + "net.minidev.json", + "net.minidev.json.annotate", + "net.minidev.json.parser", + "net.minidev.json.reader", + "net.minidev.json.writer" + ], + "org.apache.cassandra:java-driver-core": [ + "com.datastax.dse.driver.api.core", + "com.datastax.dse.driver.api.core.auth", + "com.datastax.dse.driver.api.core.config", + "com.datastax.dse.driver.api.core.cql.continuous", + "com.datastax.dse.driver.api.core.cql.continuous.reactive", + "com.datastax.dse.driver.api.core.cql.reactive", + "com.datastax.dse.driver.api.core.data.geometry", + "com.datastax.dse.driver.api.core.data.time", + "com.datastax.dse.driver.api.core.graph", + "com.datastax.dse.driver.api.core.graph.predicates", + "com.datastax.dse.driver.api.core.graph.reactive", + "com.datastax.dse.driver.api.core.metadata", + "com.datastax.dse.driver.api.core.metadata.schema", + "com.datastax.dse.driver.api.core.metrics", + "com.datastax.dse.driver.api.core.servererrors", + "com.datastax.dse.driver.api.core.type", + "com.datastax.dse.driver.api.core.type.codec", + "com.datastax.dse.driver.internal.core", + "com.datastax.dse.driver.internal.core.auth", + "com.datastax.dse.driver.internal.core.cql", + "com.datastax.dse.driver.internal.core.cql.continuous", + "com.datastax.dse.driver.internal.core.cql.continuous.reactive", + "com.datastax.dse.driver.internal.core.cql.reactive", + "com.datastax.dse.driver.internal.core.data.geometry", + "com.datastax.dse.driver.internal.core.graph", + "com.datastax.dse.driver.internal.core.graph.binary", + "com.datastax.dse.driver.internal.core.graph.binary.buffer", + "com.datastax.dse.driver.internal.core.graph.reactive", + "com.datastax.dse.driver.internal.core.insights", + "com.datastax.dse.driver.internal.core.insights.configuration", + "com.datastax.dse.driver.internal.core.insights.exceptions", + "com.datastax.dse.driver.internal.core.insights.schema", + "com.datastax.dse.driver.internal.core.loadbalancing", + "com.datastax.dse.driver.internal.core.metadata.schema", + "com.datastax.dse.driver.internal.core.metadata.schema.parsing", + "com.datastax.dse.driver.internal.core.protocol", + "com.datastax.dse.driver.internal.core.search", + "com.datastax.dse.driver.internal.core.session", + "com.datastax.dse.driver.internal.core.type.codec", + "com.datastax.dse.driver.internal.core.type.codec.geometry", + "com.datastax.dse.driver.internal.core.type.codec.time", + "com.datastax.dse.driver.internal.core.util.concurrent", + "com.datastax.oss.driver.api.core", + "com.datastax.oss.driver.api.core.addresstranslation", + "com.datastax.oss.driver.api.core.auth", + "com.datastax.oss.driver.api.core.config", + "com.datastax.oss.driver.api.core.connection", + "com.datastax.oss.driver.api.core.context", + "com.datastax.oss.driver.api.core.cql", + "com.datastax.oss.driver.api.core.data", + "com.datastax.oss.driver.api.core.detach", + "com.datastax.oss.driver.api.core.loadbalancing", + "com.datastax.oss.driver.api.core.metadata", + "com.datastax.oss.driver.api.core.metadata.schema", + "com.datastax.oss.driver.api.core.metadata.token", + "com.datastax.oss.driver.api.core.metrics", + "com.datastax.oss.driver.api.core.paging", + "com.datastax.oss.driver.api.core.retry", + "com.datastax.oss.driver.api.core.servererrors", + "com.datastax.oss.driver.api.core.session", + "com.datastax.oss.driver.api.core.session.throttling", + "com.datastax.oss.driver.api.core.specex", + "com.datastax.oss.driver.api.core.ssl", + "com.datastax.oss.driver.api.core.time", + "com.datastax.oss.driver.api.core.tracker", + "com.datastax.oss.driver.api.core.type", + "com.datastax.oss.driver.api.core.type.codec", + "com.datastax.oss.driver.api.core.type.codec.registry", + "com.datastax.oss.driver.api.core.type.reflect", + "com.datastax.oss.driver.api.core.uuid", + "com.datastax.oss.driver.internal.core", + "com.datastax.oss.driver.internal.core.addresstranslation", + "com.datastax.oss.driver.internal.core.adminrequest", + "com.datastax.oss.driver.internal.core.auth", + "com.datastax.oss.driver.internal.core.channel", + "com.datastax.oss.driver.internal.core.config", + "com.datastax.oss.driver.internal.core.config.cloud", + "com.datastax.oss.driver.internal.core.config.composite", + "com.datastax.oss.driver.internal.core.config.map", + "com.datastax.oss.driver.internal.core.config.typesafe", + "com.datastax.oss.driver.internal.core.connection", + "com.datastax.oss.driver.internal.core.context", + "com.datastax.oss.driver.internal.core.control", + "com.datastax.oss.driver.internal.core.cql", + "com.datastax.oss.driver.internal.core.data", + "com.datastax.oss.driver.internal.core.loadbalancing", + "com.datastax.oss.driver.internal.core.loadbalancing.helper", + "com.datastax.oss.driver.internal.core.loadbalancing.nodeset", + "com.datastax.oss.driver.internal.core.metadata", + "com.datastax.oss.driver.internal.core.metadata.schema", + "com.datastax.oss.driver.internal.core.metadata.schema.events", + "com.datastax.oss.driver.internal.core.metadata.schema.parsing", + "com.datastax.oss.driver.internal.core.metadata.schema.queries", + "com.datastax.oss.driver.internal.core.metadata.schema.refresh", + "com.datastax.oss.driver.internal.core.metadata.token", + "com.datastax.oss.driver.internal.core.metrics", + "com.datastax.oss.driver.internal.core.os", + "com.datastax.oss.driver.internal.core.pool", + "com.datastax.oss.driver.internal.core.protocol", + "com.datastax.oss.driver.internal.core.retry", + "com.datastax.oss.driver.internal.core.servererrors", + "com.datastax.oss.driver.internal.core.session", + "com.datastax.oss.driver.internal.core.session.throttling", + "com.datastax.oss.driver.internal.core.specex", + "com.datastax.oss.driver.internal.core.ssl", + "com.datastax.oss.driver.internal.core.time", + "com.datastax.oss.driver.internal.core.tracker", + "com.datastax.oss.driver.internal.core.type", + "com.datastax.oss.driver.internal.core.type.codec", + "com.datastax.oss.driver.internal.core.type.codec.extras", + "com.datastax.oss.driver.internal.core.type.codec.extras.array", + "com.datastax.oss.driver.internal.core.type.codec.extras.enums", + "com.datastax.oss.driver.internal.core.type.codec.extras.json", + "com.datastax.oss.driver.internal.core.type.codec.extras.time", + "com.datastax.oss.driver.internal.core.type.codec.extras.vector", + "com.datastax.oss.driver.internal.core.type.codec.registry", + "com.datastax.oss.driver.internal.core.type.util", + "com.datastax.oss.driver.internal.core.util", + "com.datastax.oss.driver.internal.core.util.collection", + "com.datastax.oss.driver.internal.core.util.concurrent" + ], + "org.apache.cassandra:java-driver-guava-shaded": [ + "com.datastax.oss.driver.shaded.guava.common.annotations", + "com.datastax.oss.driver.shaded.guava.common.base", + "com.datastax.oss.driver.shaded.guava.common.base.internal", + "com.datastax.oss.driver.shaded.guava.common.cache", + "com.datastax.oss.driver.shaded.guava.common.collect", + "com.datastax.oss.driver.shaded.guava.common.escape", + "com.datastax.oss.driver.shaded.guava.common.eventbus", + "com.datastax.oss.driver.shaded.guava.common.graph", + "com.datastax.oss.driver.shaded.guava.common.hash", + "com.datastax.oss.driver.shaded.guava.common.html", + "com.datastax.oss.driver.shaded.guava.common.io", + "com.datastax.oss.driver.shaded.guava.common.math", + "com.datastax.oss.driver.shaded.guava.common.net", + "com.datastax.oss.driver.shaded.guava.common.primitives", + "com.datastax.oss.driver.shaded.guava.common.reflect", + "com.datastax.oss.driver.shaded.guava.common.util.concurrent", + "com.datastax.oss.driver.shaded.guava.common.util.concurrent.internal", + "com.datastax.oss.driver.shaded.guava.common.xml", + "com.datastax.oss.driver.shaded.guava.j2objc.annotations", + "com.datastax.oss.driver.shaded.guava.thirdparty.publicsuffix" + ], + "org.apache.cassandra:java-driver-metrics-micrometer": [ + "com.datastax.oss.driver.internal.metrics.micrometer" + ], + "org.apache.cassandra:java-driver-query-builder": [ + "com.datastax.dse.driver.api.querybuilder", + "com.datastax.dse.driver.api.querybuilder.schema", + "com.datastax.dse.driver.internal.querybuilder.schema", + "com.datastax.oss.driver.api.querybuilder", + "com.datastax.oss.driver.api.querybuilder.condition", + "com.datastax.oss.driver.api.querybuilder.delete", + "com.datastax.oss.driver.api.querybuilder.insert", + "com.datastax.oss.driver.api.querybuilder.relation", + "com.datastax.oss.driver.api.querybuilder.schema", + "com.datastax.oss.driver.api.querybuilder.schema.compaction", + "com.datastax.oss.driver.api.querybuilder.select", + "com.datastax.oss.driver.api.querybuilder.term", + "com.datastax.oss.driver.api.querybuilder.truncate", + "com.datastax.oss.driver.api.querybuilder.update", + "com.datastax.oss.driver.internal.querybuilder", + "com.datastax.oss.driver.internal.querybuilder.condition", + "com.datastax.oss.driver.internal.querybuilder.delete", + "com.datastax.oss.driver.internal.querybuilder.insert", + "com.datastax.oss.driver.internal.querybuilder.lhs", + "com.datastax.oss.driver.internal.querybuilder.relation", + "com.datastax.oss.driver.internal.querybuilder.schema", + "com.datastax.oss.driver.internal.querybuilder.schema.compaction", + "com.datastax.oss.driver.internal.querybuilder.select", + "com.datastax.oss.driver.internal.querybuilder.term", + "com.datastax.oss.driver.internal.querybuilder.truncate", + "com.datastax.oss.driver.internal.querybuilder.update" + ], + "org.apache.commons:commons-collections4": [ + "org.apache.commons.collections4", + "org.apache.commons.collections4.bag", + "org.apache.commons.collections4.bidimap", + "org.apache.commons.collections4.bloomfilter", + "org.apache.commons.collections4.collection", + "org.apache.commons.collections4.comparators", + "org.apache.commons.collections4.functors", + "org.apache.commons.collections4.iterators", + "org.apache.commons.collections4.keyvalue", + "org.apache.commons.collections4.list", + "org.apache.commons.collections4.map", + "org.apache.commons.collections4.multimap", + "org.apache.commons.collections4.multiset", + "org.apache.commons.collections4.properties", + "org.apache.commons.collections4.queue", + "org.apache.commons.collections4.sequence", + "org.apache.commons.collections4.set", + "org.apache.commons.collections4.splitmap", + "org.apache.commons.collections4.trie", + "org.apache.commons.collections4.trie.analyzer" + ], + "org.apache.commons:commons-compress": [ + "org.apache.commons.compress", + "org.apache.commons.compress.archivers", + "org.apache.commons.compress.archivers.ar", + "org.apache.commons.compress.archivers.arj", + "org.apache.commons.compress.archivers.cpio", + "org.apache.commons.compress.archivers.dump", + "org.apache.commons.compress.archivers.examples", + "org.apache.commons.compress.archivers.jar", + "org.apache.commons.compress.archivers.sevenz", + "org.apache.commons.compress.archivers.tar", + "org.apache.commons.compress.archivers.zip", + "org.apache.commons.compress.changes", + "org.apache.commons.compress.compressors", + "org.apache.commons.compress.compressors.brotli", + "org.apache.commons.compress.compressors.bzip2", + "org.apache.commons.compress.compressors.deflate", + "org.apache.commons.compress.compressors.deflate64", + "org.apache.commons.compress.compressors.gzip", + "org.apache.commons.compress.compressors.lz4", + "org.apache.commons.compress.compressors.lz77support", + "org.apache.commons.compress.compressors.lzma", + "org.apache.commons.compress.compressors.lzw", + "org.apache.commons.compress.compressors.pack200", + "org.apache.commons.compress.compressors.snappy", + "org.apache.commons.compress.compressors.xz", + "org.apache.commons.compress.compressors.z", + "org.apache.commons.compress.compressors.zstandard", + "org.apache.commons.compress.harmony", + "org.apache.commons.compress.harmony.archive.internal.nls", + "org.apache.commons.compress.harmony.pack200", + "org.apache.commons.compress.harmony.unpack200", + "org.apache.commons.compress.harmony.unpack200.bytecode", + "org.apache.commons.compress.harmony.unpack200.bytecode.forms", + "org.apache.commons.compress.java.util.jar", + "org.apache.commons.compress.parallel", + "org.apache.commons.compress.utils" + ], + "org.apache.commons:commons-lang3": [ + "org.apache.commons.lang3", + "org.apache.commons.lang3.arch", + "org.apache.commons.lang3.builder", + "org.apache.commons.lang3.compare", + "org.apache.commons.lang3.concurrent", + "org.apache.commons.lang3.concurrent.locks", + "org.apache.commons.lang3.event", + "org.apache.commons.lang3.exception", + "org.apache.commons.lang3.function", + "org.apache.commons.lang3.math", + "org.apache.commons.lang3.mutable", + "org.apache.commons.lang3.reflect", + "org.apache.commons.lang3.stream", + "org.apache.commons.lang3.text", + "org.apache.commons.lang3.text.translate", + "org.apache.commons.lang3.time", + "org.apache.commons.lang3.tuple", + "org.apache.commons.lang3.util" + ], + "org.apache.logging.log4j:log4j-api": [ + "org.apache.logging.log4j", + "org.apache.logging.log4j.internal", + "org.apache.logging.log4j.internal.annotation", + "org.apache.logging.log4j.internal.map", + "org.apache.logging.log4j.message", + "org.apache.logging.log4j.simple", + "org.apache.logging.log4j.simple.internal", + "org.apache.logging.log4j.spi", + "org.apache.logging.log4j.status", + "org.apache.logging.log4j.util", + "org.apache.logging.log4j.util.internal" + ], + "org.apache.logging.log4j:log4j-to-slf4j": [ + "org.apache.logging.slf4j" + ], + "org.apache.tomcat.embed:tomcat-embed-core": [ + "jakarta.security.auth.message", + "jakarta.security.auth.message.callback", + "jakarta.security.auth.message.config", + "jakarta.security.auth.message.module", + "jakarta.servlet", + "jakarta.servlet.annotation", + "jakarta.servlet.descriptor", + "jakarta.servlet.http", + "org.apache.catalina", + "org.apache.catalina.authenticator", + "org.apache.catalina.authenticator.jaspic", + "org.apache.catalina.connector", + "org.apache.catalina.core", + "org.apache.catalina.deploy", + "org.apache.catalina.filters", + "org.apache.catalina.loader", + "org.apache.catalina.manager", + "org.apache.catalina.manager.host", + "org.apache.catalina.manager.util", + "org.apache.catalina.mapper", + "org.apache.catalina.mbeans", + "org.apache.catalina.realm", + "org.apache.catalina.security", + "org.apache.catalina.servlets", + "org.apache.catalina.session", + "org.apache.catalina.startup", + "org.apache.catalina.users", + "org.apache.catalina.util", + "org.apache.catalina.valves", + "org.apache.catalina.valves.rewrite", + "org.apache.catalina.webresources", + "org.apache.catalina.webresources.war", + "org.apache.coyote", + "org.apache.coyote.ajp", + "org.apache.coyote.http11", + "org.apache.coyote.http11.filters", + "org.apache.coyote.http11.upgrade", + "org.apache.coyote.http2", + "org.apache.juli", + "org.apache.juli.logging", + "org.apache.naming", + "org.apache.naming.factory", + "org.apache.naming.java", + "org.apache.tomcat", + "org.apache.tomcat.jni", + "org.apache.tomcat.util", + "org.apache.tomcat.util.bcel", + "org.apache.tomcat.util.bcel.classfile", + "org.apache.tomcat.util.buf", + "org.apache.tomcat.util.collections", + "org.apache.tomcat.util.compat", + "org.apache.tomcat.util.concurrent", + "org.apache.tomcat.util.descriptor", + "org.apache.tomcat.util.descriptor.tagplugin", + "org.apache.tomcat.util.descriptor.web", + "org.apache.tomcat.util.digester", + "org.apache.tomcat.util.file", + "org.apache.tomcat.util.http", + "org.apache.tomcat.util.http.fileupload", + "org.apache.tomcat.util.http.fileupload.disk", + "org.apache.tomcat.util.http.fileupload.impl", + "org.apache.tomcat.util.http.fileupload.servlet", + "org.apache.tomcat.util.http.fileupload.util", + "org.apache.tomcat.util.http.fileupload.util.mime", + "org.apache.tomcat.util.http.parser", + "org.apache.tomcat.util.json", + "org.apache.tomcat.util.log", + "org.apache.tomcat.util.modeler", + "org.apache.tomcat.util.modeler.modules", + "org.apache.tomcat.util.net", + "org.apache.tomcat.util.net.jsse", + "org.apache.tomcat.util.net.openssl", + "org.apache.tomcat.util.net.openssl.ciphers", + "org.apache.tomcat.util.res", + "org.apache.tomcat.util.scan", + "org.apache.tomcat.util.security", + "org.apache.tomcat.util.threads" + ], + "org.apache.tomcat.embed:tomcat-embed-el": [ + "jakarta.el", + "org.apache.el", + "org.apache.el.lang", + "org.apache.el.parser", + "org.apache.el.stream", + "org.apache.el.util" + ], + "org.apache.tomcat.embed:tomcat-embed-websocket": [ + "jakarta.websocket", + "jakarta.websocket.server", + "org.apache.tomcat.websocket", + "org.apache.tomcat.websocket.pojo", + "org.apache.tomcat.websocket.server" + ], + "org.apiguardian:apiguardian-api": [ + "org.apiguardian.api" + ], + "org.aspectj:aspectjweaver": [ + "aj.org.objectweb.asm", + "aj.org.objectweb.asm.commons", + "aj.org.objectweb.asm.signature", + "org.aspectj.apache.bcel", + "org.aspectj.apache.bcel.classfile", + "org.aspectj.apache.bcel.classfile.annotation", + "org.aspectj.apache.bcel.generic", + "org.aspectj.apache.bcel.util", + "org.aspectj.asm", + "org.aspectj.asm.internal", + "org.aspectj.bridge", + "org.aspectj.bridge.context", + "org.aspectj.internal.lang.annotation", + "org.aspectj.internal.lang.reflect", + "org.aspectj.lang", + "org.aspectj.lang.annotation", + "org.aspectj.lang.annotation.control", + "org.aspectj.lang.internal.lang", + "org.aspectj.lang.reflect", + "org.aspectj.runtime", + "org.aspectj.runtime.internal", + "org.aspectj.runtime.internal.cflowstack", + "org.aspectj.runtime.reflect", + "org.aspectj.util", + "org.aspectj.weaver", + "org.aspectj.weaver.ast", + "org.aspectj.weaver.bcel", + "org.aspectj.weaver.bcel.asm", + "org.aspectj.weaver.internal.tools", + "org.aspectj.weaver.loadtime", + "org.aspectj.weaver.loadtime.definition", + "org.aspectj.weaver.ltw", + "org.aspectj.weaver.model", + "org.aspectj.weaver.patterns", + "org.aspectj.weaver.reflect", + "org.aspectj.weaver.tools", + "org.aspectj.weaver.tools.cache" + ], + "org.assertj:assertj-core": [ + "org.assertj.core.annotation", + "org.assertj.core.annotations", + "org.assertj.core.api", + "org.assertj.core.api.exception", + "org.assertj.core.api.filter", + "org.assertj.core.api.iterable", + "org.assertj.core.api.junit.jupiter", + "org.assertj.core.api.recursive", + "org.assertj.core.api.recursive.assertion", + "org.assertj.core.api.recursive.comparison", + "org.assertj.core.condition", + "org.assertj.core.configuration", + "org.assertj.core.data", + "org.assertj.core.description", + "org.assertj.core.error", + "org.assertj.core.error.array2d", + "org.assertj.core.error.future", + "org.assertj.core.error.uri", + "org.assertj.core.extractor", + "org.assertj.core.groups", + "org.assertj.core.internal", + "org.assertj.core.internal.annotation", + "org.assertj.core.matcher", + "org.assertj.core.presentation", + "org.assertj.core.util", + "org.assertj.core.util.diff", + "org.assertj.core.util.diff.myers", + "org.assertj.core.util.introspection", + "org.assertj.core.util.xml" + ], + "org.awaitility:awaitility": [ + "org.awaitility", + "org.awaitility.classpath", + "org.awaitility.constraint", + "org.awaitility.core", + "org.awaitility.pollinterval", + "org.awaitility.reflect", + "org.awaitility.reflect.exception", + "org.awaitility.spi" + ], + "org.bitbucket.b_c:jose4j": [ + "org.jose4j.base64url", + "org.jose4j.base64url.internal.apache.commons.codec.binary", + "org.jose4j.http", + "org.jose4j.jca", + "org.jose4j.json", + "org.jose4j.json.internal.json_simple", + "org.jose4j.json.internal.json_simple.parser", + "org.jose4j.jwa", + "org.jose4j.jwe", + "org.jose4j.jwe.kdf", + "org.jose4j.jwk", + "org.jose4j.jws", + "org.jose4j.jwt", + "org.jose4j.jwt.consumer", + "org.jose4j.jwx", + "org.jose4j.keys", + "org.jose4j.keys.resolvers", + "org.jose4j.lang", + "org.jose4j.mac", + "org.jose4j.zip" + ], + "org.bouncycastle:bcpkix-jdk18on": [ + "org.bouncycastle.cert", + "org.bouncycastle.cert.bc", + "org.bouncycastle.cert.cmp", + "org.bouncycastle.cert.crmf", + "org.bouncycastle.cert.crmf.bc", + "org.bouncycastle.cert.crmf.jcajce", + "org.bouncycastle.cert.dane", + "org.bouncycastle.cert.dane.fetcher", + "org.bouncycastle.cert.jcajce", + "org.bouncycastle.cert.ocsp", + "org.bouncycastle.cert.ocsp.jcajce", + "org.bouncycastle.cert.path", + "org.bouncycastle.cert.path.validations", + "org.bouncycastle.cert.selector", + "org.bouncycastle.cert.selector.jcajce", + "org.bouncycastle.cmc", + "org.bouncycastle.cms", + "org.bouncycastle.cms.bc", + "org.bouncycastle.cms.jcajce", + "org.bouncycastle.dvcs", + "org.bouncycastle.eac", + "org.bouncycastle.eac.jcajce", + "org.bouncycastle.eac.operator", + "org.bouncycastle.eac.operator.jcajce", + "org.bouncycastle.est", + "org.bouncycastle.est.jcajce", + "org.bouncycastle.its", + "org.bouncycastle.its.bc", + "org.bouncycastle.its.jcajce", + "org.bouncycastle.its.operator", + "org.bouncycastle.mime", + "org.bouncycastle.mime.encoding", + "org.bouncycastle.mime.smime", + "org.bouncycastle.mozilla", + "org.bouncycastle.mozilla.jcajce", + "org.bouncycastle.openssl", + "org.bouncycastle.openssl.bc", + "org.bouncycastle.openssl.jcajce", + "org.bouncycastle.operator", + "org.bouncycastle.operator.bc", + "org.bouncycastle.operator.jcajce", + "org.bouncycastle.pkcs", + "org.bouncycastle.pkcs.bc", + "org.bouncycastle.pkcs.jcajce", + "org.bouncycastle.pkix", + "org.bouncycastle.pkix.jcajce", + "org.bouncycastle.pkix.util", + "org.bouncycastle.pkix.util.filter", + "org.bouncycastle.tsp", + "org.bouncycastle.tsp.cms", + "org.bouncycastle.tsp.ers", + "org.bouncycastle.voms" + ], + "org.bouncycastle:bcprov-jdk18on": [ + "org.bouncycastle", + "org.bouncycastle.asn1", + "org.bouncycastle.asn1.anssi", + "org.bouncycastle.asn1.bc", + "org.bouncycastle.asn1.cryptopro", + "org.bouncycastle.asn1.gm", + "org.bouncycastle.asn1.nist", + "org.bouncycastle.asn1.ocsp", + "org.bouncycastle.asn1.pkcs", + "org.bouncycastle.asn1.sec", + "org.bouncycastle.asn1.teletrust", + "org.bouncycastle.asn1.ua", + "org.bouncycastle.asn1.util", + "org.bouncycastle.asn1.x500", + "org.bouncycastle.asn1.x500.style", + "org.bouncycastle.asn1.x509", + "org.bouncycastle.asn1.x509.qualified", + "org.bouncycastle.asn1.x509.sigi", + "org.bouncycastle.asn1.x9", + "org.bouncycastle.crypto", + "org.bouncycastle.crypto.agreement", + "org.bouncycastle.crypto.agreement.ecjpake", + "org.bouncycastle.crypto.agreement.jpake", + "org.bouncycastle.crypto.agreement.kdf", + "org.bouncycastle.crypto.agreement.srp", + "org.bouncycastle.crypto.commitments", + "org.bouncycastle.crypto.constraints", + "org.bouncycastle.crypto.digests", + "org.bouncycastle.crypto.ec", + "org.bouncycastle.crypto.encodings", + "org.bouncycastle.crypto.engines", + "org.bouncycastle.crypto.examples", + "org.bouncycastle.crypto.fpe", + "org.bouncycastle.crypto.generators", + "org.bouncycastle.crypto.hash2curve", + "org.bouncycastle.crypto.hash2curve.data", + "org.bouncycastle.crypto.hash2curve.impl", + "org.bouncycastle.crypto.hpke", + "org.bouncycastle.crypto.io", + "org.bouncycastle.crypto.kems", + "org.bouncycastle.crypto.kems.mlkem", + "org.bouncycastle.crypto.macs", + "org.bouncycastle.crypto.modes", + "org.bouncycastle.crypto.modes.gcm", + "org.bouncycastle.crypto.modes.kgcm", + "org.bouncycastle.crypto.paddings", + "org.bouncycastle.crypto.params", + "org.bouncycastle.crypto.parsers", + "org.bouncycastle.crypto.prng", + "org.bouncycastle.crypto.prng.drbg", + "org.bouncycastle.crypto.signers", + "org.bouncycastle.crypto.signers.mldsa", + "org.bouncycastle.crypto.signers.slhdsa", + "org.bouncycastle.crypto.threshold", + "org.bouncycastle.crypto.tls", + "org.bouncycastle.crypto.util", + "org.bouncycastle.i18n", + "org.bouncycastle.i18n.filter", + "org.bouncycastle.iana", + "org.bouncycastle.internal.asn1.bsi", + "org.bouncycastle.internal.asn1.cms", + "org.bouncycastle.internal.asn1.cryptlib", + "org.bouncycastle.internal.asn1.eac", + "org.bouncycastle.internal.asn1.edec", + "org.bouncycastle.internal.asn1.gnu", + "org.bouncycastle.internal.asn1.iana", + "org.bouncycastle.internal.asn1.isara", + "org.bouncycastle.internal.asn1.isismtt", + "org.bouncycastle.internal.asn1.iso", + "org.bouncycastle.internal.asn1.kisa", + "org.bouncycastle.internal.asn1.microsoft", + "org.bouncycastle.internal.asn1.misc", + "org.bouncycastle.internal.asn1.nsri", + "org.bouncycastle.internal.asn1.ntt", + "org.bouncycastle.internal.asn1.oiw", + "org.bouncycastle.internal.asn1.rosstandart", + "org.bouncycastle.jcajce", + "org.bouncycastle.jcajce.interfaces", + "org.bouncycastle.jcajce.io", + "org.bouncycastle.jcajce.provider.asymmetric", + "org.bouncycastle.jcajce.provider.asymmetric.compositesignatures", + "org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.bouncycastle.jcajce.provider.asymmetric.mldsa", + "org.bouncycastle.jcajce.provider.asymmetric.mlkem", + "org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.bouncycastle.jcajce.provider.asymmetric.slhdsa", + "org.bouncycastle.jcajce.provider.asymmetric.util", + "org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.bouncycastle.jcajce.provider.config", + "org.bouncycastle.jcajce.provider.digest", + "org.bouncycastle.jcajce.provider.drbg", + "org.bouncycastle.jcajce.provider.kdf", + "org.bouncycastle.jcajce.provider.kdf.hkdf", + "org.bouncycastle.jcajce.provider.kdf.pbkdf2", + "org.bouncycastle.jcajce.provider.kdf.scrypt", + "org.bouncycastle.jcajce.provider.keystore", + "org.bouncycastle.jcajce.provider.keystore.bc", + "org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.bouncycastle.jcajce.provider.keystore.util", + "org.bouncycastle.jcajce.provider.symmetric", + "org.bouncycastle.jcajce.provider.symmetric.util", + "org.bouncycastle.jcajce.provider.util", + "org.bouncycastle.jcajce.spec", + "org.bouncycastle.jcajce.util", + "org.bouncycastle.jce", + "org.bouncycastle.jce.exception", + "org.bouncycastle.jce.interfaces", + "org.bouncycastle.jce.netscape", + "org.bouncycastle.jce.provider", + "org.bouncycastle.jce.spec", + "org.bouncycastle.ldap", + "org.bouncycastle.math", + "org.bouncycastle.math.ec", + "org.bouncycastle.math.ec.custom.djb", + "org.bouncycastle.math.ec.custom.gm", + "org.bouncycastle.math.ec.custom.sec", + "org.bouncycastle.math.ec.endo", + "org.bouncycastle.math.ec.rfc7748", + "org.bouncycastle.math.ec.rfc8032", + "org.bouncycastle.math.ec.tools", + "org.bouncycastle.math.field", + "org.bouncycastle.math.raw", + "org.bouncycastle.pqc.asn1", + "org.bouncycastle.pqc.crypto", + "org.bouncycastle.pqc.crypto.cmce", + "org.bouncycastle.pqc.crypto.crystals.dilithium", + "org.bouncycastle.pqc.crypto.falcon", + "org.bouncycastle.pqc.crypto.frodo", + "org.bouncycastle.pqc.crypto.hqc", + "org.bouncycastle.pqc.crypto.lms", + "org.bouncycastle.pqc.crypto.mayo", + "org.bouncycastle.pqc.crypto.mldsa", + "org.bouncycastle.pqc.crypto.mlkem", + "org.bouncycastle.pqc.crypto.newhope", + "org.bouncycastle.pqc.crypto.ntru", + "org.bouncycastle.pqc.crypto.ntruplus", + "org.bouncycastle.pqc.crypto.ntruprime", + "org.bouncycastle.pqc.crypto.saber", + "org.bouncycastle.pqc.crypto.slhdsa", + "org.bouncycastle.pqc.crypto.snova", + "org.bouncycastle.pqc.crypto.sphincs", + "org.bouncycastle.pqc.crypto.util", + "org.bouncycastle.pqc.crypto.xmss", + "org.bouncycastle.pqc.crypto.xwing", + "org.bouncycastle.pqc.jcajce.interfaces", + "org.bouncycastle.pqc.jcajce.provider", + "org.bouncycastle.pqc.jcajce.provider.bike", + "org.bouncycastle.pqc.jcajce.provider.cmce", + "org.bouncycastle.pqc.jcajce.provider.dilithium", + "org.bouncycastle.pqc.jcajce.provider.falcon", + "org.bouncycastle.pqc.jcajce.provider.frodo", + "org.bouncycastle.pqc.jcajce.provider.hqc", + "org.bouncycastle.pqc.jcajce.provider.kyber", + "org.bouncycastle.pqc.jcajce.provider.lms", + "org.bouncycastle.pqc.jcajce.provider.mayo", + "org.bouncycastle.pqc.jcajce.provider.newhope", + "org.bouncycastle.pqc.jcajce.provider.ntru", + "org.bouncycastle.pqc.jcajce.provider.ntruplus", + "org.bouncycastle.pqc.jcajce.provider.ntruprime", + "org.bouncycastle.pqc.jcajce.provider.picnic", + "org.bouncycastle.pqc.jcajce.provider.saber", + "org.bouncycastle.pqc.jcajce.provider.snova", + "org.bouncycastle.pqc.jcajce.provider.sphincs", + "org.bouncycastle.pqc.jcajce.provider.sphincsplus", + "org.bouncycastle.pqc.jcajce.provider.util", + "org.bouncycastle.pqc.jcajce.provider.xmss", + "org.bouncycastle.pqc.jcajce.spec", + "org.bouncycastle.pqc.legacy.bike", + "org.bouncycastle.pqc.legacy.picnic", + "org.bouncycastle.pqc.legacy.rainbow", + "org.bouncycastle.pqc.legacy.sphincsplus", + "org.bouncycastle.pqc.math.ntru", + "org.bouncycastle.pqc.math.ntru.parameters", + "org.bouncycastle.util", + "org.bouncycastle.util.encoders", + "org.bouncycastle.util.io", + "org.bouncycastle.util.io.pem", + "org.bouncycastle.util.test", + "org.bouncycastle.x509", + "org.bouncycastle.x509.extension", + "org.bouncycastle.x509.util" + ], + "org.bouncycastle:bcprov-lts8on": [ + "org.bouncycastle", + "org.bouncycastle.asn1", + "org.bouncycastle.asn1.anssi", + "org.bouncycastle.asn1.bc", + "org.bouncycastle.asn1.cryptlib", + "org.bouncycastle.asn1.cryptopro", + "org.bouncycastle.asn1.edec", + "org.bouncycastle.asn1.gm", + "org.bouncycastle.asn1.gnu", + "org.bouncycastle.asn1.iana", + "org.bouncycastle.asn1.isara", + "org.bouncycastle.asn1.iso", + "org.bouncycastle.asn1.kisa", + "org.bouncycastle.asn1.microsoft", + "org.bouncycastle.asn1.misc", + "org.bouncycastle.asn1.mozilla", + "org.bouncycastle.asn1.nist", + "org.bouncycastle.asn1.nsri", + "org.bouncycastle.asn1.ntt", + "org.bouncycastle.asn1.ocsp", + "org.bouncycastle.asn1.oiw", + "org.bouncycastle.asn1.pkcs", + "org.bouncycastle.asn1.rosstandart", + "org.bouncycastle.asn1.sec", + "org.bouncycastle.asn1.teletrust", + "org.bouncycastle.asn1.ua", + "org.bouncycastle.asn1.util", + "org.bouncycastle.asn1.x500", + "org.bouncycastle.asn1.x500.style", + "org.bouncycastle.asn1.x509", + "org.bouncycastle.asn1.x509.qualified", + "org.bouncycastle.asn1.x509.sigi", + "org.bouncycastle.asn1.x9", + "org.bouncycastle.crypto", + "org.bouncycastle.crypto.agreement", + "org.bouncycastle.crypto.agreement.ecjpake", + "org.bouncycastle.crypto.agreement.jpake", + "org.bouncycastle.crypto.agreement.kdf", + "org.bouncycastle.crypto.agreement.srp", + "org.bouncycastle.crypto.commitments", + "org.bouncycastle.crypto.constraints", + "org.bouncycastle.crypto.digests", + "org.bouncycastle.crypto.ec", + "org.bouncycastle.crypto.encodings", + "org.bouncycastle.crypto.engines", + "org.bouncycastle.crypto.fpe", + "org.bouncycastle.crypto.generators", + "org.bouncycastle.crypto.hpke", + "org.bouncycastle.crypto.io", + "org.bouncycastle.crypto.kems", + "org.bouncycastle.crypto.macs", + "org.bouncycastle.crypto.modes", + "org.bouncycastle.crypto.modes.gcm", + "org.bouncycastle.crypto.modes.kgcm", + "org.bouncycastle.crypto.paddings", + "org.bouncycastle.crypto.params", + "org.bouncycastle.crypto.parsers", + "org.bouncycastle.crypto.prng", + "org.bouncycastle.crypto.prng.drbg", + "org.bouncycastle.crypto.signers", + "org.bouncycastle.crypto.tls", + "org.bouncycastle.crypto.util", + "org.bouncycastle.iana", + "org.bouncycastle.internal.asn1.bsi", + "org.bouncycastle.internal.asn1.cms", + "org.bouncycastle.internal.asn1.cryptlib", + "org.bouncycastle.internal.asn1.eac", + "org.bouncycastle.internal.asn1.edec", + "org.bouncycastle.internal.asn1.gnu", + "org.bouncycastle.internal.asn1.iana", + "org.bouncycastle.internal.asn1.isara", + "org.bouncycastle.internal.asn1.isismtt", + "org.bouncycastle.internal.asn1.iso", + "org.bouncycastle.internal.asn1.kisa", + "org.bouncycastle.internal.asn1.microsoft", + "org.bouncycastle.internal.asn1.misc", + "org.bouncycastle.internal.asn1.nsri", + "org.bouncycastle.internal.asn1.ntt", + "org.bouncycastle.internal.asn1.oiw", + "org.bouncycastle.internal.asn1.rosstandart", + "org.bouncycastle.jcajce", + "org.bouncycastle.jcajce.interfaces", + "org.bouncycastle.jcajce.io", + "org.bouncycastle.jcajce.provider.asymmetric", + "org.bouncycastle.jcajce.provider.asymmetric.compositesignatures", + "org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.bouncycastle.jcajce.provider.asymmetric.mldsa", + "org.bouncycastle.jcajce.provider.asymmetric.mlkem", + "org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.bouncycastle.jcajce.provider.asymmetric.slhdsa", + "org.bouncycastle.jcajce.provider.asymmetric.util", + "org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.bouncycastle.jcajce.provider.config", + "org.bouncycastle.jcajce.provider.digest", + "org.bouncycastle.jcajce.provider.drbg", + "org.bouncycastle.jcajce.provider.keystore", + "org.bouncycastle.jcajce.provider.keystore.bc", + "org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.bouncycastle.jcajce.provider.keystore.util", + "org.bouncycastle.jcajce.provider.symmetric", + "org.bouncycastle.jcajce.provider.symmetric.util", + "org.bouncycastle.jcajce.provider.util", + "org.bouncycastle.jcajce.spec", + "org.bouncycastle.jcajce.util", + "org.bouncycastle.jce", + "org.bouncycastle.jce.exception", + "org.bouncycastle.jce.interfaces", + "org.bouncycastle.jce.netscape", + "org.bouncycastle.jce.provider", + "org.bouncycastle.jce.spec", + "org.bouncycastle.math", + "org.bouncycastle.math.ec", + "org.bouncycastle.math.ec.custom.djb", + "org.bouncycastle.math.ec.custom.gm", + "org.bouncycastle.math.ec.custom.sec", + "org.bouncycastle.math.ec.endo", + "org.bouncycastle.math.ec.rfc7748", + "org.bouncycastle.math.ec.rfc8032", + "org.bouncycastle.math.ec.tools", + "org.bouncycastle.math.field", + "org.bouncycastle.math.raw", + "org.bouncycastle.pqc.crypto", + "org.bouncycastle.pqc.crypto.lms", + "org.bouncycastle.pqc.crypto.mldsa", + "org.bouncycastle.pqc.crypto.mlkem", + "org.bouncycastle.pqc.crypto.slhdsa", + "org.bouncycastle.pqc.crypto.util", + "org.bouncycastle.pqc.jcajce.interfaces", + "org.bouncycastle.pqc.jcajce.provider.lms", + "org.bouncycastle.pqc.jcajce.provider.util", + "org.bouncycastle.pqc.jcajce.spec", + "org.bouncycastle.util", + "org.bouncycastle.util.dispose", + "org.bouncycastle.util.encoders", + "org.bouncycastle.util.io", + "org.bouncycastle.util.io.pem", + "org.bouncycastle.util.test" + ], + "org.bouncycastle:bcutil-jdk18on": [ + "org.bouncycastle.asn1.bsi", + "org.bouncycastle.asn1.cmc", + "org.bouncycastle.asn1.cmp", + "org.bouncycastle.asn1.cms", + "org.bouncycastle.asn1.cms.ecc", + "org.bouncycastle.asn1.crmf", + "org.bouncycastle.asn1.cryptlib", + "org.bouncycastle.asn1.dvcs", + "org.bouncycastle.asn1.eac", + "org.bouncycastle.asn1.edec", + "org.bouncycastle.asn1.esf", + "org.bouncycastle.asn1.ess", + "org.bouncycastle.asn1.est", + "org.bouncycastle.asn1.gnu", + "org.bouncycastle.asn1.iana", + "org.bouncycastle.asn1.icao", + "org.bouncycastle.asn1.isara", + "org.bouncycastle.asn1.isismtt", + "org.bouncycastle.asn1.isismtt.ocsp", + "org.bouncycastle.asn1.isismtt.x509", + "org.bouncycastle.asn1.iso", + "org.bouncycastle.asn1.kisa", + "org.bouncycastle.asn1.microsoft", + "org.bouncycastle.asn1.misc", + "org.bouncycastle.asn1.mozilla", + "org.bouncycastle.asn1.nsri", + "org.bouncycastle.asn1.ntt", + "org.bouncycastle.asn1.oiw", + "org.bouncycastle.asn1.rosstandart", + "org.bouncycastle.asn1.smime", + "org.bouncycastle.asn1.tsp", + "org.bouncycastle.oer", + "org.bouncycastle.oer.its", + "org.bouncycastle.oer.its.etsi102941", + "org.bouncycastle.oer.its.etsi102941.basetypes", + "org.bouncycastle.oer.its.etsi103097", + "org.bouncycastle.oer.its.etsi103097.extension", + "org.bouncycastle.oer.its.ieee1609dot2", + "org.bouncycastle.oer.its.ieee1609dot2.basetypes", + "org.bouncycastle.oer.its.ieee1609dot2dot1", + "org.bouncycastle.oer.its.template.etsi102941", + "org.bouncycastle.oer.its.template.etsi102941.basetypes", + "org.bouncycastle.oer.its.template.etsi103097", + "org.bouncycastle.oer.its.template.etsi103097.extension", + "org.bouncycastle.oer.its.template.ieee1609dot2", + "org.bouncycastle.oer.its.template.ieee1609dot2.basetypes", + "org.bouncycastle.oer.its.template.ieee1609dot2dot1" + ], + "org.checkerframework:checker-qual": [ + "org.checkerframework.checker.builder.qual", + "org.checkerframework.checker.calledmethods.qual", + "org.checkerframework.checker.compilermsgs.qual", + "org.checkerframework.checker.fenum.qual", + "org.checkerframework.checker.formatter.qual", + "org.checkerframework.checker.guieffect.qual", + "org.checkerframework.checker.i18n.qual", + "org.checkerframework.checker.i18nformatter.qual", + "org.checkerframework.checker.index.qual", + "org.checkerframework.checker.initialization.qual", + "org.checkerframework.checker.interning.qual", + "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.mustcall.qual", + "org.checkerframework.checker.nullness.qual", + "org.checkerframework.checker.optional.qual", + "org.checkerframework.checker.propkey.qual", + "org.checkerframework.checker.regex.qual", + "org.checkerframework.checker.signature.qual", + "org.checkerframework.checker.signedness.qual", + "org.checkerframework.checker.tainting.qual", + "org.checkerframework.checker.units.qual", + "org.checkerframework.common.aliasing.qual", + "org.checkerframework.common.initializedfields.qual", + "org.checkerframework.common.reflection.qual", + "org.checkerframework.common.returnsreceiver.qual", + "org.checkerframework.common.subtyping.qual", + "org.checkerframework.common.util.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.codehaus.mojo:animal-sniffer-annotations": [ + "org.codehaus.mojo.animal_sniffer" + ], + "org.hamcrest:hamcrest": [ + "org.hamcrest", + "org.hamcrest.beans", + "org.hamcrest.collection", + "org.hamcrest.comparator", + "org.hamcrest.core", + "org.hamcrest.internal", + "org.hamcrest.io", + "org.hamcrest.number", + "org.hamcrest.object", + "org.hamcrest.text", + "org.hamcrest.xml" + ], + "org.hdrhistogram:HdrHistogram": [ + "org.HdrHistogram", + "org.HdrHistogram.packedarray" + ], + "org.hibernate.validator:hibernate-validator": [ + "org.hibernate.validator", + "org.hibernate.validator.cfg", + "org.hibernate.validator.cfg.context", + "org.hibernate.validator.cfg.defs", + "org.hibernate.validator.cfg.defs.br", + "org.hibernate.validator.cfg.defs.kor", + "org.hibernate.validator.cfg.defs.pl", + "org.hibernate.validator.cfg.defs.ru", + "org.hibernate.validator.constraints", + "org.hibernate.validator.constraints.br", + "org.hibernate.validator.constraints.kor", + "org.hibernate.validator.constraints.pl", + "org.hibernate.validator.constraints.ru", + "org.hibernate.validator.constraints.time", + "org.hibernate.validator.constraintvalidation", + "org.hibernate.validator.constraintvalidation.spi", + "org.hibernate.validator.constraintvalidators", + "org.hibernate.validator.engine", + "org.hibernate.validator.group", + "org.hibernate.validator.internal", + "org.hibernate.validator.internal.cfg", + "org.hibernate.validator.internal.cfg.context", + "org.hibernate.validator.internal.constraintvalidators", + "org.hibernate.validator.internal.constraintvalidators.bv", + "org.hibernate.validator.internal.constraintvalidators.bv.money", + "org.hibernate.validator.internal.constraintvalidators.bv.notempty", + "org.hibernate.validator.internal.constraintvalidators.bv.number", + "org.hibernate.validator.internal.constraintvalidators.bv.number.bound", + "org.hibernate.validator.internal.constraintvalidators.bv.number.bound.decimal", + "org.hibernate.validator.internal.constraintvalidators.bv.number.sign", + "org.hibernate.validator.internal.constraintvalidators.bv.size", + "org.hibernate.validator.internal.constraintvalidators.bv.time", + "org.hibernate.validator.internal.constraintvalidators.bv.time.future", + "org.hibernate.validator.internal.constraintvalidators.bv.time.futureorpresent", + "org.hibernate.validator.internal.constraintvalidators.bv.time.past", + "org.hibernate.validator.internal.constraintvalidators.bv.time.pastorpresent", + "org.hibernate.validator.internal.constraintvalidators.hv", + "org.hibernate.validator.internal.constraintvalidators.hv.br", + "org.hibernate.validator.internal.constraintvalidators.hv.kor", + "org.hibernate.validator.internal.constraintvalidators.hv.pl", + "org.hibernate.validator.internal.constraintvalidators.hv.ru", + "org.hibernate.validator.internal.constraintvalidators.hv.time", + "org.hibernate.validator.internal.engine", + "org.hibernate.validator.internal.engine.constraintdefinition", + "org.hibernate.validator.internal.engine.constraintvalidation", + "org.hibernate.validator.internal.engine.groups", + "org.hibernate.validator.internal.engine.messageinterpolation", + "org.hibernate.validator.internal.engine.messageinterpolation.el", + "org.hibernate.validator.internal.engine.messageinterpolation.parser", + "org.hibernate.validator.internal.engine.messageinterpolation.util", + "org.hibernate.validator.internal.engine.path", + "org.hibernate.validator.internal.engine.resolver", + "org.hibernate.validator.internal.engine.scripting", + "org.hibernate.validator.internal.engine.validationcontext", + "org.hibernate.validator.internal.engine.valuecontext", + "org.hibernate.validator.internal.engine.valueextraction", + "org.hibernate.validator.internal.metadata", + "org.hibernate.validator.internal.metadata.aggregated", + "org.hibernate.validator.internal.metadata.aggregated.rule", + "org.hibernate.validator.internal.metadata.core", + "org.hibernate.validator.internal.metadata.descriptor", + "org.hibernate.validator.internal.metadata.facets", + "org.hibernate.validator.internal.metadata.location", + "org.hibernate.validator.internal.metadata.provider", + "org.hibernate.validator.internal.metadata.raw", + "org.hibernate.validator.internal.properties", + "org.hibernate.validator.internal.properties.javabean", + "org.hibernate.validator.internal.util", + "org.hibernate.validator.internal.util.actions", + "org.hibernate.validator.internal.util.annotation", + "org.hibernate.validator.internal.util.classhierarchy", + "org.hibernate.validator.internal.util.logging", + "org.hibernate.validator.internal.util.logging.formatter", + "org.hibernate.validator.internal.util.stereotypes", + "org.hibernate.validator.internal.xml", + "org.hibernate.validator.internal.xml.config", + "org.hibernate.validator.internal.xml.mapping", + "org.hibernate.validator.messageinterpolation", + "org.hibernate.validator.metadata", + "org.hibernate.validator.parameternameprovider", + "org.hibernate.validator.path", + "org.hibernate.validator.resourceloading", + "org.hibernate.validator.spi.cfg", + "org.hibernate.validator.spi.group", + "org.hibernate.validator.spi.messageinterpolation", + "org.hibernate.validator.spi.nodenameprovider", + "org.hibernate.validator.spi.properties", + "org.hibernate.validator.spi.resourceloading", + "org.hibernate.validator.spi.scripting" + ], + "org.jacoco:org.jacoco.agent:jar:runtime": [ + "com.vladium.emma.rt", + "org.jacoco.agent.rt", + "org.jacoco.agent.rt.internal_29a6edd", + "org.jacoco.agent.rt.internal_29a6edd.asm", + "org.jacoco.agent.rt.internal_29a6edd.asm.commons", + "org.jacoco.agent.rt.internal_29a6edd.asm.tree", + "org.jacoco.agent.rt.internal_29a6edd.core", + "org.jacoco.agent.rt.internal_29a6edd.core.analysis", + "org.jacoco.agent.rt.internal_29a6edd.core.data", + "org.jacoco.agent.rt.internal_29a6edd.core.instr", + "org.jacoco.agent.rt.internal_29a6edd.core.internal", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.analysis", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.analysis.filter", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.data", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.flow", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.instr", + "org.jacoco.agent.rt.internal_29a6edd.core.runtime", + "org.jacoco.agent.rt.internal_29a6edd.core.tools", + "org.jacoco.agent.rt.internal_29a6edd.output" + ], + "org.jacoco:org.jacoco.cli": [ + "org.jacoco.cli.internal", + "org.jacoco.cli.internal.commands" + ], + "org.jacoco:org.jacoco.core": [ + "org.jacoco.core", + "org.jacoco.core.analysis", + "org.jacoco.core.data", + "org.jacoco.core.instr", + "org.jacoco.core.internal", + "org.jacoco.core.internal.analysis", + "org.jacoco.core.internal.analysis.filter", + "org.jacoco.core.internal.data", + "org.jacoco.core.internal.flow", + "org.jacoco.core.internal.instr", + "org.jacoco.core.runtime", + "org.jacoco.core.tools" + ], + "org.jacoco:org.jacoco.report": [ + "org.jacoco.report", + "org.jacoco.report.check", + "org.jacoco.report.csv", + "org.jacoco.report.html", + "org.jacoco.report.internal", + "org.jacoco.report.internal.html", + "org.jacoco.report.internal.html.index", + "org.jacoco.report.internal.html.page", + "org.jacoco.report.internal.html.resources", + "org.jacoco.report.internal.html.table", + "org.jacoco.report.internal.xml", + "org.jacoco.report.xml" + ], + "org.jboss.logging:jboss-logging": [ + "org.jboss.logging" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "kotlin", + "kotlin.annotation", + "kotlin.collections", + "kotlin.collections.builders", + "kotlin.collections.jdk8", + "kotlin.collections.unsigned", + "kotlin.comparisons", + "kotlin.concurrent", + "kotlin.concurrent.atomics", + "kotlin.concurrent.internal", + "kotlin.contracts", + "kotlin.coroutines", + "kotlin.coroutines.cancellation", + "kotlin.coroutines.intrinsics", + "kotlin.coroutines.jvm.internal", + "kotlin.enums", + "kotlin.experimental", + "kotlin.internal", + "kotlin.internal.jdk7", + "kotlin.internal.jdk8", + "kotlin.io", + "kotlin.io.encoding", + "kotlin.io.path", + "kotlin.jdk7", + "kotlin.js", + "kotlin.jvm", + "kotlin.jvm.functions", + "kotlin.jvm.internal", + "kotlin.jvm.internal.markers", + "kotlin.jvm.internal.unsafe", + "kotlin.jvm.jdk8", + "kotlin.jvm.optionals", + "kotlin.math", + "kotlin.properties", + "kotlin.random", + "kotlin.random.jdk8", + "kotlin.ranges", + "kotlin.reflect", + "kotlin.sequences", + "kotlin.streams.jdk8", + "kotlin.system", + "kotlin.text", + "kotlin.text.jdk8", + "kotlin.time", + "kotlin.time.jdk8", + "kotlin.uuid" + ], + "org.jetbrains:annotations": [ + "org.intellij.lang.annotations", + "org.jetbrains.annotations" + ], + "org.jspecify:jspecify": [ + "org.jspecify.annotations" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.junit.jupiter.api", + "org.junit.jupiter.api.condition", + "org.junit.jupiter.api.extension", + "org.junit.jupiter.api.extension.support", + "org.junit.jupiter.api.function", + "org.junit.jupiter.api.io", + "org.junit.jupiter.api.parallel", + "org.junit.jupiter.api.util" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.junit.jupiter.engine", + "org.junit.jupiter.engine.config", + "org.junit.jupiter.engine.descriptor", + "org.junit.jupiter.engine.discovery", + "org.junit.jupiter.engine.discovery.predicates", + "org.junit.jupiter.engine.execution", + "org.junit.jupiter.engine.extension", + "org.junit.jupiter.engine.support" + ], + "org.junit.jupiter:junit-jupiter-params": [ + "org.junit.jupiter.params", + "org.junit.jupiter.params.aggregator", + "org.junit.jupiter.params.converter", + "org.junit.jupiter.params.provider", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.reader", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.util", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.writer", + "org.junit.jupiter.params.support" + ], + "org.junit.platform:junit-platform-commons": [ + "org.junit.platform.commons", + "org.junit.platform.commons.annotation", + "org.junit.platform.commons.function", + "org.junit.platform.commons.io", + "org.junit.platform.commons.logging", + "org.junit.platform.commons.support", + "org.junit.platform.commons.support.conversion", + "org.junit.platform.commons.support.scanning", + "org.junit.platform.commons.util" + ], + "org.junit.platform:junit-platform-console-standalone": [ + "junit.extensions", + "junit.framework", + "junit.runner", + "junit.textui", + "org.apiguardian.api", + "org.hamcrest", + "org.hamcrest.core", + "org.hamcrest.internal", + "org.junit", + "org.junit.experimental", + "org.junit.experimental.categories", + "org.junit.experimental.max", + "org.junit.experimental.results", + "org.junit.experimental.runners", + "org.junit.experimental.theories", + "org.junit.experimental.theories.internal", + "org.junit.experimental.theories.suppliers", + "org.junit.function", + "org.junit.internal", + "org.junit.internal.builders", + "org.junit.internal.management", + "org.junit.internal.matchers", + "org.junit.internal.requests", + "org.junit.internal.runners", + "org.junit.internal.runners.model", + "org.junit.internal.runners.rules", + "org.junit.internal.runners.statements", + "org.junit.jupiter.api", + "org.junit.jupiter.api.condition", + "org.junit.jupiter.api.extension", + "org.junit.jupiter.api.extension.support", + "org.junit.jupiter.api.function", + "org.junit.jupiter.api.io", + "org.junit.jupiter.api.parallel", + "org.junit.jupiter.api.util", + "org.junit.jupiter.engine", + "org.junit.jupiter.engine.config", + "org.junit.jupiter.engine.descriptor", + "org.junit.jupiter.engine.discovery", + "org.junit.jupiter.engine.discovery.predicates", + "org.junit.jupiter.engine.execution", + "org.junit.jupiter.engine.extension", + "org.junit.jupiter.engine.support", + "org.junit.jupiter.params", + "org.junit.jupiter.params.aggregator", + "org.junit.jupiter.params.converter", + "org.junit.jupiter.params.provider", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.reader", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.util", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.writer", + "org.junit.jupiter.params.support", + "org.junit.matchers", + "org.junit.platform.commons", + "org.junit.platform.commons.annotation", + "org.junit.platform.commons.function", + "org.junit.platform.commons.io", + "org.junit.platform.commons.logging", + "org.junit.platform.commons.support", + "org.junit.platform.commons.support.conversion", + "org.junit.platform.commons.support.scanning", + "org.junit.platform.commons.util", + "org.junit.platform.console", + "org.junit.platform.console.command", + "org.junit.platform.console.options", + "org.junit.platform.console.output", + "org.junit.platform.console.shadow.picocli", + "org.junit.platform.engine", + "org.junit.platform.engine.discovery", + "org.junit.platform.engine.reporting", + "org.junit.platform.engine.support.config", + "org.junit.platform.engine.support.descriptor", + "org.junit.platform.engine.support.discovery", + "org.junit.platform.engine.support.hierarchical", + "org.junit.platform.engine.support.store", + "org.junit.platform.launcher", + "org.junit.platform.launcher.core", + "org.junit.platform.launcher.jfr", + "org.junit.platform.launcher.listeners", + "org.junit.platform.launcher.listeners.discovery", + "org.junit.platform.launcher.listeners.session", + "org.junit.platform.launcher.tagexpression", + "org.junit.platform.reporting", + "org.junit.platform.reporting.legacy", + "org.junit.platform.reporting.legacy.xml", + "org.junit.platform.reporting.open.xml", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.api", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.core", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.git", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.java", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.root", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.schema", + "org.junit.platform.suite.api", + "org.junit.platform.suite.engine", + "org.junit.rules", + "org.junit.runner", + "org.junit.runner.manipulation", + "org.junit.runner.notification", + "org.junit.runners", + "org.junit.runners.model", + "org.junit.runners.parameterized", + "org.junit.validator", + "org.junit.vintage.engine", + "org.junit.vintage.engine.descriptor", + "org.junit.vintage.engine.discovery", + "org.junit.vintage.engine.execution", + "org.junit.vintage.engine.support", + "org.opentest4j", + "org.opentest4j.reporting.tooling.spi.htmlreport" + ], + "org.junit.platform:junit-platform-engine": [ + "org.junit.platform.engine", + "org.junit.platform.engine.discovery", + "org.junit.platform.engine.reporting", + "org.junit.platform.engine.support.config", + "org.junit.platform.engine.support.descriptor", + "org.junit.platform.engine.support.discovery", + "org.junit.platform.engine.support.hierarchical", + "org.junit.platform.engine.support.store" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.junit.platform.launcher", + "org.junit.platform.launcher.core", + "org.junit.platform.launcher.jfr", + "org.junit.platform.launcher.listeners", + "org.junit.platform.launcher.listeners.discovery", + "org.junit.platform.launcher.listeners.session", + "org.junit.platform.launcher.tagexpression" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.junit.platform.reporting", + "org.junit.platform.reporting.legacy", + "org.junit.platform.reporting.legacy.xml", + "org.junit.platform.reporting.open.xml", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.api", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.core", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.git", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.java", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.root", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.schema" + ], + "org.latencyutils:LatencyUtils": [ + "org.LatencyUtils" + ], + "org.mockito:mockito-core": [ + "org.mockito", + "org.mockito.configuration", + "org.mockito.creation.instance", + "org.mockito.exceptions.base", + "org.mockito.exceptions.misusing", + "org.mockito.exceptions.stacktrace", + "org.mockito.exceptions.verification", + "org.mockito.exceptions.verification.junit", + "org.mockito.exceptions.verification.opentest4j", + "org.mockito.hamcrest", + "org.mockito.internal", + "org.mockito.internal.configuration", + "org.mockito.internal.configuration.injection", + "org.mockito.internal.configuration.injection.filter", + "org.mockito.internal.configuration.injection.scanner", + "org.mockito.internal.configuration.plugins", + "org.mockito.internal.creation", + "org.mockito.internal.creation.bytebuddy", + "org.mockito.internal.creation.bytebuddy.access", + "org.mockito.internal.creation.bytebuddy.codegen", + "org.mockito.internal.creation.instance", + "org.mockito.internal.creation.proxy", + "org.mockito.internal.creation.settings", + "org.mockito.internal.creation.util", + "org.mockito.internal.debugging", + "org.mockito.internal.exceptions", + "org.mockito.internal.exceptions.stacktrace", + "org.mockito.internal.exceptions.util", + "org.mockito.internal.framework", + "org.mockito.internal.hamcrest", + "org.mockito.internal.handler", + "org.mockito.internal.invocation", + "org.mockito.internal.invocation.finder", + "org.mockito.internal.invocation.mockref", + "org.mockito.internal.junit", + "org.mockito.internal.listeners", + "org.mockito.internal.matchers", + "org.mockito.internal.matchers.apachecommons", + "org.mockito.internal.matchers.text", + "org.mockito.internal.progress", + "org.mockito.internal.reporting", + "org.mockito.internal.runners", + "org.mockito.internal.runners.util", + "org.mockito.internal.session", + "org.mockito.internal.stubbing", + "org.mockito.internal.stubbing.answers", + "org.mockito.internal.stubbing.defaultanswers", + "org.mockito.internal.util", + "org.mockito.internal.util.collections", + "org.mockito.internal.util.concurrent", + "org.mockito.internal.util.io", + "org.mockito.internal.util.reflection", + "org.mockito.internal.verification", + "org.mockito.internal.verification.api", + "org.mockito.internal.verification.argumentmatching", + "org.mockito.internal.verification.checkers", + "org.mockito.invocation", + "org.mockito.junit", + "org.mockito.listeners", + "org.mockito.mock", + "org.mockito.plugins", + "org.mockito.quality", + "org.mockito.session", + "org.mockito.stubbing", + "org.mockito.verification" + ], + "org.mockito:mockito-junit-jupiter": [ + "org.mockito.junit.jupiter", + "org.mockito.junit.jupiter.resolver" + ], + "org.objenesis:objenesis": [ + "org.objenesis", + "org.objenesis.instantiator", + "org.objenesis.instantiator.android", + "org.objenesis.instantiator.annotations", + "org.objenesis.instantiator.basic", + "org.objenesis.instantiator.gcj", + "org.objenesis.instantiator.perc", + "org.objenesis.instantiator.sun", + "org.objenesis.instantiator.util", + "org.objenesis.strategy" + ], + "org.opentest4j.reporting:open-test-reporting-tooling-spi": [ + "org.opentest4j.reporting.tooling.spi.htmlreport" + ], + "org.opentest4j:opentest4j": [ + "org.opentest4j" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ], + "org.ow2.asm:asm-analysis": [ + "org.objectweb.asm.tree.analysis" + ], + "org.ow2.asm:asm-commons": [ + "org.objectweb.asm.commons" + ], + "org.ow2.asm:asm-tree": [ + "org.objectweb.asm.tree" + ], + "org.ow2.asm:asm-util": [ + "org.objectweb.asm.util" + ], + "org.projectlombok:lombok": [ + "lombok", + "lombok.delombok.ant", + "lombok.experimental", + "lombok.extern.apachecommons", + "lombok.extern.flogger", + "lombok.extern.jackson", + "lombok.extern.java", + "lombok.extern.jbosslog", + "lombok.extern.log4j", + "lombok.extern.slf4j", + "lombok.javac.apt", + "lombok.launch" + ], + "org.reactivestreams:reactive-streams": [ + "org.reactivestreams" + ], + "org.rnorth.duct-tape:duct-tape": [ + "org.rnorth.ducttape", + "org.rnorth.ducttape.circuitbreakers", + "org.rnorth.ducttape.inconsistents", + "org.rnorth.ducttape.ratelimits", + "org.rnorth.ducttape.timeouts", + "org.rnorth.ducttape.unreliables" + ], + "org.skyscreamer:jsonassert": [ + "org.json", + "org.skyscreamer.jsonassert", + "org.skyscreamer.jsonassert.comparator" + ], + "org.slf4j:jul-to-slf4j": [ + "org.slf4j.bridge" + ], + "org.slf4j:slf4j-api": [ + "org.slf4j", + "org.slf4j.event", + "org.slf4j.helpers", + "org.slf4j.spi" + ], + "org.springdoc:springdoc-openapi-starter-common": [ + "org.springdoc.api", + "org.springdoc.core.annotations", + "org.springdoc.core.conditions", + "org.springdoc.core.configuration", + "org.springdoc.core.configuration.hints", + "org.springdoc.core.configuration.oauth2", + "org.springdoc.core.configurer", + "org.springdoc.core.converters", + "org.springdoc.core.converters.models", + "org.springdoc.core.customizers", + "org.springdoc.core.data", + "org.springdoc.core.discoverer", + "org.springdoc.core.events", + "org.springdoc.core.extractor", + "org.springdoc.core.filters", + "org.springdoc.core.fn", + "org.springdoc.core.fn.builders.apiresponse", + "org.springdoc.core.fn.builders.arrayschema", + "org.springdoc.core.fn.builders.content", + "org.springdoc.core.fn.builders.discriminatormapping", + "org.springdoc.core.fn.builders.encoding", + "org.springdoc.core.fn.builders.exampleobject", + "org.springdoc.core.fn.builders.extension", + "org.springdoc.core.fn.builders.extensionproperty", + "org.springdoc.core.fn.builders.externaldocumentation", + "org.springdoc.core.fn.builders.header", + "org.springdoc.core.fn.builders.link", + "org.springdoc.core.fn.builders.linkparameter", + "org.springdoc.core.fn.builders.operation", + "org.springdoc.core.fn.builders.parameter", + "org.springdoc.core.fn.builders.requestbody", + "org.springdoc.core.fn.builders.schema", + "org.springdoc.core.fn.builders.securityrequirement", + "org.springdoc.core.fn.builders.server", + "org.springdoc.core.fn.builders.servervariable", + "org.springdoc.core.mixins", + "org.springdoc.core.models", + "org.springdoc.core.properties", + "org.springdoc.core.providers", + "org.springdoc.core.service", + "org.springdoc.core.utils", + "org.springdoc.core.versions", + "org.springdoc.scalar", + "org.springdoc.ui" + ], + "org.springdoc:springdoc-openapi-starter-webflux-api": [ + "org.springdoc.webflux.api", + "org.springdoc.webflux.core.configuration", + "org.springdoc.webflux.core.configuration.hints", + "org.springdoc.webflux.core.fn", + "org.springdoc.webflux.core.providers", + "org.springdoc.webflux.core.service", + "org.springdoc.webflux.core.visitor" + ], + "org.springdoc:springdoc-openapi-starter-webmvc-api": [ + "org.springdoc.webmvc.api", + "org.springdoc.webmvc.core.configuration", + "org.springdoc.webmvc.core.configuration.hints", + "org.springdoc.webmvc.core.fn", + "org.springdoc.webmvc.core.providers", + "org.springdoc.webmvc.core.service" + ], + "org.springframework.boot:spring-boot": [ + "org.springframework.boot", + "org.springframework.boot.admin", + "org.springframework.boot.ansi", + "org.springframework.boot.availability", + "org.springframework.boot.bootstrap", + "org.springframework.boot.builder", + "org.springframework.boot.cloud", + "org.springframework.boot.context", + "org.springframework.boot.context.annotation", + "org.springframework.boot.context.config", + "org.springframework.boot.context.event", + "org.springframework.boot.context.logging", + "org.springframework.boot.context.metrics.buffering", + "org.springframework.boot.context.properties", + "org.springframework.boot.context.properties.bind", + "org.springframework.boot.context.properties.bind.handler", + "org.springframework.boot.context.properties.bind.validation", + "org.springframework.boot.context.properties.source", + "org.springframework.boot.convert", + "org.springframework.boot.diagnostics", + "org.springframework.boot.diagnostics.analyzer", + "org.springframework.boot.env", + "org.springframework.boot.info", + "org.springframework.boot.io", + "org.springframework.boot.json", + "org.springframework.boot.logging", + "org.springframework.boot.logging.java", + "org.springframework.boot.logging.log4j2", + "org.springframework.boot.logging.logback", + "org.springframework.boot.logging.structured", + "org.springframework.boot.origin", + "org.springframework.boot.retry", + "org.springframework.boot.ssl", + "org.springframework.boot.ssl.jks", + "org.springframework.boot.ssl.pem", + "org.springframework.boot.support", + "org.springframework.boot.system", + "org.springframework.boot.task", + "org.springframework.boot.thread", + "org.springframework.boot.util", + "org.springframework.boot.validation", + "org.springframework.boot.validation.beanvalidation", + "org.springframework.boot.web.context.reactive", + "org.springframework.boot.web.context.servlet", + "org.springframework.boot.web.error", + "org.springframework.boot.web.servlet", + "org.springframework.boot.web.servlet.support" + ], + "org.springframework.boot:spring-boot-actuator": [ + "org.springframework.boot.actuate.audit", + "org.springframework.boot.actuate.audit.listener", + "org.springframework.boot.actuate.beans", + "org.springframework.boot.actuate.context", + "org.springframework.boot.actuate.context.properties", + "org.springframework.boot.actuate.endpoint", + "org.springframework.boot.actuate.endpoint.annotation", + "org.springframework.boot.actuate.endpoint.invoke", + "org.springframework.boot.actuate.endpoint.invoke.convert", + "org.springframework.boot.actuate.endpoint.invoke.reflect", + "org.springframework.boot.actuate.endpoint.invoker.cache", + "org.springframework.boot.actuate.endpoint.jackson", + "org.springframework.boot.actuate.endpoint.jmx", + "org.springframework.boot.actuate.endpoint.jmx.annotation", + "org.springframework.boot.actuate.endpoint.web", + "org.springframework.boot.actuate.endpoint.web.annotation", + "org.springframework.boot.actuate.env", + "org.springframework.boot.actuate.info", + "org.springframework.boot.actuate.logging", + "org.springframework.boot.actuate.management", + "org.springframework.boot.actuate.sbom", + "org.springframework.boot.actuate.scheduling", + "org.springframework.boot.actuate.security", + "org.springframework.boot.actuate.startup", + "org.springframework.boot.actuate.web.exchanges", + "org.springframework.boot.actuate.web.mappings" + ], + "org.springframework.boot:spring-boot-actuator-autoconfigure": [ + "org.springframework.boot.actuate.autoconfigure", + "org.springframework.boot.actuate.autoconfigure.audit", + "org.springframework.boot.actuate.autoconfigure.beans", + "org.springframework.boot.actuate.autoconfigure.condition", + "org.springframework.boot.actuate.autoconfigure.context", + "org.springframework.boot.actuate.autoconfigure.context.properties", + "org.springframework.boot.actuate.autoconfigure.endpoint", + "org.springframework.boot.actuate.autoconfigure.endpoint.condition", + "org.springframework.boot.actuate.autoconfigure.endpoint.expose", + "org.springframework.boot.actuate.autoconfigure.endpoint.jackson", + "org.springframework.boot.actuate.autoconfigure.endpoint.jmx", + "org.springframework.boot.actuate.autoconfigure.endpoint.web", + "org.springframework.boot.actuate.autoconfigure.env", + "org.springframework.boot.actuate.autoconfigure.info", + "org.springframework.boot.actuate.autoconfigure.logging", + "org.springframework.boot.actuate.autoconfigure.management", + "org.springframework.boot.actuate.autoconfigure.sbom", + "org.springframework.boot.actuate.autoconfigure.scheduling", + "org.springframework.boot.actuate.autoconfigure.startup", + "org.springframework.boot.actuate.autoconfigure.web", + "org.springframework.boot.actuate.autoconfigure.web.exchanges", + "org.springframework.boot.actuate.autoconfigure.web.mappings", + "org.springframework.boot.actuate.autoconfigure.web.server" + ], + "org.springframework.boot:spring-boot-autoconfigure": [ + "org.springframework.boot.autoconfigure", + "org.springframework.boot.autoconfigure.admin", + "org.springframework.boot.autoconfigure.aop", + "org.springframework.boot.autoconfigure.availability", + "org.springframework.boot.autoconfigure.cache", + "org.springframework.boot.autoconfigure.condition", + "org.springframework.boot.autoconfigure.container", + "org.springframework.boot.autoconfigure.context", + "org.springframework.boot.autoconfigure.data", + "org.springframework.boot.autoconfigure.diagnostics.analyzer", + "org.springframework.boot.autoconfigure.info", + "org.springframework.boot.autoconfigure.jmx", + "org.springframework.boot.autoconfigure.logging", + "org.springframework.boot.autoconfigure.preinitialize", + "org.springframework.boot.autoconfigure.service.connection", + "org.springframework.boot.autoconfigure.ssl", + "org.springframework.boot.autoconfigure.task", + "org.springframework.boot.autoconfigure.template", + "org.springframework.boot.autoconfigure.web", + "org.springframework.boot.autoconfigure.web.format" + ], + "org.springframework.boot:spring-boot-cassandra": [ + "org.springframework.boot.cassandra.autoconfigure", + "org.springframework.boot.cassandra.autoconfigure.health", + "org.springframework.boot.cassandra.docker.compose", + "org.springframework.boot.cassandra.health", + "org.springframework.boot.cassandra.testcontainers" + ], + "org.springframework.boot:spring-boot-data-cassandra": [ + "org.springframework.boot.data.cassandra.autoconfigure" + ], + "org.springframework.boot:spring-boot-data-cassandra-test": [ + "org.springframework.boot.data.cassandra.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-data-commons": [ + "org.springframework.boot.data.autoconfigure.metrics", + "org.springframework.boot.data.autoconfigure.web", + "org.springframework.boot.data.metrics" + ], + "org.springframework.boot:spring-boot-health": [ + "org.springframework.boot.health.actuate.endpoint", + "org.springframework.boot.health.application", + "org.springframework.boot.health.autoconfigure.actuate.endpoint", + "org.springframework.boot.health.autoconfigure.application", + "org.springframework.boot.health.autoconfigure.contributor", + "org.springframework.boot.health.autoconfigure.registry", + "org.springframework.boot.health.contributor", + "org.springframework.boot.health.registry" + ], + "org.springframework.boot:spring-boot-http-client": [ + "org.springframework.boot.http.client", + "org.springframework.boot.http.client.autoconfigure", + "org.springframework.boot.http.client.autoconfigure.imperative", + "org.springframework.boot.http.client.autoconfigure.metrics", + "org.springframework.boot.http.client.autoconfigure.reactive", + "org.springframework.boot.http.client.autoconfigure.service", + "org.springframework.boot.http.client.reactive" + ], + "org.springframework.boot:spring-boot-http-codec": [ + "org.springframework.boot.http.codec", + "org.springframework.boot.http.codec.autoconfigure" + ], + "org.springframework.boot:spring-boot-http-converter": [ + "org.springframework.boot.http.converter.autoconfigure" + ], + "org.springframework.boot:spring-boot-jackson": [ + "org.springframework.boot.jackson", + "org.springframework.boot.jackson.autoconfigure" + ], + "org.springframework.boot:spring-boot-loader": [ + "org.springframework.boot.loader.jar", + "org.springframework.boot.loader.jarmode", + "org.springframework.boot.loader.launch", + "org.springframework.boot.loader.log", + "org.springframework.boot.loader.net.protocol", + "org.springframework.boot.loader.net.protocol.jar", + "org.springframework.boot.loader.net.protocol.nested", + "org.springframework.boot.loader.net.util", + "org.springframework.boot.loader.nio.file", + "org.springframework.boot.loader.ref", + "org.springframework.boot.loader.zip" + ], + "org.springframework.boot:spring-boot-micrometer-metrics": [ + "org.springframework.boot.micrometer.metrics", + "org.springframework.boot.micrometer.metrics.actuate.endpoint", + "org.springframework.boot.micrometer.metrics.autoconfigure", + "org.springframework.boot.micrometer.metrics.autoconfigure.export", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.appoptics", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.atlas", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.datadog", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.dynatrace", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.ganglia", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.graphite", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.humio", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.influx", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.jmx", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.kairos", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.newrelic", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.otlp", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.properties", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.simple", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.stackdriver", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.statsd", + "org.springframework.boot.micrometer.metrics.autoconfigure.jvm", + "org.springframework.boot.micrometer.metrics.autoconfigure.logging.log4j2", + "org.springframework.boot.micrometer.metrics.autoconfigure.logging.logback", + "org.springframework.boot.micrometer.metrics.autoconfigure.ssl", + "org.springframework.boot.micrometer.metrics.autoconfigure.startup", + "org.springframework.boot.micrometer.metrics.autoconfigure.system", + "org.springframework.boot.micrometer.metrics.autoconfigure.task", + "org.springframework.boot.micrometer.metrics.docker.compose.otlp", + "org.springframework.boot.micrometer.metrics.export.prometheus", + "org.springframework.boot.micrometer.metrics.export.prometheus.endpoint", + "org.springframework.boot.micrometer.metrics.startup", + "org.springframework.boot.micrometer.metrics.system", + "org.springframework.boot.micrometer.metrics.testcontainers.otlp" + ], + "org.springframework.boot:spring-boot-micrometer-metrics-test": [ + "org.springframework.boot.micrometer.metrics.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-micrometer-observation": [ + "org.springframework.boot.micrometer.observation.autoconfigure" + ], + "org.springframework.boot:spring-boot-micrometer-tracing": [ + "org.springframework.boot.micrometer.tracing.autoconfigure", + "org.springframework.boot.micrometer.tracing.autoconfigure.prometheus" + ], + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": [ + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure", + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure.otlp", + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure.zipkin", + "org.springframework.boot.micrometer.tracing.opentelemetry.docker.compose.otlp", + "org.springframework.boot.micrometer.tracing.opentelemetry.testcontainers.otlp" + ], + "org.springframework.boot:spring-boot-netty": [ + "org.springframework.boot.netty.autoconfigure" + ], + "org.springframework.boot:spring-boot-opentelemetry": [ + "org.springframework.boot.opentelemetry.autoconfigure", + "org.springframework.boot.opentelemetry.autoconfigure.logging", + "org.springframework.boot.opentelemetry.autoconfigure.logging.otlp", + "org.springframework.boot.opentelemetry.docker.compose", + "org.springframework.boot.opentelemetry.testcontainers" + ], + "org.springframework.boot:spring-boot-persistence": [ + "org.springframework.boot.persistence.autoconfigure" + ], + "org.springframework.boot:spring-boot-reactor": [ + "org.springframework.boot.reactor", + "org.springframework.boot.reactor.autoconfigure" + ], + "org.springframework.boot:spring-boot-reactor-netty": [ + "org.springframework.boot.reactor.netty", + "org.springframework.boot.reactor.netty.autoconfigure", + "org.springframework.boot.reactor.netty.autoconfigure.actuate.web.server" + ], + "org.springframework.boot:spring-boot-restclient": [ + "org.springframework.boot.restclient", + "org.springframework.boot.restclient.autoconfigure", + "org.springframework.boot.restclient.autoconfigure.service", + "org.springframework.boot.restclient.observation" + ], + "org.springframework.boot:spring-boot-resttestclient": [ + "org.springframework.boot.resttestclient", + "org.springframework.boot.resttestclient.autoconfigure" + ], + "org.springframework.boot:spring-boot-security": [ + "org.springframework.boot.security.autoconfigure", + "org.springframework.boot.security.autoconfigure.actuate.web.reactive", + "org.springframework.boot.security.autoconfigure.actuate.web.servlet", + "org.springframework.boot.security.autoconfigure.rsocket", + "org.springframework.boot.security.autoconfigure.web", + "org.springframework.boot.security.autoconfigure.web.reactive", + "org.springframework.boot.security.autoconfigure.web.servlet", + "org.springframework.boot.security.web.reactive", + "org.springframework.boot.security.web.servlet" + ], + "org.springframework.boot:spring-boot-security-oauth2-client": [ + "org.springframework.boot.security.oauth2.client.autoconfigure", + "org.springframework.boot.security.oauth2.client.autoconfigure.reactive", + "org.springframework.boot.security.oauth2.client.autoconfigure.servlet" + ], + "org.springframework.boot:spring-boot-security-oauth2-resource-server": [ + "org.springframework.boot.security.oauth2.server.resource.autoconfigure", + "org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive", + "org.springframework.boot.security.oauth2.server.resource.autoconfigure.servlet" + ], + "org.springframework.boot:spring-boot-security-test": [ + "org.springframework.boot.security.test.autoconfigure.webflux", + "org.springframework.boot.security.test.autoconfigure.webmvc" + ], + "org.springframework.boot:spring-boot-servlet": [ + "org.springframework.boot.servlet", + "org.springframework.boot.servlet.actuate.web.exchanges", + "org.springframework.boot.servlet.actuate.web.mappings", + "org.springframework.boot.servlet.autoconfigure", + "org.springframework.boot.servlet.autoconfigure.actuate.web", + "org.springframework.boot.servlet.autoconfigure.actuate.web.exchanges", + "org.springframework.boot.servlet.autoconfigure.actuate.web.mappings", + "org.springframework.boot.servlet.filter" + ], + "org.springframework.boot:spring-boot-test": [ + "org.springframework.boot.test.context", + "org.springframework.boot.test.context.assertj", + "org.springframework.boot.test.context.filter", + "org.springframework.boot.test.context.filter.annotation", + "org.springframework.boot.test.context.runner", + "org.springframework.boot.test.http.client", + "org.springframework.boot.test.http.server", + "org.springframework.boot.test.json", + "org.springframework.boot.test.mock.web", + "org.springframework.boot.test.system", + "org.springframework.boot.test.util", + "org.springframework.boot.test.web.htmlunit", + "org.springframework.boot.test.web.server" + ], + "org.springframework.boot:spring-boot-test-autoconfigure": [ + "org.springframework.boot.test.autoconfigure", + "org.springframework.boot.test.autoconfigure.jdbc", + "org.springframework.boot.test.autoconfigure.json" + ], + "org.springframework.boot:spring-boot-tomcat": [ + "org.springframework.boot.tomcat", + "org.springframework.boot.tomcat.autoconfigure", + "org.springframework.boot.tomcat.autoconfigure.actuate.web.server", + "org.springframework.boot.tomcat.autoconfigure.metrics", + "org.springframework.boot.tomcat.autoconfigure.reactive", + "org.springframework.boot.tomcat.autoconfigure.servlet", + "org.springframework.boot.tomcat.metrics", + "org.springframework.boot.tomcat.reactive", + "org.springframework.boot.tomcat.servlet" + ], + "org.springframework.boot:spring-boot-validation": [ + "org.springframework.boot.validation.autoconfigure" + ], + "org.springframework.boot:spring-boot-web-server": [ + "org.springframework.boot.web.server", + "org.springframework.boot.web.server.autoconfigure", + "org.springframework.boot.web.server.autoconfigure.reactive", + "org.springframework.boot.web.server.autoconfigure.servlet", + "org.springframework.boot.web.server.context", + "org.springframework.boot.web.server.reactive", + "org.springframework.boot.web.server.reactive.context", + "org.springframework.boot.web.server.servlet", + "org.springframework.boot.web.server.servlet.context" + ], + "org.springframework.boot:spring-boot-webclient": [ + "org.springframework.boot.webclient", + "org.springframework.boot.webclient.autoconfigure", + "org.springframework.boot.webclient.autoconfigure.service", + "org.springframework.boot.webclient.observation" + ], + "org.springframework.boot:spring-boot-webflux": [ + "org.springframework.boot.webflux", + "org.springframework.boot.webflux.actuate.endpoint.web", + "org.springframework.boot.webflux.actuate.web.exchanges", + "org.springframework.boot.webflux.actuate.web.mappings", + "org.springframework.boot.webflux.autoconfigure", + "org.springframework.boot.webflux.autoconfigure.actuate.endpoint.web", + "org.springframework.boot.webflux.autoconfigure.actuate.web", + "org.springframework.boot.webflux.autoconfigure.actuate.web.exchanges", + "org.springframework.boot.webflux.autoconfigure.actuate.web.mappings", + "org.springframework.boot.webflux.autoconfigure.error", + "org.springframework.boot.webflux.error", + "org.springframework.boot.webflux.filter" + ], + "org.springframework.boot:spring-boot-webflux-test": [ + "org.springframework.boot.webflux.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-webmvc": [ + "org.springframework.boot.webmvc", + "org.springframework.boot.webmvc.actuate.endpoint.web", + "org.springframework.boot.webmvc.actuate.web.mappings", + "org.springframework.boot.webmvc.autoconfigure", + "org.springframework.boot.webmvc.autoconfigure.actuate.endpoint.web", + "org.springframework.boot.webmvc.autoconfigure.actuate.web", + "org.springframework.boot.webmvc.autoconfigure.actuate.web.mappings", + "org.springframework.boot.webmvc.autoconfigure.error", + "org.springframework.boot.webmvc.error" + ], + "org.springframework.boot:spring-boot-webmvc-test": [ + "org.springframework.boot.webmvc.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-webtestclient": [ + "org.springframework.boot.webtestclient.autoconfigure" + ], + "org.springframework.cloud:spring-cloud-commons": [ + "org.springframework.cloud.client", + "org.springframework.cloud.client.actuator", + "org.springframework.cloud.client.circuitbreaker", + "org.springframework.cloud.client.circuitbreaker.httpservice", + "org.springframework.cloud.client.circuitbreaker.observation", + "org.springframework.cloud.client.discovery", + "org.springframework.cloud.client.discovery.composite", + "org.springframework.cloud.client.discovery.composite.reactive", + "org.springframework.cloud.client.discovery.event", + "org.springframework.cloud.client.discovery.health", + "org.springframework.cloud.client.discovery.health.reactive", + "org.springframework.cloud.client.discovery.simple", + "org.springframework.cloud.client.discovery.simple.reactive", + "org.springframework.cloud.client.hypermedia", + "org.springframework.cloud.client.loadbalancer", + "org.springframework.cloud.client.loadbalancer.reactive", + "org.springframework.cloud.client.serviceregistry", + "org.springframework.cloud.client.serviceregistry.endpoint", + "org.springframework.cloud.commons", + "org.springframework.cloud.commons.config", + "org.springframework.cloud.commons.publisher", + "org.springframework.cloud.commons.security", + "org.springframework.cloud.commons.util", + "org.springframework.cloud.configuration" + ], + "org.springframework.cloud:spring-cloud-context": [ + "org.springframework.cloud.autoconfigure", + "org.springframework.cloud.bootstrap", + "org.springframework.cloud.bootstrap.config", + "org.springframework.cloud.bootstrap.encrypt", + "org.springframework.cloud.bootstrap.support", + "org.springframework.cloud.context", + "org.springframework.cloud.context.config", + "org.springframework.cloud.context.config.annotation", + "org.springframework.cloud.context.encrypt", + "org.springframework.cloud.context.environment", + "org.springframework.cloud.context.named", + "org.springframework.cloud.context.properties", + "org.springframework.cloud.context.refresh", + "org.springframework.cloud.context.restart", + "org.springframework.cloud.context.scope", + "org.springframework.cloud.context.scope.refresh", + "org.springframework.cloud.context.scope.thread", + "org.springframework.cloud.endpoint", + "org.springframework.cloud.endpoint.event", + "org.springframework.cloud.env", + "org.springframework.cloud.health", + "org.springframework.cloud.logging", + "org.springframework.cloud.util", + "org.springframework.cloud.util.random" + ], + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig": [ + "org.springframework.cloud.kubernetes.client" + ], + "org.springframework.cloud:spring-cloud-kubernetes-client-config": [ + "org.springframework.cloud.kubernetes.client.config", + "org.springframework.cloud.kubernetes.client.config.reload" + ], + "org.springframework.cloud:spring-cloud-kubernetes-commons": [ + "org.springframework.cloud.kubernetes.commons", + "org.springframework.cloud.kubernetes.commons.autoconfig", + "org.springframework.cloud.kubernetes.commons.config", + "org.springframework.cloud.kubernetes.commons.config.reload", + "org.springframework.cloud.kubernetes.commons.config.reload.condition", + "org.springframework.cloud.kubernetes.commons.configdata", + "org.springframework.cloud.kubernetes.commons.discovery", + "org.springframework.cloud.kubernetes.commons.discovery.conditionals", + "org.springframework.cloud.kubernetes.commons.leader", + "org.springframework.cloud.kubernetes.commons.leader.election", + "org.springframework.cloud.kubernetes.commons.leader.election.events", + "org.springframework.cloud.kubernetes.commons.loadbalancer", + "org.springframework.cloud.kubernetes.commons.profile" + ], + "org.springframework.cloud:spring-cloud-starter-bootstrap": [ + "org.springframework.cloud.bootstrap.marker" + ], + "org.springframework.data:spring-data-cassandra": [ + "org.springframework.data.cassandra", + "org.springframework.data.cassandra.aot", + "org.springframework.data.cassandra.config", + "org.springframework.data.cassandra.core", + "org.springframework.data.cassandra.core.convert", + "org.springframework.data.cassandra.core.cql", + "org.springframework.data.cassandra.core.cql.converter", + "org.springframework.data.cassandra.core.cql.generator", + "org.springframework.data.cassandra.core.cql.keyspace", + "org.springframework.data.cassandra.core.cql.session", + "org.springframework.data.cassandra.core.cql.session.init", + "org.springframework.data.cassandra.core.cql.session.lookup", + "org.springframework.data.cassandra.core.cql.util", + "org.springframework.data.cassandra.core.mapping", + "org.springframework.data.cassandra.core.mapping.event", + "org.springframework.data.cassandra.core.query", + "org.springframework.data.cassandra.observability", + "org.springframework.data.cassandra.repository", + "org.springframework.data.cassandra.repository.aot", + "org.springframework.data.cassandra.repository.cdi", + "org.springframework.data.cassandra.repository.config", + "org.springframework.data.cassandra.repository.query", + "org.springframework.data.cassandra.repository.support", + "org.springframework.data.cassandra.util" + ], + "org.springframework.data:spring-data-commons": [ + "org.springframework.data.annotation", + "org.springframework.data.aot", + "org.springframework.data.auditing", + "org.springframework.data.auditing.config", + "org.springframework.data.config", + "org.springframework.data.convert", + "org.springframework.data.core", + "org.springframework.data.crossstore", + "org.springframework.data.domain", + "org.springframework.data.domain.jaxb", + "org.springframework.data.expression", + "org.springframework.data.geo", + "org.springframework.data.geo.format", + "org.springframework.data.history", + "org.springframework.data.javapoet", + "org.springframework.data.mapping", + "org.springframework.data.mapping.callback", + "org.springframework.data.mapping.context", + "org.springframework.data.mapping.model", + "org.springframework.data.projection", + "org.springframework.data.querydsl", + "org.springframework.data.querydsl.aot", + "org.springframework.data.querydsl.binding", + "org.springframework.data.repository", + "org.springframework.data.repository.aot.generate", + "org.springframework.data.repository.aot.hint", + "org.springframework.data.repository.cdi", + "org.springframework.data.repository.config", + "org.springframework.data.repository.core", + "org.springframework.data.repository.core.support", + "org.springframework.data.repository.history", + "org.springframework.data.repository.history.support", + "org.springframework.data.repository.init", + "org.springframework.data.repository.kotlin", + "org.springframework.data.repository.query", + "org.springframework.data.repository.query.parser", + "org.springframework.data.repository.reactive", + "org.springframework.data.repository.support", + "org.springframework.data.repository.util", + "org.springframework.data.spel", + "org.springframework.data.spel.spi", + "org.springframework.data.support", + "org.springframework.data.transaction", + "org.springframework.data.util", + "org.springframework.data.web", + "org.springframework.data.web.aot", + "org.springframework.data.web.config", + "org.springframework.data.web.querydsl" + ], + "org.springframework.retry:spring-retry": [ + "org.springframework.classify", + "org.springframework.classify.annotation", + "org.springframework.classify.util", + "org.springframework.retry", + "org.springframework.retry.annotation", + "org.springframework.retry.backoff", + "org.springframework.retry.context", + "org.springframework.retry.interceptor", + "org.springframework.retry.listener", + "org.springframework.retry.policy", + "org.springframework.retry.stats", + "org.springframework.retry.support" + ], + "org.springframework.security:spring-security-config": [ + "org.springframework.security.config", + "org.springframework.security.config.annotation", + "org.springframework.security.config.annotation.authentication", + "org.springframework.security.config.annotation.authentication.builders", + "org.springframework.security.config.annotation.authentication.configuration", + "org.springframework.security.config.annotation.authentication.configurers.ldap", + "org.springframework.security.config.annotation.authentication.configurers.provisioning", + "org.springframework.security.config.annotation.authentication.configurers.userdetails", + "org.springframework.security.config.annotation.authorization", + "org.springframework.security.config.annotation.configuration", + "org.springframework.security.config.annotation.method.configuration", + "org.springframework.security.config.annotation.rsocket", + "org.springframework.security.config.annotation.web", + "org.springframework.security.config.annotation.web.builders", + "org.springframework.security.config.annotation.web.configuration", + "org.springframework.security.config.annotation.web.configurers", + "org.springframework.security.config.annotation.web.configurers.oauth2.client", + "org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization", + "org.springframework.security.config.annotation.web.configurers.oauth2.server.resource", + "org.springframework.security.config.annotation.web.configurers.ott", + "org.springframework.security.config.annotation.web.configurers.saml2", + "org.springframework.security.config.annotation.web.headers", + "org.springframework.security.config.annotation.web.oauth2.client", + "org.springframework.security.config.annotation.web.oauth2.login", + "org.springframework.security.config.annotation.web.oauth2.resourceserver", + "org.springframework.security.config.annotation.web.reactive", + "org.springframework.security.config.annotation.web.saml2", + "org.springframework.security.config.annotation.web.servlet.configuration", + "org.springframework.security.config.annotation.web.session", + "org.springframework.security.config.annotation.web.socket", + "org.springframework.security.config.aot.hint", + "org.springframework.security.config.authentication", + "org.springframework.security.config.core", + "org.springframework.security.config.core.userdetails", + "org.springframework.security.config.crypto", + "org.springframework.security.config.debug", + "org.springframework.security.config.http", + "org.springframework.security.config.ldap", + "org.springframework.security.config.method", + "org.springframework.security.config.oauth2.client", + "org.springframework.security.config.observation", + "org.springframework.security.config.provisioning", + "org.springframework.security.config.saml2", + "org.springframework.security.config.web", + "org.springframework.security.config.web.messaging", + "org.springframework.security.config.web.server", + "org.springframework.security.config.websocket" + ], + "org.springframework.security:spring-security-core": [ + "org.springframework.security.access", + "org.springframework.security.access.annotation", + "org.springframework.security.access.expression", + "org.springframework.security.access.expression.method", + "org.springframework.security.access.hierarchicalroles", + "org.springframework.security.access.prepost", + "org.springframework.security.aot.hint", + "org.springframework.security.authentication", + "org.springframework.security.authentication.dao", + "org.springframework.security.authentication.event", + "org.springframework.security.authentication.jaas", + "org.springframework.security.authentication.jaas.event", + "org.springframework.security.authentication.jaas.memory", + "org.springframework.security.authentication.ott", + "org.springframework.security.authentication.ott.reactive", + "org.springframework.security.authentication.password", + "org.springframework.security.authorization", + "org.springframework.security.authorization.event", + "org.springframework.security.authorization.method", + "org.springframework.security.concurrent", + "org.springframework.security.context", + "org.springframework.security.converter", + "org.springframework.security.core", + "org.springframework.security.core.annotation", + "org.springframework.security.core.authority", + "org.springframework.security.core.authority.mapping", + "org.springframework.security.core.context", + "org.springframework.security.core.parameters", + "org.springframework.security.core.session", + "org.springframework.security.core.token", + "org.springframework.security.core.userdetails", + "org.springframework.security.core.userdetails.cache", + "org.springframework.security.core.userdetails.jdbc", + "org.springframework.security.core.userdetails.memory", + "org.springframework.security.jackson", + "org.springframework.security.jackson2", + "org.springframework.security.provisioning", + "org.springframework.security.scheduling", + "org.springframework.security.task", + "org.springframework.security.util" + ], + "org.springframework.security:spring-security-crypto": [ + "org.springframework.security.crypto.argon2", + "org.springframework.security.crypto.bcrypt", + "org.springframework.security.crypto.codec", + "org.springframework.security.crypto.encrypt", + "org.springframework.security.crypto.factory", + "org.springframework.security.crypto.keygen", + "org.springframework.security.crypto.password", + "org.springframework.security.crypto.password4j", + "org.springframework.security.crypto.scrypt", + "org.springframework.security.crypto.util" + ], + "org.springframework.security:spring-security-oauth2-client": [ + "org.springframework.security.oauth2.client", + "org.springframework.security.oauth2.client.annotation", + "org.springframework.security.oauth2.client.aot.hint", + "org.springframework.security.oauth2.client.authentication", + "org.springframework.security.oauth2.client.endpoint", + "org.springframework.security.oauth2.client.event", + "org.springframework.security.oauth2.client.http", + "org.springframework.security.oauth2.client.jackson", + "org.springframework.security.oauth2.client.jackson2", + "org.springframework.security.oauth2.client.oidc.authentication", + "org.springframework.security.oauth2.client.oidc.authentication.event", + "org.springframework.security.oauth2.client.oidc.authentication.logout", + "org.springframework.security.oauth2.client.oidc.server.session", + "org.springframework.security.oauth2.client.oidc.session", + "org.springframework.security.oauth2.client.oidc.userinfo", + "org.springframework.security.oauth2.client.oidc.web.logout", + "org.springframework.security.oauth2.client.oidc.web.server.logout", + "org.springframework.security.oauth2.client.registration", + "org.springframework.security.oauth2.client.userinfo", + "org.springframework.security.oauth2.client.web", + "org.springframework.security.oauth2.client.web.client", + "org.springframework.security.oauth2.client.web.client.support", + "org.springframework.security.oauth2.client.web.method.annotation", + "org.springframework.security.oauth2.client.web.reactive.function.client", + "org.springframework.security.oauth2.client.web.reactive.function.client.support", + "org.springframework.security.oauth2.client.web.reactive.result.method.annotation", + "org.springframework.security.oauth2.client.web.server", + "org.springframework.security.oauth2.client.web.server.authentication" + ], + "org.springframework.security:spring-security-oauth2-core": [ + "org.springframework.security.oauth2.core", + "org.springframework.security.oauth2.core.authorization", + "org.springframework.security.oauth2.core.converter", + "org.springframework.security.oauth2.core.endpoint", + "org.springframework.security.oauth2.core.http.converter", + "org.springframework.security.oauth2.core.oidc", + "org.springframework.security.oauth2.core.oidc.endpoint", + "org.springframework.security.oauth2.core.oidc.user", + "org.springframework.security.oauth2.core.user", + "org.springframework.security.oauth2.core.web.reactive.function" + ], + "org.springframework.security:spring-security-oauth2-jose": [ + "org.springframework.security.oauth2.jose", + "org.springframework.security.oauth2.jose.jws", + "org.springframework.security.oauth2.jwt" + ], + "org.springframework.security:spring-security-oauth2-resource-server": [ + "org.springframework.security.oauth2.server.resource", + "org.springframework.security.oauth2.server.resource.authentication", + "org.springframework.security.oauth2.server.resource.introspection", + "org.springframework.security.oauth2.server.resource.web", + "org.springframework.security.oauth2.server.resource.web.access", + "org.springframework.security.oauth2.server.resource.web.access.server", + "org.springframework.security.oauth2.server.resource.web.authentication", + "org.springframework.security.oauth2.server.resource.web.reactive.function.client", + "org.springframework.security.oauth2.server.resource.web.server", + "org.springframework.security.oauth2.server.resource.web.server.authentication" + ], + "org.springframework.security:spring-security-test": [ + "org.springframework.security.test.aot.hint", + "org.springframework.security.test.context", + "org.springframework.security.test.context.annotation", + "org.springframework.security.test.context.support", + "org.springframework.security.test.web.reactive.server", + "org.springframework.security.test.web.servlet.request", + "org.springframework.security.test.web.servlet.response", + "org.springframework.security.test.web.servlet.setup", + "org.springframework.security.test.web.support" + ], + "org.springframework.security:spring-security-web": [ + "org.springframework.security.web", + "org.springframework.security.web.access", + "org.springframework.security.web.access.expression", + "org.springframework.security.web.access.intercept", + "org.springframework.security.web.aot.hint", + "org.springframework.security.web.authentication", + "org.springframework.security.web.authentication.logout", + "org.springframework.security.web.authentication.ott", + "org.springframework.security.web.authentication.password", + "org.springframework.security.web.authentication.preauth", + "org.springframework.security.web.authentication.preauth.j2ee", + "org.springframework.security.web.authentication.preauth.websphere", + "org.springframework.security.web.authentication.preauth.x509", + "org.springframework.security.web.authentication.rememberme", + "org.springframework.security.web.authentication.session", + "org.springframework.security.web.authentication.switchuser", + "org.springframework.security.web.authentication.ui", + "org.springframework.security.web.authentication.www", + "org.springframework.security.web.bind", + "org.springframework.security.web.bind.annotation", + "org.springframework.security.web.bind.support", + "org.springframework.security.web.context", + "org.springframework.security.web.context.request.async", + "org.springframework.security.web.context.support", + "org.springframework.security.web.csrf", + "org.springframework.security.web.debug", + "org.springframework.security.web.firewall", + "org.springframework.security.web.header", + "org.springframework.security.web.header.writers", + "org.springframework.security.web.header.writers.frameoptions", + "org.springframework.security.web.http", + "org.springframework.security.web.jaasapi", + "org.springframework.security.web.jackson", + "org.springframework.security.web.jackson2", + "org.springframework.security.web.method.annotation", + "org.springframework.security.web.reactive.result.method.annotation", + "org.springframework.security.web.reactive.result.view", + "org.springframework.security.web.savedrequest", + "org.springframework.security.web.server", + "org.springframework.security.web.server.authentication", + "org.springframework.security.web.server.authentication.logout", + "org.springframework.security.web.server.authentication.ott", + "org.springframework.security.web.server.authorization", + "org.springframework.security.web.server.context", + "org.springframework.security.web.server.csrf", + "org.springframework.security.web.server.firewall", + "org.springframework.security.web.server.header", + "org.springframework.security.web.server.jackson", + "org.springframework.security.web.server.jackson2", + "org.springframework.security.web.server.savedrequest", + "org.springframework.security.web.server.transport", + "org.springframework.security.web.server.ui", + "org.springframework.security.web.server.util.matcher", + "org.springframework.security.web.servlet.support.csrf", + "org.springframework.security.web.servlet.util.matcher", + "org.springframework.security.web.servletapi", + "org.springframework.security.web.session", + "org.springframework.security.web.transport", + "org.springframework.security.web.util", + "org.springframework.security.web.util.matcher" + ], + "org.springframework:spring-aop": [ + "org.aopalliance", + "org.aopalliance.aop", + "org.aopalliance.intercept", + "org.springframework.aop", + "org.springframework.aop.aspectj", + "org.springframework.aop.aspectj.annotation", + "org.springframework.aop.aspectj.autoproxy", + "org.springframework.aop.config", + "org.springframework.aop.framework", + "org.springframework.aop.framework.adapter", + "org.springframework.aop.framework.autoproxy", + "org.springframework.aop.framework.autoproxy.target", + "org.springframework.aop.interceptor", + "org.springframework.aop.scope", + "org.springframework.aop.support", + "org.springframework.aop.support.annotation", + "org.springframework.aop.target", + "org.springframework.aop.target.dynamic" + ], + "org.springframework:spring-beans": [ + "org.springframework.beans", + "org.springframework.beans.factory", + "org.springframework.beans.factory.annotation", + "org.springframework.beans.factory.aot", + "org.springframework.beans.factory.config", + "org.springframework.beans.factory.groovy", + "org.springframework.beans.factory.parsing", + "org.springframework.beans.factory.serviceloader", + "org.springframework.beans.factory.support", + "org.springframework.beans.factory.wiring", + "org.springframework.beans.factory.xml", + "org.springframework.beans.propertyeditors", + "org.springframework.beans.support" + ], + "org.springframework:spring-context": [ + "org.springframework.cache", + "org.springframework.cache.annotation", + "org.springframework.cache.concurrent", + "org.springframework.cache.config", + "org.springframework.cache.interceptor", + "org.springframework.cache.support", + "org.springframework.context", + "org.springframework.context.annotation", + "org.springframework.context.aot", + "org.springframework.context.config", + "org.springframework.context.event", + "org.springframework.context.expression", + "org.springframework.context.i18n", + "org.springframework.context.index", + "org.springframework.context.support", + "org.springframework.context.weaving", + "org.springframework.ejb.config", + "org.springframework.format", + "org.springframework.format.annotation", + "org.springframework.format.datetime", + "org.springframework.format.datetime.standard", + "org.springframework.format.number", + "org.springframework.format.number.money", + "org.springframework.format.support", + "org.springframework.instrument.classloading", + "org.springframework.instrument.classloading.glassfish", + "org.springframework.instrument.classloading.jboss", + "org.springframework.instrument.classloading.tomcat", + "org.springframework.jmx", + "org.springframework.jmx.access", + "org.springframework.jmx.export", + "org.springframework.jmx.export.annotation", + "org.springframework.jmx.export.assembler", + "org.springframework.jmx.export.metadata", + "org.springframework.jmx.export.naming", + "org.springframework.jmx.export.notification", + "org.springframework.jmx.support", + "org.springframework.jndi", + "org.springframework.jndi.support", + "org.springframework.resilience", + "org.springframework.resilience.annotation", + "org.springframework.resilience.retry", + "org.springframework.scheduling", + "org.springframework.scheduling.annotation", + "org.springframework.scheduling.concurrent", + "org.springframework.scheduling.config", + "org.springframework.scheduling.support", + "org.springframework.scripting", + "org.springframework.scripting.bsh", + "org.springframework.scripting.config", + "org.springframework.scripting.groovy", + "org.springframework.scripting.support", + "org.springframework.stereotype", + "org.springframework.ui", + "org.springframework.validation", + "org.springframework.validation.annotation", + "org.springframework.validation.beanvalidation", + "org.springframework.validation.method", + "org.springframework.validation.support" + ], + "org.springframework:spring-context-support": [ + "org.springframework.cache.caffeine", + "org.springframework.cache.jcache", + "org.springframework.cache.jcache.config", + "org.springframework.cache.jcache.interceptor", + "org.springframework.cache.transaction", + "org.springframework.mail", + "org.springframework.mail.javamail", + "org.springframework.scheduling.quartz", + "org.springframework.ui.freemarker" + ], + "org.springframework:spring-core": [ + "org.springframework.aot", + "org.springframework.aot.generate", + "org.springframework.aot.hint", + "org.springframework.aot.hint.annotation", + "org.springframework.aot.hint.predicate", + "org.springframework.aot.hint.support", + "org.springframework.aot.nativex", + "org.springframework.aot.nativex.feature", + "org.springframework.asm", + "org.springframework.cglib", + "org.springframework.cglib.beans", + "org.springframework.cglib.core", + "org.springframework.cglib.core.internal", + "org.springframework.cglib.proxy", + "org.springframework.cglib.reflect", + "org.springframework.cglib.transform", + "org.springframework.cglib.transform.impl", + "org.springframework.cglib.util", + "org.springframework.core", + "org.springframework.core.annotation", + "org.springframework.core.codec", + "org.springframework.core.convert", + "org.springframework.core.convert.converter", + "org.springframework.core.convert.support", + "org.springframework.core.env", + "org.springframework.core.io", + "org.springframework.core.io.buffer", + "org.springframework.core.io.support", + "org.springframework.core.log", + "org.springframework.core.metrics", + "org.springframework.core.metrics.jfr", + "org.springframework.core.retry", + "org.springframework.core.retry.support", + "org.springframework.core.serializer", + "org.springframework.core.serializer.support", + "org.springframework.core.style", + "org.springframework.core.task", + "org.springframework.core.task.support", + "org.springframework.core.type", + "org.springframework.core.type.classreading", + "org.springframework.core.type.filter", + "org.springframework.javapoet", + "org.springframework.lang", + "org.springframework.objenesis", + "org.springframework.objenesis.instantiator", + "org.springframework.objenesis.instantiator.android", + "org.springframework.objenesis.instantiator.annotations", + "org.springframework.objenesis.instantiator.basic", + "org.springframework.objenesis.instantiator.gcj", + "org.springframework.objenesis.instantiator.perc", + "org.springframework.objenesis.instantiator.sun", + "org.springframework.objenesis.instantiator.util", + "org.springframework.objenesis.strategy", + "org.springframework.util", + "org.springframework.util.backoff", + "org.springframework.util.comparator", + "org.springframework.util.concurrent", + "org.springframework.util.function", + "org.springframework.util.unit", + "org.springframework.util.xml" + ], + "org.springframework:spring-expression": [ + "org.springframework.expression", + "org.springframework.expression.common", + "org.springframework.expression.spel", + "org.springframework.expression.spel.ast", + "org.springframework.expression.spel.standard", + "org.springframework.expression.spel.support" + ], + "org.springframework:spring-test": [ + "org.springframework.mock.env", + "org.springframework.mock.http", + "org.springframework.mock.http.client", + "org.springframework.mock.http.client.reactive", + "org.springframework.mock.http.server.reactive", + "org.springframework.mock.web", + "org.springframework.mock.web.reactive.function.server", + "org.springframework.mock.web.server", + "org.springframework.test.annotation", + "org.springframework.test.context", + "org.springframework.test.context.aot", + "org.springframework.test.context.bean.override", + "org.springframework.test.context.bean.override.convention", + "org.springframework.test.context.bean.override.mockito", + "org.springframework.test.context.cache", + "org.springframework.test.context.event", + "org.springframework.test.context.event.annotation", + "org.springframework.test.context.hint", + "org.springframework.test.context.jdbc", + "org.springframework.test.context.junit.jupiter", + "org.springframework.test.context.junit.jupiter.web", + "org.springframework.test.context.junit4", + "org.springframework.test.context.junit4.rules", + "org.springframework.test.context.junit4.statements", + "org.springframework.test.context.observation", + "org.springframework.test.context.support", + "org.springframework.test.context.testng", + "org.springframework.test.context.transaction", + "org.springframework.test.context.util", + "org.springframework.test.context.web", + "org.springframework.test.context.web.socket", + "org.springframework.test.http", + "org.springframework.test.jdbc", + "org.springframework.test.json", + "org.springframework.test.util", + "org.springframework.test.validation", + "org.springframework.test.web", + "org.springframework.test.web.client", + "org.springframework.test.web.client.match", + "org.springframework.test.web.client.response", + "org.springframework.test.web.reactive.server", + "org.springframework.test.web.reactive.server.assertj", + "org.springframework.test.web.servlet", + "org.springframework.test.web.servlet.assertj", + "org.springframework.test.web.servlet.client", + "org.springframework.test.web.servlet.client.assertj", + "org.springframework.test.web.servlet.htmlunit", + "org.springframework.test.web.servlet.htmlunit.webdriver", + "org.springframework.test.web.servlet.request", + "org.springframework.test.web.servlet.result", + "org.springframework.test.web.servlet.setup", + "org.springframework.test.web.support" + ], + "org.springframework:spring-tx": [ + "org.springframework.dao", + "org.springframework.dao.annotation", + "org.springframework.dao.support", + "org.springframework.jca.endpoint", + "org.springframework.jca.support", + "org.springframework.transaction", + "org.springframework.transaction.annotation", + "org.springframework.transaction.config", + "org.springframework.transaction.event", + "org.springframework.transaction.interceptor", + "org.springframework.transaction.jta", + "org.springframework.transaction.reactive", + "org.springframework.transaction.support" + ], + "org.springframework:spring-web": [ + "org.springframework.http", + "org.springframework.http.client", + "org.springframework.http.client.observation", + "org.springframework.http.client.reactive", + "org.springframework.http.client.support", + "org.springframework.http.codec", + "org.springframework.http.codec.cbor", + "org.springframework.http.codec.json", + "org.springframework.http.codec.multipart", + "org.springframework.http.codec.protobuf", + "org.springframework.http.codec.smile", + "org.springframework.http.codec.support", + "org.springframework.http.codec.xml", + "org.springframework.http.converter", + "org.springframework.http.converter.cbor", + "org.springframework.http.converter.feed", + "org.springframework.http.converter.json", + "org.springframework.http.converter.protobuf", + "org.springframework.http.converter.smile", + "org.springframework.http.converter.support", + "org.springframework.http.converter.xml", + "org.springframework.http.converter.yaml", + "org.springframework.http.server", + "org.springframework.http.server.observation", + "org.springframework.http.server.reactive", + "org.springframework.http.server.reactive.observation", + "org.springframework.http.support", + "org.springframework.web", + "org.springframework.web.accept", + "org.springframework.web.bind", + "org.springframework.web.bind.annotation", + "org.springframework.web.bind.support", + "org.springframework.web.client", + "org.springframework.web.client.support", + "org.springframework.web.context", + "org.springframework.web.context.annotation", + "org.springframework.web.context.request", + "org.springframework.web.context.request.async", + "org.springframework.web.context.support", + "org.springframework.web.cors", + "org.springframework.web.cors.reactive", + "org.springframework.web.filter", + "org.springframework.web.filter.reactive", + "org.springframework.web.jsf", + "org.springframework.web.jsf.el", + "org.springframework.web.method", + "org.springframework.web.method.annotation", + "org.springframework.web.method.support", + "org.springframework.web.multipart", + "org.springframework.web.multipart.support", + "org.springframework.web.server", + "org.springframework.web.server.adapter", + "org.springframework.web.server.handler", + "org.springframework.web.server.i18n", + "org.springframework.web.server.session", + "org.springframework.web.service", + "org.springframework.web.service.annotation", + "org.springframework.web.service.invoker", + "org.springframework.web.service.registry", + "org.springframework.web.util", + "org.springframework.web.util.pattern" + ], + "org.springframework:spring-webflux": [ + "org.springframework.web.reactive", + "org.springframework.web.reactive.accept", + "org.springframework.web.reactive.config", + "org.springframework.web.reactive.function", + "org.springframework.web.reactive.function.client", + "org.springframework.web.reactive.function.client.support", + "org.springframework.web.reactive.function.server", + "org.springframework.web.reactive.function.server.support", + "org.springframework.web.reactive.handler", + "org.springframework.web.reactive.resource", + "org.springframework.web.reactive.result", + "org.springframework.web.reactive.result.condition", + "org.springframework.web.reactive.result.method", + "org.springframework.web.reactive.result.method.annotation", + "org.springframework.web.reactive.result.view", + "org.springframework.web.reactive.result.view.freemarker", + "org.springframework.web.reactive.result.view.script", + "org.springframework.web.reactive.socket", + "org.springframework.web.reactive.socket.adapter", + "org.springframework.web.reactive.socket.client", + "org.springframework.web.reactive.socket.server", + "org.springframework.web.reactive.socket.server.support", + "org.springframework.web.reactive.socket.server.upgrade" + ], + "org.springframework:spring-webmvc": [ + "org.springframework.web.servlet", + "org.springframework.web.servlet.config", + "org.springframework.web.servlet.config.annotation", + "org.springframework.web.servlet.function", + "org.springframework.web.servlet.function.support", + "org.springframework.web.servlet.handler", + "org.springframework.web.servlet.i18n", + "org.springframework.web.servlet.mvc", + "org.springframework.web.servlet.mvc.annotation", + "org.springframework.web.servlet.mvc.condition", + "org.springframework.web.servlet.mvc.method", + "org.springframework.web.servlet.mvc.method.annotation", + "org.springframework.web.servlet.mvc.support", + "org.springframework.web.servlet.resource", + "org.springframework.web.servlet.support", + "org.springframework.web.servlet.tags", + "org.springframework.web.servlet.tags.form", + "org.springframework.web.servlet.view", + "org.springframework.web.servlet.view.document", + "org.springframework.web.servlet.view.feed", + "org.springframework.web.servlet.view.freemarker", + "org.springframework.web.servlet.view.groovy", + "org.springframework.web.servlet.view.json", + "org.springframework.web.servlet.view.script", + "org.springframework.web.servlet.view.xml", + "org.springframework.web.servlet.view.xslt" + ], + "org.testcontainers:testcontainers": [ + "org.testcontainers", + "org.testcontainers.containers", + "org.testcontainers.containers.output", + "org.testcontainers.containers.startupcheck", + "org.testcontainers.containers.traits", + "org.testcontainers.containers.wait.internal", + "org.testcontainers.containers.wait.strategy", + "org.testcontainers.core", + "org.testcontainers.dockerclient", + "org.testcontainers.images", + "org.testcontainers.images.builder", + "org.testcontainers.images.builder.dockerfile", + "org.testcontainers.images.builder.dockerfile.statement", + "org.testcontainers.images.builder.dockerfile.traits", + "org.testcontainers.images.builder.traits", + "org.testcontainers.jib", + "org.testcontainers.lifecycle", + "org.testcontainers.shaded.com.fasterxml.jackson.core", + "org.testcontainers.shaded.com.fasterxml.jackson.core.async", + "org.testcontainers.shaded.com.fasterxml.jackson.core.base", + "org.testcontainers.shaded.com.fasterxml.jackson.core.exc", + "org.testcontainers.shaded.com.fasterxml.jackson.core.filter", + "org.testcontainers.shaded.com.fasterxml.jackson.core.format", + "org.testcontainers.shaded.com.fasterxml.jackson.core.internal.shaded.fdp.v2_18_4", + "org.testcontainers.shaded.com.fasterxml.jackson.core.io", + "org.testcontainers.shaded.com.fasterxml.jackson.core.io.schubfach", + "org.testcontainers.shaded.com.fasterxml.jackson.core.json", + "org.testcontainers.shaded.com.fasterxml.jackson.core.json.async", + "org.testcontainers.shaded.com.fasterxml.jackson.core.sym", + "org.testcontainers.shaded.com.fasterxml.jackson.core.type", + "org.testcontainers.shaded.com.fasterxml.jackson.core.util", + "org.testcontainers.shaded.com.fasterxml.jackson.databind", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.annotation", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.cfg", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.deser", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.deser.impl", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.deser.std", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.exc", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ext", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.introspect", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jdk14", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.json", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsonFormatVisitors", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsonschema", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsontype", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsontype.impl", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.module", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.node", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ser", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ser.impl", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ser.std", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.type", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.util", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.util.internal", + "org.testcontainers.shaded.com.github.dockerjava.core", + "org.testcontainers.shaded.com.github.dockerjava.core.async", + "org.testcontainers.shaded.com.github.dockerjava.core.command", + "org.testcontainers.shaded.com.github.dockerjava.core.dockerfile", + "org.testcontainers.shaded.com.github.dockerjava.core.exception", + "org.testcontainers.shaded.com.github.dockerjava.core.exec", + "org.testcontainers.shaded.com.github.dockerjava.core.util", + "org.testcontainers.shaded.com.google.common.annotations", + "org.testcontainers.shaded.com.google.common.base", + "org.testcontainers.shaded.com.google.common.base.internal", + "org.testcontainers.shaded.com.google.common.cache", + "org.testcontainers.shaded.com.google.common.collect", + "org.testcontainers.shaded.com.google.common.escape", + "org.testcontainers.shaded.com.google.common.eventbus", + "org.testcontainers.shaded.com.google.common.graph", + "org.testcontainers.shaded.com.google.common.hash", + "org.testcontainers.shaded.com.google.common.html", + "org.testcontainers.shaded.com.google.common.io", + "org.testcontainers.shaded.com.google.common.math", + "org.testcontainers.shaded.com.google.common.net", + "org.testcontainers.shaded.com.google.common.primitives", + "org.testcontainers.shaded.com.google.common.reflect", + "org.testcontainers.shaded.com.google.common.util.concurrent", + "org.testcontainers.shaded.com.google.common.util.concurrent.internal", + "org.testcontainers.shaded.com.google.common.xml", + "org.testcontainers.shaded.com.google.errorprone.annotations", + "org.testcontainers.shaded.com.google.errorprone.annotations.concurrent", + "org.testcontainers.shaded.com.google.thirdparty.publicsuffix", + "org.testcontainers.shaded.com.trilead.ssh2", + "org.testcontainers.shaded.com.trilead.ssh2.auth", + "org.testcontainers.shaded.com.trilead.ssh2.channel", + "org.testcontainers.shaded.com.trilead.ssh2.crypto", + "org.testcontainers.shaded.com.trilead.ssh2.crypto.cipher", + "org.testcontainers.shaded.com.trilead.ssh2.crypto.dh", + "org.testcontainers.shaded.com.trilead.ssh2.crypto.digest", + "org.testcontainers.shaded.com.trilead.ssh2.log", + "org.testcontainers.shaded.com.trilead.ssh2.packets", + "org.testcontainers.shaded.com.trilead.ssh2.sftp", + "org.testcontainers.shaded.com.trilead.ssh2.signature", + "org.testcontainers.shaded.com.trilead.ssh2.transport", + "org.testcontainers.shaded.com.trilead.ssh2.util", + "org.testcontainers.shaded.org.awaitility", + "org.testcontainers.shaded.org.awaitility.classpath", + "org.testcontainers.shaded.org.awaitility.constraint", + "org.testcontainers.shaded.org.awaitility.core", + "org.testcontainers.shaded.org.awaitility.pollinterval", + "org.testcontainers.shaded.org.awaitility.reflect", + "org.testcontainers.shaded.org.awaitility.reflect.exception", + "org.testcontainers.shaded.org.awaitility.spi", + "org.testcontainers.shaded.org.bouncycastle", + "org.testcontainers.shaded.org.bouncycastle.asn1", + "org.testcontainers.shaded.org.bouncycastle.asn1.anssi", + "org.testcontainers.shaded.org.bouncycastle.asn1.bc", + "org.testcontainers.shaded.org.bouncycastle.asn1.bsi", + "org.testcontainers.shaded.org.bouncycastle.asn1.cmc", + "org.testcontainers.shaded.org.bouncycastle.asn1.cmp", + "org.testcontainers.shaded.org.bouncycastle.asn1.cms", + "org.testcontainers.shaded.org.bouncycastle.asn1.cms.ecc", + "org.testcontainers.shaded.org.bouncycastle.asn1.crmf", + "org.testcontainers.shaded.org.bouncycastle.asn1.cryptlib", + "org.testcontainers.shaded.org.bouncycastle.asn1.cryptopro", + "org.testcontainers.shaded.org.bouncycastle.asn1.dvcs", + "org.testcontainers.shaded.org.bouncycastle.asn1.eac", + "org.testcontainers.shaded.org.bouncycastle.asn1.edec", + "org.testcontainers.shaded.org.bouncycastle.asn1.esf", + "org.testcontainers.shaded.org.bouncycastle.asn1.ess", + "org.testcontainers.shaded.org.bouncycastle.asn1.est", + "org.testcontainers.shaded.org.bouncycastle.asn1.gm", + "org.testcontainers.shaded.org.bouncycastle.asn1.gnu", + "org.testcontainers.shaded.org.bouncycastle.asn1.iana", + "org.testcontainers.shaded.org.bouncycastle.asn1.icao", + "org.testcontainers.shaded.org.bouncycastle.asn1.isara", + "org.testcontainers.shaded.org.bouncycastle.asn1.isismtt", + "org.testcontainers.shaded.org.bouncycastle.asn1.isismtt.ocsp", + "org.testcontainers.shaded.org.bouncycastle.asn1.isismtt.x509", + "org.testcontainers.shaded.org.bouncycastle.asn1.iso", + "org.testcontainers.shaded.org.bouncycastle.asn1.kisa", + "org.testcontainers.shaded.org.bouncycastle.asn1.microsoft", + "org.testcontainers.shaded.org.bouncycastle.asn1.misc", + "org.testcontainers.shaded.org.bouncycastle.asn1.mod", + "org.testcontainers.shaded.org.bouncycastle.asn1.mozilla", + "org.testcontainers.shaded.org.bouncycastle.asn1.nist", + "org.testcontainers.shaded.org.bouncycastle.asn1.nsri", + "org.testcontainers.shaded.org.bouncycastle.asn1.ntt", + "org.testcontainers.shaded.org.bouncycastle.asn1.ocsp", + "org.testcontainers.shaded.org.bouncycastle.asn1.oiw", + "org.testcontainers.shaded.org.bouncycastle.asn1.pkcs", + "org.testcontainers.shaded.org.bouncycastle.asn1.rosstandart", + "org.testcontainers.shaded.org.bouncycastle.asn1.sec", + "org.testcontainers.shaded.org.bouncycastle.asn1.smime", + "org.testcontainers.shaded.org.bouncycastle.asn1.teletrust", + "org.testcontainers.shaded.org.bouncycastle.asn1.tsp", + "org.testcontainers.shaded.org.bouncycastle.asn1.ua", + "org.testcontainers.shaded.org.bouncycastle.asn1.util", + "org.testcontainers.shaded.org.bouncycastle.asn1.x500", + "org.testcontainers.shaded.org.bouncycastle.asn1.x500.style", + "org.testcontainers.shaded.org.bouncycastle.asn1.x509", + "org.testcontainers.shaded.org.bouncycastle.asn1.x509.qualified", + "org.testcontainers.shaded.org.bouncycastle.asn1.x509.sigi", + "org.testcontainers.shaded.org.bouncycastle.asn1.x9", + "org.testcontainers.shaded.org.bouncycastle.cert", + "org.testcontainers.shaded.org.bouncycastle.cert.bc", + "org.testcontainers.shaded.org.bouncycastle.cert.cmp", + "org.testcontainers.shaded.org.bouncycastle.cert.crmf", + "org.testcontainers.shaded.org.bouncycastle.cert.crmf.bc", + "org.testcontainers.shaded.org.bouncycastle.cert.crmf.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cert.dane", + "org.testcontainers.shaded.org.bouncycastle.cert.dane.fetcher", + "org.testcontainers.shaded.org.bouncycastle.cert.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cert.ocsp", + "org.testcontainers.shaded.org.bouncycastle.cert.ocsp.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cert.path", + "org.testcontainers.shaded.org.bouncycastle.cert.path.validations", + "org.testcontainers.shaded.org.bouncycastle.cert.selector", + "org.testcontainers.shaded.org.bouncycastle.cert.selector.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cmc", + "org.testcontainers.shaded.org.bouncycastle.cms", + "org.testcontainers.shaded.org.bouncycastle.cms.bc", + "org.testcontainers.shaded.org.bouncycastle.cms.jcajce", + "org.testcontainers.shaded.org.bouncycastle.crypto", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.ecjpake", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.jpake", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.kdf", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.srp", + "org.testcontainers.shaded.org.bouncycastle.crypto.commitments", + "org.testcontainers.shaded.org.bouncycastle.crypto.constraints", + "org.testcontainers.shaded.org.bouncycastle.crypto.digests", + "org.testcontainers.shaded.org.bouncycastle.crypto.ec", + "org.testcontainers.shaded.org.bouncycastle.crypto.encodings", + "org.testcontainers.shaded.org.bouncycastle.crypto.engines", + "org.testcontainers.shaded.org.bouncycastle.crypto.examples", + "org.testcontainers.shaded.org.bouncycastle.crypto.fpe", + "org.testcontainers.shaded.org.bouncycastle.crypto.generators", + "org.testcontainers.shaded.org.bouncycastle.crypto.hpke", + "org.testcontainers.shaded.org.bouncycastle.crypto.io", + "org.testcontainers.shaded.org.bouncycastle.crypto.kems", + "org.testcontainers.shaded.org.bouncycastle.crypto.macs", + "org.testcontainers.shaded.org.bouncycastle.crypto.modes", + "org.testcontainers.shaded.org.bouncycastle.crypto.modes.gcm", + "org.testcontainers.shaded.org.bouncycastle.crypto.modes.kgcm", + "org.testcontainers.shaded.org.bouncycastle.crypto.paddings", + "org.testcontainers.shaded.org.bouncycastle.crypto.params", + "org.testcontainers.shaded.org.bouncycastle.crypto.parsers", + "org.testcontainers.shaded.org.bouncycastle.crypto.prng", + "org.testcontainers.shaded.org.bouncycastle.crypto.prng.drbg", + "org.testcontainers.shaded.org.bouncycastle.crypto.signers", + "org.testcontainers.shaded.org.bouncycastle.crypto.threshold", + "org.testcontainers.shaded.org.bouncycastle.crypto.tls", + "org.testcontainers.shaded.org.bouncycastle.crypto.util", + "org.testcontainers.shaded.org.bouncycastle.dvcs", + "org.testcontainers.shaded.org.bouncycastle.eac", + "org.testcontainers.shaded.org.bouncycastle.eac.jcajce", + "org.testcontainers.shaded.org.bouncycastle.eac.operator", + "org.testcontainers.shaded.org.bouncycastle.eac.operator.jcajce", + "org.testcontainers.shaded.org.bouncycastle.est", + "org.testcontainers.shaded.org.bouncycastle.est.jcajce", + "org.testcontainers.shaded.org.bouncycastle.i18n", + "org.testcontainers.shaded.org.bouncycastle.i18n.filter", + "org.testcontainers.shaded.org.bouncycastle.iana", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.bsi", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.cms", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.cryptlib", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.eac", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.edec", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.gnu", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.iana", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.isara", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.isismtt", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.iso", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.kisa", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.microsoft", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.misc", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.nsri", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.ntt", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.oiw", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.rosstandart", + "org.testcontainers.shaded.org.bouncycastle.its", + "org.testcontainers.shaded.org.bouncycastle.its.bc", + "org.testcontainers.shaded.org.bouncycastle.its.jcajce", + "org.testcontainers.shaded.org.bouncycastle.its.operator", + "org.testcontainers.shaded.org.bouncycastle.jcajce", + "org.testcontainers.shaded.org.bouncycastle.jcajce.interfaces", + "org.testcontainers.shaded.org.bouncycastle.jcajce.io", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.compositesignatures", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.mldsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.mlkem", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.slhdsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.config", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.digest", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.drbg", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.bc", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.symmetric", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.symmetric.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.spec", + "org.testcontainers.shaded.org.bouncycastle.jcajce.util", + "org.testcontainers.shaded.org.bouncycastle.jce", + "org.testcontainers.shaded.org.bouncycastle.jce.exception", + "org.testcontainers.shaded.org.bouncycastle.jce.interfaces", + "org.testcontainers.shaded.org.bouncycastle.jce.netscape", + "org.testcontainers.shaded.org.bouncycastle.jce.provider", + "org.testcontainers.shaded.org.bouncycastle.jce.spec", + "org.testcontainers.shaded.org.bouncycastle.math", + "org.testcontainers.shaded.org.bouncycastle.math.ec", + "org.testcontainers.shaded.org.bouncycastle.math.ec.custom.djb", + "org.testcontainers.shaded.org.bouncycastle.math.ec.custom.gm", + "org.testcontainers.shaded.org.bouncycastle.math.ec.custom.sec", + "org.testcontainers.shaded.org.bouncycastle.math.ec.endo", + "org.testcontainers.shaded.org.bouncycastle.math.ec.rfc7748", + "org.testcontainers.shaded.org.bouncycastle.math.ec.rfc8032", + "org.testcontainers.shaded.org.bouncycastle.math.ec.tools", + "org.testcontainers.shaded.org.bouncycastle.math.field", + "org.testcontainers.shaded.org.bouncycastle.math.raw", + "org.testcontainers.shaded.org.bouncycastle.mime", + "org.testcontainers.shaded.org.bouncycastle.mime.encoding", + "org.testcontainers.shaded.org.bouncycastle.mime.smime", + "org.testcontainers.shaded.org.bouncycastle.mozilla", + "org.testcontainers.shaded.org.bouncycastle.mozilla.jcajce", + "org.testcontainers.shaded.org.bouncycastle.oer", + "org.testcontainers.shaded.org.bouncycastle.oer.its", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi102941", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi102941.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi103097", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi103097.extension", + "org.testcontainers.shaded.org.bouncycastle.oer.its.ieee1609dot2", + "org.testcontainers.shaded.org.bouncycastle.oer.its.ieee1609dot2.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.ieee1609dot2dot1", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi102941", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi102941.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi103097", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi103097.extension", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.ieee1609dot2", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.ieee1609dot2.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.ieee1609dot2dot1", + "org.testcontainers.shaded.org.bouncycastle.openssl", + "org.testcontainers.shaded.org.bouncycastle.openssl.bc", + "org.testcontainers.shaded.org.bouncycastle.openssl.jcajce", + "org.testcontainers.shaded.org.bouncycastle.operator", + "org.testcontainers.shaded.org.bouncycastle.operator.bc", + "org.testcontainers.shaded.org.bouncycastle.operator.jcajce", + "org.testcontainers.shaded.org.bouncycastle.pkcs", + "org.testcontainers.shaded.org.bouncycastle.pkcs.bc", + "org.testcontainers.shaded.org.bouncycastle.pkcs.jcajce", + "org.testcontainers.shaded.org.bouncycastle.pkix", + "org.testcontainers.shaded.org.bouncycastle.pkix.jcajce", + "org.testcontainers.shaded.org.bouncycastle.pkix.util", + "org.testcontainers.shaded.org.bouncycastle.pkix.util.filter", + "org.testcontainers.shaded.org.bouncycastle.pqc.asn1", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.bike", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.cmce", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.crystals.dilithium", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.falcon", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.frodo", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.hqc", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.lms", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.mayo", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.mldsa", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.mlkem", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.newhope", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.ntru", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.ntruprime", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.picnic", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.rainbow", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.saber", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.slhdsa", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.snova", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.sphincs", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.sphincsplus", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.util", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.xmss", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.xwing", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.interfaces", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.bike", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.cmce", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.dilithium", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.falcon", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.frodo", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.hqc", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.kyber", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.lms", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.mayo", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.newhope", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.ntru", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.ntruprime", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.picnic", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.saber", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.snova", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.sphincs", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.sphincsplus", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.util", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.xmss", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.spec", + "org.testcontainers.shaded.org.bouncycastle.pqc.math.ntru", + "org.testcontainers.shaded.org.bouncycastle.pqc.math.ntru.parameters", + "org.testcontainers.shaded.org.bouncycastle.tsp", + "org.testcontainers.shaded.org.bouncycastle.tsp.cms", + "org.testcontainers.shaded.org.bouncycastle.tsp.ers", + "org.testcontainers.shaded.org.bouncycastle.util", + "org.testcontainers.shaded.org.bouncycastle.util.encoders", + "org.testcontainers.shaded.org.bouncycastle.util.io", + "org.testcontainers.shaded.org.bouncycastle.util.io.pem", + "org.testcontainers.shaded.org.bouncycastle.util.test", + "org.testcontainers.shaded.org.bouncycastle.voms", + "org.testcontainers.shaded.org.bouncycastle.x509", + "org.testcontainers.shaded.org.bouncycastle.x509.extension", + "org.testcontainers.shaded.org.bouncycastle.x509.util", + "org.testcontainers.shaded.org.checkerframework.checker.builder.qual", + "org.testcontainers.shaded.org.checkerframework.checker.calledmethods.qual", + "org.testcontainers.shaded.org.checkerframework.checker.compilermsgs.qual", + "org.testcontainers.shaded.org.checkerframework.checker.fenum.qual", + "org.testcontainers.shaded.org.checkerframework.checker.formatter.qual", + "org.testcontainers.shaded.org.checkerframework.checker.guieffect.qual", + "org.testcontainers.shaded.org.checkerframework.checker.i18n.qual", + "org.testcontainers.shaded.org.checkerframework.checker.i18nformatter.qual", + "org.testcontainers.shaded.org.checkerframework.checker.index.qual", + "org.testcontainers.shaded.org.checkerframework.checker.initialization.qual", + "org.testcontainers.shaded.org.checkerframework.checker.interning.qual", + "org.testcontainers.shaded.org.checkerframework.checker.lock.qual", + "org.testcontainers.shaded.org.checkerframework.checker.mustcall.qual", + "org.testcontainers.shaded.org.checkerframework.checker.nullness.qual", + "org.testcontainers.shaded.org.checkerframework.checker.optional.qual", + "org.testcontainers.shaded.org.checkerframework.checker.propkey.qual", + "org.testcontainers.shaded.org.checkerframework.checker.regex.qual", + "org.testcontainers.shaded.org.checkerframework.checker.signature.qual", + "org.testcontainers.shaded.org.checkerframework.checker.signedness.qual", + "org.testcontainers.shaded.org.checkerframework.checker.tainting.qual", + "org.testcontainers.shaded.org.checkerframework.checker.units.qual", + "org.testcontainers.shaded.org.checkerframework.common.aliasing.qual", + "org.testcontainers.shaded.org.checkerframework.common.initializedfields.qual", + "org.testcontainers.shaded.org.checkerframework.common.reflection.qual", + "org.testcontainers.shaded.org.checkerframework.common.returnsreceiver.qual", + "org.testcontainers.shaded.org.checkerframework.common.subtyping.qual", + "org.testcontainers.shaded.org.checkerframework.common.util.count.report.qual", + "org.testcontainers.shaded.org.checkerframework.common.value.qual", + "org.testcontainers.shaded.org.checkerframework.dataflow.qual", + "org.testcontainers.shaded.org.checkerframework.framework.qual", + "org.testcontainers.shaded.org.hamcrest", + "org.testcontainers.shaded.org.hamcrest.beans", + "org.testcontainers.shaded.org.hamcrest.collection", + "org.testcontainers.shaded.org.hamcrest.comparator", + "org.testcontainers.shaded.org.hamcrest.core", + "org.testcontainers.shaded.org.hamcrest.internal", + "org.testcontainers.shaded.org.hamcrest.io", + "org.testcontainers.shaded.org.hamcrest.number", + "org.testcontainers.shaded.org.hamcrest.object", + "org.testcontainers.shaded.org.hamcrest.text", + "org.testcontainers.shaded.org.hamcrest.xml", + "org.testcontainers.shaded.org.yaml.snakeyaml", + "org.testcontainers.shaded.org.yaml.snakeyaml.comments", + "org.testcontainers.shaded.org.yaml.snakeyaml.composer", + "org.testcontainers.shaded.org.yaml.snakeyaml.constructor", + "org.testcontainers.shaded.org.yaml.snakeyaml.emitter", + "org.testcontainers.shaded.org.yaml.snakeyaml.env", + "org.testcontainers.shaded.org.yaml.snakeyaml.error", + "org.testcontainers.shaded.org.yaml.snakeyaml.events", + "org.testcontainers.shaded.org.yaml.snakeyaml.extensions.compactnotation", + "org.testcontainers.shaded.org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "org.testcontainers.shaded.org.yaml.snakeyaml.inspector", + "org.testcontainers.shaded.org.yaml.snakeyaml.internal", + "org.testcontainers.shaded.org.yaml.snakeyaml.introspector", + "org.testcontainers.shaded.org.yaml.snakeyaml.nodes", + "org.testcontainers.shaded.org.yaml.snakeyaml.parser", + "org.testcontainers.shaded.org.yaml.snakeyaml.reader", + "org.testcontainers.shaded.org.yaml.snakeyaml.representer", + "org.testcontainers.shaded.org.yaml.snakeyaml.resolver", + "org.testcontainers.shaded.org.yaml.snakeyaml.scanner", + "org.testcontainers.shaded.org.yaml.snakeyaml.serializer", + "org.testcontainers.shaded.org.yaml.snakeyaml.tokens", + "org.testcontainers.shaded.org.yaml.snakeyaml.util", + "org.testcontainers.shaded.org.zeroturnaround.exec", + "org.testcontainers.shaded.org.zeroturnaround.exec.close", + "org.testcontainers.shaded.org.zeroturnaround.exec.listener", + "org.testcontainers.shaded.org.zeroturnaround.exec.stop", + "org.testcontainers.shaded.org.zeroturnaround.exec.stream", + "org.testcontainers.shaded.org.zeroturnaround.exec.stream.slf4j", + "org.testcontainers.utility" + ], + "org.testcontainers:testcontainers-cassandra": [ + "org.testcontainers.cassandra", + "org.testcontainers.containers", + "org.testcontainers.containers.delegate", + "org.testcontainers.containers.wait" + ], + "org.testcontainers:testcontainers-database-commons": [ + "org.testcontainers.delegate", + "org.testcontainers.exception", + "org.testcontainers.ext" + ], + "org.testcontainers:testcontainers-junit-jupiter": [ + "org.testcontainers.junit.jupiter" + ], + "org.testcontainers:testcontainers-localstack": [ + "org.testcontainers.containers.localstack", + "org.testcontainers.localstack" + ], + "org.wiremock:wiremock-standalone": [ + "com.github.tomakehurst.wiremock", + "com.github.tomakehurst.wiremock.admin", + "com.github.tomakehurst.wiremock.admin.model", + "com.github.tomakehurst.wiremock.admin.tasks", + "com.github.tomakehurst.wiremock.client", + "com.github.tomakehurst.wiremock.common", + "com.github.tomakehurst.wiremock.common.filemaker", + "com.github.tomakehurst.wiremock.common.ssl", + "com.github.tomakehurst.wiremock.common.url", + "com.github.tomakehurst.wiremock.common.xml", + "com.github.tomakehurst.wiremock.core", + "com.github.tomakehurst.wiremock.direct", + "com.github.tomakehurst.wiremock.extension", + "com.github.tomakehurst.wiremock.extension.requestfilter", + "com.github.tomakehurst.wiremock.extension.responsetemplating", + "com.github.tomakehurst.wiremock.extension.responsetemplating.helpers", + "com.github.tomakehurst.wiremock.global", + "com.github.tomakehurst.wiremock.http", + "com.github.tomakehurst.wiremock.http.client", + "com.github.tomakehurst.wiremock.http.multipart", + "com.github.tomakehurst.wiremock.http.ssl", + "com.github.tomakehurst.wiremock.http.trafficlistener", + "com.github.tomakehurst.wiremock.jetty", + "com.github.tomakehurst.wiremock.jetty11", + "com.github.tomakehurst.wiremock.junit", + "com.github.tomakehurst.wiremock.junit5", + "com.github.tomakehurst.wiremock.matching", + "com.github.tomakehurst.wiremock.recording", + "com.github.tomakehurst.wiremock.security", + "com.github.tomakehurst.wiremock.servlet", + "com.github.tomakehurst.wiremock.standalone", + "com.github.tomakehurst.wiremock.store", + "com.github.tomakehurst.wiremock.store.files", + "com.github.tomakehurst.wiremock.stubbing", + "com.github.tomakehurst.wiremock.verification", + "com.github.tomakehurst.wiremock.verification.diff", + "com.github.tomakehurst.wiremock.verification.notmatched", + "org.jspecify.annotations", + "org.wiremock.annotations", + "org.wiremock.webhooks", + "wiremock", + "wiremock.com.ethlo.time", + "wiremock.com.ethlo.time.internal", + "wiremock.com.ethlo.time.internal.fixed", + "wiremock.com.ethlo.time.internal.token", + "wiremock.com.ethlo.time.internal.util", + "wiremock.com.ethlo.time.token", + "wiremock.com.fasterxml.jackson.annotation", + "wiremock.com.fasterxml.jackson.core", + "wiremock.com.fasterxml.jackson.core.async", + "wiremock.com.fasterxml.jackson.core.base", + "wiremock.com.fasterxml.jackson.core.exc", + "wiremock.com.fasterxml.jackson.core.filter", + "wiremock.com.fasterxml.jackson.core.format", + "wiremock.com.fasterxml.jackson.core.internal.shaded.fdp.v2_20_1", + "wiremock.com.fasterxml.jackson.core.internal.shaded.fdp.v2_20_1.bte", + "wiremock.com.fasterxml.jackson.core.internal.shaded.fdp.v2_20_1.chr", + "wiremock.com.fasterxml.jackson.core.io", + "wiremock.com.fasterxml.jackson.core.io.schubfach", + "wiremock.com.fasterxml.jackson.core.json", + "wiremock.com.fasterxml.jackson.core.json.async", + "wiremock.com.fasterxml.jackson.core.sym", + "wiremock.com.fasterxml.jackson.core.type", + "wiremock.com.fasterxml.jackson.core.util", + "wiremock.com.fasterxml.jackson.databind", + "wiremock.com.fasterxml.jackson.databind.annotation", + "wiremock.com.fasterxml.jackson.databind.cfg", + "wiremock.com.fasterxml.jackson.databind.deser", + "wiremock.com.fasterxml.jackson.databind.deser.impl", + "wiremock.com.fasterxml.jackson.databind.deser.std", + "wiremock.com.fasterxml.jackson.databind.exc", + "wiremock.com.fasterxml.jackson.databind.ext", + "wiremock.com.fasterxml.jackson.databind.introspect", + "wiremock.com.fasterxml.jackson.databind.jdk14", + "wiremock.com.fasterxml.jackson.databind.json", + "wiremock.com.fasterxml.jackson.databind.jsonFormatVisitors", + "wiremock.com.fasterxml.jackson.databind.jsonschema", + "wiremock.com.fasterxml.jackson.databind.jsontype", + "wiremock.com.fasterxml.jackson.databind.jsontype.impl", + "wiremock.com.fasterxml.jackson.databind.module", + "wiremock.com.fasterxml.jackson.databind.node", + "wiremock.com.fasterxml.jackson.databind.ser", + "wiremock.com.fasterxml.jackson.databind.ser.impl", + "wiremock.com.fasterxml.jackson.databind.ser.std", + "wiremock.com.fasterxml.jackson.databind.type", + "wiremock.com.fasterxml.jackson.databind.util", + "wiremock.com.fasterxml.jackson.databind.util.internal", + "wiremock.com.fasterxml.jackson.dataformat.yaml", + "wiremock.com.fasterxml.jackson.dataformat.yaml.snakeyaml.error", + "wiremock.com.fasterxml.jackson.dataformat.yaml.util", + "wiremock.com.fasterxml.jackson.datatype.jsr310", + "wiremock.com.fasterxml.jackson.datatype.jsr310.deser", + "wiremock.com.fasterxml.jackson.datatype.jsr310.deser.key", + "wiremock.com.fasterxml.jackson.datatype.jsr310.ser", + "wiremock.com.fasterxml.jackson.datatype.jsr310.ser.key", + "wiremock.com.fasterxml.jackson.datatype.jsr310.util", + "wiremock.com.github.jknack.handlebars", + "wiremock.com.github.jknack.handlebars.cache", + "wiremock.com.github.jknack.handlebars.context", + "wiremock.com.github.jknack.handlebars.helper", + "wiremock.com.github.jknack.handlebars.internal", + "wiremock.com.github.jknack.handlebars.internal.antlr", + "wiremock.com.github.jknack.handlebars.internal.antlr.atn", + "wiremock.com.github.jknack.handlebars.internal.antlr.dfa", + "wiremock.com.github.jknack.handlebars.internal.antlr.misc", + "wiremock.com.github.jknack.handlebars.internal.antlr.tree", + "wiremock.com.github.jknack.handlebars.internal.antlr.tree.pattern", + "wiremock.com.github.jknack.handlebars.internal.antlr.tree.xpath", + "wiremock.com.github.jknack.handlebars.internal.lang3", + "wiremock.com.github.jknack.handlebars.internal.lang3.builder", + "wiremock.com.github.jknack.handlebars.internal.lang3.exception", + "wiremock.com.github.jknack.handlebars.internal.lang3.function", + "wiremock.com.github.jknack.handlebars.internal.lang3.math", + "wiremock.com.github.jknack.handlebars.internal.lang3.mutable", + "wiremock.com.github.jknack.handlebars.internal.lang3.text", + "wiremock.com.github.jknack.handlebars.internal.lang3.text.translate", + "wiremock.com.github.jknack.handlebars.internal.lang3.time", + "wiremock.com.github.jknack.handlebars.internal.lang3.tuple", + "wiremock.com.github.jknack.handlebars.internal.path", + "wiremock.com.github.jknack.handlebars.internal.text", + "wiremock.com.github.jknack.handlebars.internal.text.diff", + "wiremock.com.github.jknack.handlebars.internal.text.io", + "wiremock.com.github.jknack.handlebars.internal.text.lookup", + "wiremock.com.github.jknack.handlebars.internal.text.matcher", + "wiremock.com.github.jknack.handlebars.internal.text.numbers", + "wiremock.com.github.jknack.handlebars.internal.text.similarity", + "wiremock.com.github.jknack.handlebars.internal.text.translate", + "wiremock.com.github.jknack.handlebars.io", + "wiremock.com.google.common.annotations", + "wiremock.com.google.common.base", + "wiremock.com.google.common.base.internal", + "wiremock.com.google.common.cache", + "wiremock.com.google.common.collect", + "wiremock.com.google.common.escape", + "wiremock.com.google.common.eventbus", + "wiremock.com.google.common.graph", + "wiremock.com.google.common.hash", + "wiremock.com.google.common.html", + "wiremock.com.google.common.io", + "wiremock.com.google.common.math", + "wiremock.com.google.common.net", + "wiremock.com.google.common.primitives", + "wiremock.com.google.common.reflect", + "wiremock.com.google.common.util.concurrent", + "wiremock.com.google.common.util.concurrent.internal", + "wiremock.com.google.common.xml", + "wiremock.com.google.errorprone.annotations", + "wiremock.com.google.errorprone.annotations.concurrent", + "wiremock.com.google.j2objc.annotations", + "wiremock.com.google.thirdparty.publicsuffix", + "wiremock.com.jayway.jsonpath", + "wiremock.com.jayway.jsonpath.internal", + "wiremock.com.jayway.jsonpath.internal.filter", + "wiremock.com.jayway.jsonpath.internal.function", + "wiremock.com.jayway.jsonpath.internal.function.json", + "wiremock.com.jayway.jsonpath.internal.function.latebinding", + "wiremock.com.jayway.jsonpath.internal.function.numeric", + "wiremock.com.jayway.jsonpath.internal.function.sequence", + "wiremock.com.jayway.jsonpath.internal.function.text", + "wiremock.com.jayway.jsonpath.internal.path", + "wiremock.com.jayway.jsonpath.spi.cache", + "wiremock.com.jayway.jsonpath.spi.json", + "wiremock.com.jayway.jsonpath.spi.mapper", + "wiremock.com.networknt.org.apache.commons.validator.routines", + "wiremock.com.networknt.schema", + "wiremock.com.networknt.schema.annotation", + "wiremock.com.networknt.schema.format", + "wiremock.com.networknt.schema.i18n", + "wiremock.com.networknt.schema.oas", + "wiremock.com.networknt.schema.output", + "wiremock.com.networknt.schema.regex", + "wiremock.com.networknt.schema.resource", + "wiremock.com.networknt.schema.result", + "wiremock.com.networknt.schema.serialization", + "wiremock.com.networknt.schema.serialization.node", + "wiremock.com.networknt.schema.utils", + "wiremock.com.networknt.schema.walk", + "wiremock.jakarta.servlet", + "wiremock.jakarta.servlet.annotation", + "wiremock.jakarta.servlet.descriptor", + "wiremock.jakarta.servlet.http", + "wiremock.joptsimple", + "wiremock.joptsimple.internal", + "wiremock.joptsimple.util", + "wiremock.net.javacrumbs.jsonunit.core", + "wiremock.net.javacrumbs.jsonunit.core.internal", + "wiremock.net.javacrumbs.jsonunit.core.internal.matchers", + "wiremock.net.javacrumbs.jsonunit.core.listener", + "wiremock.net.javacrumbs.jsonunit.core.util", + "wiremock.net.javacrumbs.jsonunit.providers", + "wiremock.net.minidev.asm", + "wiremock.net.minidev.asm.ex", + "wiremock.net.minidev.json", + "wiremock.net.minidev.json.annotate", + "wiremock.net.minidev.json.parser", + "wiremock.net.minidev.json.reader", + "wiremock.net.minidev.json.writer", + "wiremock.org.apache.commons.fileupload", + "wiremock.org.apache.commons.fileupload.disk", + "wiremock.org.apache.commons.fileupload.portlet", + "wiremock.org.apache.commons.fileupload.servlet", + "wiremock.org.apache.commons.fileupload.util", + "wiremock.org.apache.commons.fileupload.util.mime", + "wiremock.org.apache.commons.io", + "wiremock.org.apache.commons.io.build", + "wiremock.org.apache.commons.io.channels", + "wiremock.org.apache.commons.io.charset", + "wiremock.org.apache.commons.io.comparator", + "wiremock.org.apache.commons.io.file", + "wiremock.org.apache.commons.io.file.attribute", + "wiremock.org.apache.commons.io.file.spi", + "wiremock.org.apache.commons.io.filefilter", + "wiremock.org.apache.commons.io.function", + "wiremock.org.apache.commons.io.input", + "wiremock.org.apache.commons.io.input.buffer", + "wiremock.org.apache.commons.io.monitor", + "wiremock.org.apache.commons.io.output", + "wiremock.org.apache.commons.io.serialization", + "wiremock.org.apache.hc.client5.http", + "wiremock.org.apache.hc.client5.http.async", + "wiremock.org.apache.hc.client5.http.async.methods", + "wiremock.org.apache.hc.client5.http.auth", + "wiremock.org.apache.hc.client5.http.classic", + "wiremock.org.apache.hc.client5.http.classic.methods", + "wiremock.org.apache.hc.client5.http.config", + "wiremock.org.apache.hc.client5.http.cookie", + "wiremock.org.apache.hc.client5.http.entity", + "wiremock.org.apache.hc.client5.http.entity.mime", + "wiremock.org.apache.hc.client5.http.impl", + "wiremock.org.apache.hc.client5.http.impl.async", + "wiremock.org.apache.hc.client5.http.impl.auth", + "wiremock.org.apache.hc.client5.http.impl.classic", + "wiremock.org.apache.hc.client5.http.impl.compat", + "wiremock.org.apache.hc.client5.http.impl.cookie", + "wiremock.org.apache.hc.client5.http.impl.io", + "wiremock.org.apache.hc.client5.http.impl.nio", + "wiremock.org.apache.hc.client5.http.impl.routing", + "wiremock.org.apache.hc.client5.http.io", + "wiremock.org.apache.hc.client5.http.nio", + "wiremock.org.apache.hc.client5.http.protocol", + "wiremock.org.apache.hc.client5.http.psl", + "wiremock.org.apache.hc.client5.http.routing", + "wiremock.org.apache.hc.client5.http.socket", + "wiremock.org.apache.hc.client5.http.ssl", + "wiremock.org.apache.hc.client5.http.utils", + "wiremock.org.apache.hc.client5.http.validator", + "wiremock.org.apache.hc.core5.annotation", + "wiremock.org.apache.hc.core5.concurrent", + "wiremock.org.apache.hc.core5.function", + "wiremock.org.apache.hc.core5.http", + "wiremock.org.apache.hc.core5.http.config", + "wiremock.org.apache.hc.core5.http.impl", + "wiremock.org.apache.hc.core5.http.impl.bootstrap", + "wiremock.org.apache.hc.core5.http.impl.io", + "wiremock.org.apache.hc.core5.http.impl.nio", + "wiremock.org.apache.hc.core5.http.impl.routing", + "wiremock.org.apache.hc.core5.http.io", + "wiremock.org.apache.hc.core5.http.io.entity", + "wiremock.org.apache.hc.core5.http.io.ssl", + "wiremock.org.apache.hc.core5.http.io.support", + "wiremock.org.apache.hc.core5.http.message", + "wiremock.org.apache.hc.core5.http.nio", + "wiremock.org.apache.hc.core5.http.nio.command", + "wiremock.org.apache.hc.core5.http.nio.entity", + "wiremock.org.apache.hc.core5.http.nio.ssl", + "wiremock.org.apache.hc.core5.http.nio.support", + "wiremock.org.apache.hc.core5.http.nio.support.classic", + "wiremock.org.apache.hc.core5.http.protocol", + "wiremock.org.apache.hc.core5.http.ssl", + "wiremock.org.apache.hc.core5.http.support", + "wiremock.org.apache.hc.core5.http2", + "wiremock.org.apache.hc.core5.http2.config", + "wiremock.org.apache.hc.core5.http2.frame", + "wiremock.org.apache.hc.core5.http2.hpack", + "wiremock.org.apache.hc.core5.http2.impl", + "wiremock.org.apache.hc.core5.http2.impl.io", + "wiremock.org.apache.hc.core5.http2.impl.nio", + "wiremock.org.apache.hc.core5.http2.impl.nio.bootstrap", + "wiremock.org.apache.hc.core5.http2.nio", + "wiremock.org.apache.hc.core5.http2.nio.command", + "wiremock.org.apache.hc.core5.http2.nio.pool", + "wiremock.org.apache.hc.core5.http2.nio.support", + "wiremock.org.apache.hc.core5.http2.protocol", + "wiremock.org.apache.hc.core5.http2.ssl", + "wiremock.org.apache.hc.core5.io", + "wiremock.org.apache.hc.core5.net", + "wiremock.org.apache.hc.core5.pool", + "wiremock.org.apache.hc.core5.reactor", + "wiremock.org.apache.hc.core5.reactor.ssl", + "wiremock.org.apache.hc.core5.ssl", + "wiremock.org.apache.hc.core5.util", + "wiremock.org.custommonkey.xmlunit", + "wiremock.org.custommonkey.xmlunit.examples", + "wiremock.org.custommonkey.xmlunit.exceptions", + "wiremock.org.custommonkey.xmlunit.jaxp13", + "wiremock.org.custommonkey.xmlunit.util", + "wiremock.org.eclipse.jetty.alpn.client", + "wiremock.org.eclipse.jetty.alpn.java.client", + "wiremock.org.eclipse.jetty.alpn.java.server", + "wiremock.org.eclipse.jetty.alpn.server", + "wiremock.org.eclipse.jetty.client", + "wiremock.org.eclipse.jetty.client.api", + "wiremock.org.eclipse.jetty.client.dynamic", + "wiremock.org.eclipse.jetty.client.http", + "wiremock.org.eclipse.jetty.client.internal", + "wiremock.org.eclipse.jetty.client.jmx", + "wiremock.org.eclipse.jetty.client.util", + "wiremock.org.eclipse.jetty.http", + "wiremock.org.eclipse.jetty.http.compression", + "wiremock.org.eclipse.jetty.http.pathmap", + "wiremock.org.eclipse.jetty.http2", + "wiremock.org.eclipse.jetty.http2.api", + "wiremock.org.eclipse.jetty.http2.api.server", + "wiremock.org.eclipse.jetty.http2.frames", + "wiremock.org.eclipse.jetty.http2.generator", + "wiremock.org.eclipse.jetty.http2.hpack", + "wiremock.org.eclipse.jetty.http2.parser", + "wiremock.org.eclipse.jetty.http2.server", + "wiremock.org.eclipse.jetty.io", + "wiremock.org.eclipse.jetty.io.jmx", + "wiremock.org.eclipse.jetty.io.ssl", + "wiremock.org.eclipse.jetty.proxy", + "wiremock.org.eclipse.jetty.security", + "wiremock.org.eclipse.jetty.security.authentication", + "wiremock.org.eclipse.jetty.server", + "wiremock.org.eclipse.jetty.server.handler", + "wiremock.org.eclipse.jetty.server.handler.gzip", + "wiremock.org.eclipse.jetty.server.handler.jmx", + "wiremock.org.eclipse.jetty.server.jmx", + "wiremock.org.eclipse.jetty.server.resource", + "wiremock.org.eclipse.jetty.server.session", + "wiremock.org.eclipse.jetty.servlet", + "wiremock.org.eclipse.jetty.servlet.jmx", + "wiremock.org.eclipse.jetty.servlet.listener", + "wiremock.org.eclipse.jetty.servlets", + "wiremock.org.eclipse.jetty.util", + "wiremock.org.eclipse.jetty.util.annotation", + "wiremock.org.eclipse.jetty.util.component", + "wiremock.org.eclipse.jetty.util.compression", + "wiremock.org.eclipse.jetty.util.log", + "wiremock.org.eclipse.jetty.util.preventers", + "wiremock.org.eclipse.jetty.util.resource", + "wiremock.org.eclipse.jetty.util.security", + "wiremock.org.eclipse.jetty.util.ssl", + "wiremock.org.eclipse.jetty.util.statistic", + "wiremock.org.eclipse.jetty.util.thread", + "wiremock.org.eclipse.jetty.util.thread.strategy", + "wiremock.org.eclipse.jetty.webapp", + "wiremock.org.eclipse.jetty.xml", + "wiremock.org.hamcrest", + "wiremock.org.hamcrest.beans", + "wiremock.org.hamcrest.collection", + "wiremock.org.hamcrest.comparator", + "wiremock.org.hamcrest.core", + "wiremock.org.hamcrest.core.deprecated", + "wiremock.org.hamcrest.internal", + "wiremock.org.hamcrest.io", + "wiremock.org.hamcrest.number", + "wiremock.org.hamcrest.object", + "wiremock.org.hamcrest.text", + "wiremock.org.hamcrest.xml", + "wiremock.org.slf4j", + "wiremock.org.slf4j.event", + "wiremock.org.slf4j.helpers", + "wiremock.org.slf4j.spi", + "wiremock.org.xmlunit", + "wiremock.org.xmlunit.builder", + "wiremock.org.xmlunit.builder.javax_jaxb", + "wiremock.org.xmlunit.diff", + "wiremock.org.xmlunit.input", + "wiremock.org.xmlunit.placeholder", + "wiremock.org.xmlunit.transform", + "wiremock.org.xmlunit.util", + "wiremock.org.xmlunit.validation", + "wiremock.org.xmlunit.xpath", + "wiremock.org.yaml.snakeyaml", + "wiremock.org.yaml.snakeyaml.comments", + "wiremock.org.yaml.snakeyaml.composer", + "wiremock.org.yaml.snakeyaml.constructor", + "wiremock.org.yaml.snakeyaml.emitter", + "wiremock.org.yaml.snakeyaml.env", + "wiremock.org.yaml.snakeyaml.error", + "wiremock.org.yaml.snakeyaml.events", + "wiremock.org.yaml.snakeyaml.extensions.compactnotation", + "wiremock.org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "wiremock.org.yaml.snakeyaml.inspector", + "wiremock.org.yaml.snakeyaml.internal", + "wiremock.org.yaml.snakeyaml.introspector", + "wiremock.org.yaml.snakeyaml.nodes", + "wiremock.org.yaml.snakeyaml.parser", + "wiremock.org.yaml.snakeyaml.reader", + "wiremock.org.yaml.snakeyaml.representer", + "wiremock.org.yaml.snakeyaml.resolver", + "wiremock.org.yaml.snakeyaml.scanner", + "wiremock.org.yaml.snakeyaml.serializer", + "wiremock.org.yaml.snakeyaml.tokens", + "wiremock.org.yaml.snakeyaml.util" + ], + "org.xmlunit:xmlunit-core": [ + "org.xmlunit", + "org.xmlunit.builder", + "org.xmlunit.builder.javax_jaxb", + "org.xmlunit.diff", + "org.xmlunit.input", + "org.xmlunit.transform", + "org.xmlunit.util", + "org.xmlunit.validation", + "org.xmlunit.xpath" + ], + "org.yaml:snakeyaml": [ + "org.yaml.snakeyaml", + "org.yaml.snakeyaml.comments", + "org.yaml.snakeyaml.composer", + "org.yaml.snakeyaml.constructor", + "org.yaml.snakeyaml.emitter", + "org.yaml.snakeyaml.env", + "org.yaml.snakeyaml.error", + "org.yaml.snakeyaml.events", + "org.yaml.snakeyaml.extensions.compactnotation", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "org.yaml.snakeyaml.inspector", + "org.yaml.snakeyaml.internal", + "org.yaml.snakeyaml.introspector", + "org.yaml.snakeyaml.nodes", + "org.yaml.snakeyaml.parser", + "org.yaml.snakeyaml.reader", + "org.yaml.snakeyaml.representer", + "org.yaml.snakeyaml.resolver", + "org.yaml.snakeyaml.scanner", + "org.yaml.snakeyaml.serializer", + "org.yaml.snakeyaml.tokens", + "org.yaml.snakeyaml.util" + ], + "software.amazon.awssdk:annotations": [ + "software.amazon.awssdk.annotations" + ], + "software.amazon.awssdk:checksums": [ + "software.amazon.awssdk.checksums", + "software.amazon.awssdk.checksums.internal" + ], + "software.amazon.awssdk:checksums-spi": [ + "software.amazon.awssdk.checksums.spi" + ], + "software.amazon.awssdk:endpoints-spi": [ + "software.amazon.awssdk.endpoints" + ], + "software.amazon.awssdk:http-auth-aws": [ + "software.amazon.awssdk.http.auth.aws.crt.internal.io", + "software.amazon.awssdk.http.auth.aws.crt.internal.signer", + "software.amazon.awssdk.http.auth.aws.crt.internal.util", + "software.amazon.awssdk.http.auth.aws.eventstream.internal.io", + "software.amazon.awssdk.http.auth.aws.eventstream.internal.signer", + "software.amazon.awssdk.http.auth.aws.internal.scheme", + "software.amazon.awssdk.http.auth.aws.internal.signer", + "software.amazon.awssdk.http.auth.aws.internal.signer.checksums", + "software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding", + "software.amazon.awssdk.http.auth.aws.internal.signer.io", + "software.amazon.awssdk.http.auth.aws.internal.signer.util", + "software.amazon.awssdk.http.auth.aws.scheme", + "software.amazon.awssdk.http.auth.aws.signer" + ], + "software.amazon.awssdk:http-auth-spi": [ + "software.amazon.awssdk.http.auth.spi.internal.scheme", + "software.amazon.awssdk.http.auth.spi.internal.signer", + "software.amazon.awssdk.http.auth.spi.scheme", + "software.amazon.awssdk.http.auth.spi.signer" + ], + "software.amazon.awssdk:http-client-spi": [ + "software.amazon.awssdk.http", + "software.amazon.awssdk.http.async", + "software.amazon.awssdk.internal.http" + ], + "software.amazon.awssdk:identity-spi": [ + "software.amazon.awssdk.identity.spi", + "software.amazon.awssdk.identity.spi.internal" + ], + "software.amazon.awssdk:json-utils": [ + "software.amazon.awssdk.protocols.jsoncore", + "software.amazon.awssdk.protocols.jsoncore.internal" + ], + "software.amazon.awssdk:metrics-spi": [ + "software.amazon.awssdk.metrics", + "software.amazon.awssdk.metrics.internal" + ], + "software.amazon.awssdk:profiles": [ + "software.amazon.awssdk.profiles", + "software.amazon.awssdk.profiles.internal" + ], + "software.amazon.awssdk:regions": [ + "software.amazon.awssdk.regions", + "software.amazon.awssdk.regions.internal", + "software.amazon.awssdk.regions.internal.util", + "software.amazon.awssdk.regions.partitionmetadata", + "software.amazon.awssdk.regions.providers", + "software.amazon.awssdk.regions.regionmetadata", + "software.amazon.awssdk.regions.servicemetadata", + "software.amazon.awssdk.regions.util" + ], + "software.amazon.awssdk:retries": [ + "software.amazon.awssdk.retries", + "software.amazon.awssdk.retries.internal", + "software.amazon.awssdk.retries.internal.circuitbreaker", + "software.amazon.awssdk.retries.internal.ratelimiter" + ], + "software.amazon.awssdk:retries-spi": [ + "software.amazon.awssdk.retries.api", + "software.amazon.awssdk.retries.api.internal", + "software.amazon.awssdk.retries.api.internal.backoff" + ], + "software.amazon.awssdk:sdk-core": [ + "software.amazon.awssdk.core", + "software.amazon.awssdk.core.adapter", + "software.amazon.awssdk.core.async", + "software.amazon.awssdk.core.async.listener", + "software.amazon.awssdk.core.checksums", + "software.amazon.awssdk.core.client.builder", + "software.amazon.awssdk.core.client.config", + "software.amazon.awssdk.core.client.handler", + "software.amazon.awssdk.core.document", + "software.amazon.awssdk.core.document.internal", + "software.amazon.awssdk.core.endpointdiscovery", + "software.amazon.awssdk.core.endpointdiscovery.providers", + "software.amazon.awssdk.core.exception", + "software.amazon.awssdk.core.http", + "software.amazon.awssdk.core.identity", + "software.amazon.awssdk.core.interceptor", + "software.amazon.awssdk.core.interceptor.trait", + "software.amazon.awssdk.core.internal", + "software.amazon.awssdk.core.internal.async", + "software.amazon.awssdk.core.internal.capacity", + "software.amazon.awssdk.core.internal.checksums", + "software.amazon.awssdk.core.internal.chunked", + "software.amazon.awssdk.core.internal.compression", + "software.amazon.awssdk.core.internal.handler", + "software.amazon.awssdk.core.internal.http", + "software.amazon.awssdk.core.internal.http.async", + "software.amazon.awssdk.core.internal.http.loader", + "software.amazon.awssdk.core.internal.http.pipeline", + "software.amazon.awssdk.core.internal.http.pipeline.stages", + "software.amazon.awssdk.core.internal.http.pipeline.stages.utils", + "software.amazon.awssdk.core.internal.http.timers", + "software.amazon.awssdk.core.internal.interceptor", + "software.amazon.awssdk.core.internal.interceptor.trait", + "software.amazon.awssdk.core.internal.io", + "software.amazon.awssdk.core.internal.metrics", + "software.amazon.awssdk.core.internal.pagination.async", + "software.amazon.awssdk.core.internal.retry", + "software.amazon.awssdk.core.internal.signer", + "software.amazon.awssdk.core.internal.sync", + "software.amazon.awssdk.core.internal.transform", + "software.amazon.awssdk.core.internal.useragent", + "software.amazon.awssdk.core.internal.util", + "software.amazon.awssdk.core.internal.waiters", + "software.amazon.awssdk.core.io", + "software.amazon.awssdk.core.metrics", + "software.amazon.awssdk.core.pagination.async", + "software.amazon.awssdk.core.pagination.sync", + "software.amazon.awssdk.core.protocol", + "software.amazon.awssdk.core.retry", + "software.amazon.awssdk.core.retry.backoff", + "software.amazon.awssdk.core.retry.conditions", + "software.amazon.awssdk.core.runtime", + "software.amazon.awssdk.core.runtime.transform", + "software.amazon.awssdk.core.signer", + "software.amazon.awssdk.core.sync", + "software.amazon.awssdk.core.traits", + "software.amazon.awssdk.core.useragent", + "software.amazon.awssdk.core.util", + "software.amazon.awssdk.core.waiters" + ], + "software.amazon.awssdk:third-party-jackson-core": [ + "software.amazon.awssdk.thirdparty.jackson.core", + "software.amazon.awssdk.thirdparty.jackson.core.async", + "software.amazon.awssdk.thirdparty.jackson.core.base", + "software.amazon.awssdk.thirdparty.jackson.core.exc", + "software.amazon.awssdk.thirdparty.jackson.core.filter", + "software.amazon.awssdk.thirdparty.jackson.core.format", + "software.amazon.awssdk.thirdparty.jackson.core.internal.shaded.fdp.v2_19_4", + "software.amazon.awssdk.thirdparty.jackson.core.io", + "software.amazon.awssdk.thirdparty.jackson.core.io.schubfach", + "software.amazon.awssdk.thirdparty.jackson.core.json", + "software.amazon.awssdk.thirdparty.jackson.core.json.async", + "software.amazon.awssdk.thirdparty.jackson.core.sym", + "software.amazon.awssdk.thirdparty.jackson.core.type", + "software.amazon.awssdk.thirdparty.jackson.core.util" + ], + "software.amazon.awssdk:utils": [ + "software.amazon.awssdk.utils", + "software.amazon.awssdk.utils.async", + "software.amazon.awssdk.utils.builder", + "software.amazon.awssdk.utils.cache", + "software.amazon.awssdk.utils.cache.bounded", + "software.amazon.awssdk.utils.cache.lru", + "software.amazon.awssdk.utils.http", + "software.amazon.awssdk.utils.internal", + "software.amazon.awssdk.utils.internal.async", + "software.amazon.awssdk.utils.internal.proxy", + "software.amazon.awssdk.utils.io", + "software.amazon.awssdk.utils.uri", + "software.amazon.awssdk.utils.uri.internal" + ], + "tools.jackson.core:jackson-core": [ + "tools.jackson.core", + "tools.jackson.core.async", + "tools.jackson.core.base", + "tools.jackson.core.exc", + "tools.jackson.core.filter", + "tools.jackson.core.internal.shaded.fdp", + "tools.jackson.core.internal.shaded.fdp.bte", + "tools.jackson.core.internal.shaded.fdp.chr", + "tools.jackson.core.io", + "tools.jackson.core.io.schubfach", + "tools.jackson.core.json", + "tools.jackson.core.json.async", + "tools.jackson.core.sym", + "tools.jackson.core.tree", + "tools.jackson.core.type", + "tools.jackson.core.util" + ], + "tools.jackson.core:jackson-databind": [ + "tools.jackson.databind", + "tools.jackson.databind.annotation", + "tools.jackson.databind.cfg", + "tools.jackson.databind.deser", + "tools.jackson.databind.deser.bean", + "tools.jackson.databind.deser.impl", + "tools.jackson.databind.deser.jackson", + "tools.jackson.databind.deser.jdk", + "tools.jackson.databind.deser.std", + "tools.jackson.databind.exc", + "tools.jackson.databind.ext", + "tools.jackson.databind.ext.beans", + "tools.jackson.databind.ext.javatime", + "tools.jackson.databind.ext.javatime.deser", + "tools.jackson.databind.ext.javatime.deser.key", + "tools.jackson.databind.ext.javatime.ser", + "tools.jackson.databind.ext.javatime.ser.key", + "tools.jackson.databind.ext.javatime.util", + "tools.jackson.databind.ext.jdk8", + "tools.jackson.databind.ext.sql", + "tools.jackson.databind.introspect", + "tools.jackson.databind.json", + "tools.jackson.databind.jsonFormatVisitors", + "tools.jackson.databind.jsontype", + "tools.jackson.databind.jsontype.impl", + "tools.jackson.databind.module", + "tools.jackson.databind.node", + "tools.jackson.databind.ser", + "tools.jackson.databind.ser.bean", + "tools.jackson.databind.ser.impl", + "tools.jackson.databind.ser.jackson", + "tools.jackson.databind.ser.jdk", + "tools.jackson.databind.ser.std", + "tools.jackson.databind.type", + "tools.jackson.databind.util", + "tools.jackson.databind.util.internal" + ], + "tools.jackson.module:jackson-module-blackbird": [ + "tools.jackson.module.blackbird", + "tools.jackson.module.blackbird.deser", + "tools.jackson.module.blackbird.ser", + "tools.jackson.module.blackbird.util" + ] + }, + "repositories": { + "https://maven-central.storage-download.googleapis.com/maven2/": [ + "aopalliance:aopalliance", + "aopalliance:aopalliance:jar:sources", + "args4j:args4j", + "args4j:args4j:jar:sources", + "at.yawk.lz4:lz4-java", + "at.yawk.lz4:lz4-java:jar:sources", + "ch.qos.logback:logback-classic", + "ch.qos.logback:logback-classic:jar:sources", + "ch.qos.logback:logback-core", + "ch.qos.logback:logback-core:jar:sources", + "com.bucket4j:bucket4j-core", + "com.bucket4j:bucket4j-core:jar:sources", + "com.bucket4j:bucket4j_jdk17-core", + "com.bucket4j:bucket4j_jdk17-core:jar:sources", + "com.datastax.cassandra:cassandra-driver-core", + "com.datastax.cassandra:cassandra-driver-core:jar:sources", + "com.datastax.oss:native-protocol", + "com.datastax.oss:native-protocol:jar:sources", + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-annotations:jar:sources", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-core:jar:sources", + "com.fasterxml.jackson.core:jackson-databind", + "com.fasterxml.jackson.core:jackson-databind:jar:sources", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:sources", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:sources", + "com.fasterxml:classmate", + "com.fasterxml:classmate:jar:sources", + "com.github.ben-manes.caffeine:caffeine", + "com.github.ben-manes.caffeine:caffeine:jar:sources", + "com.github.ben-manes.caffeine:guava", + "com.github.ben-manes.caffeine:guava:jar:sources", + "com.github.docker-java:docker-java-api", + "com.github.docker-java:docker-java-api:jar:sources", + "com.github.docker-java:docker-java-transport", + "com.github.docker-java:docker-java-transport-zerodep", + "com.github.docker-java:docker-java-transport-zerodep:jar:sources", + "com.github.docker-java:docker-java-transport:jar:sources", + "com.github.java-json-tools:btf", + "com.github.java-json-tools:btf:jar:sources", + "com.github.java-json-tools:jackson-coreutils", + "com.github.java-json-tools:jackson-coreutils:jar:sources", + "com.github.java-json-tools:json-patch", + "com.github.java-json-tools:json-patch:jar:sources", + "com.github.java-json-tools:msg-simple", + "com.github.java-json-tools:msg-simple:jar:sources", + "com.github.jnr:jffi", + "com.github.jnr:jffi:jar:native", + "com.github.jnr:jffi:jar:sources", + "com.github.jnr:jnr-constants", + "com.github.jnr:jnr-constants:jar:sources", + "com.github.jnr:jnr-ffi", + "com.github.jnr:jnr-ffi:jar:sources", + "com.github.jnr:jnr-posix", + "com.github.jnr:jnr-posix:jar:sources", + "com.github.jnr:jnr-x86asm", + "com.github.jnr:jnr-x86asm:jar:sources", + "com.github.stephenc.jcip:jcip-annotations", + "com.github.stephenc.jcip:jcip-annotations:jar:sources", + "com.google.android:annotations", + "com.google.android:annotations:jar:sources", + "com.google.api.grpc:proto-google-common-protos", + "com.google.api.grpc:proto-google-common-protos:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java-util", + "com.google.protobuf:protobuf-java-util:jar:sources", + "com.google.protobuf:protobuf-java:jar:sources", + "com.jayway.jsonpath:json-path", + "com.jayway.jsonpath:json-path:jar:sources", + "com.nimbusds:content-type", + "com.nimbusds:content-type:jar:sources", + "com.nimbusds:lang-tag", + "com.nimbusds:lang-tag:jar:sources", + "com.nimbusds:nimbus-jose-jwt", + "com.nimbusds:nimbus-jose-jwt:jar:sources", + "com.nimbusds:oauth2-oidc-sdk", + "com.nimbusds:oauth2-oidc-sdk:jar:sources", + "com.squareup.okhttp3:logging-interceptor", + "com.squareup.okhttp3:logging-interceptor:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp-jvm", + "com.squareup.okhttp3:okhttp-jvm:jar:sources", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio-jvm", + "com.squareup.okio:okio-jvm:jar:sources", + "com.squareup.okio:okio:jar:sources", + "com.typesafe:config", + "com.typesafe:config:jar:sources", + "com.vaadin.external.google:android-json", + "com.vaadin.external.google:android-json:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:sources", + "commons-logging:commons-logging", + "commons-logging:commons-logging:jar:sources", + "io.cloudevents:cloudevents-api", + "io.cloudevents:cloudevents-api:jar:sources", + "io.cloudevents:cloudevents-core", + "io.cloudevents:cloudevents-core:jar:sources", + "io.cloudevents:cloudevents-json-jackson", + "io.cloudevents:cloudevents-json-jackson:jar:sources", + "io.dropwizard.metrics:metrics-core", + "io.dropwizard.metrics:metrics-core:jar:sources", + "io.grpc:grpc-api", + "io.grpc:grpc-api:jar:sources", + "io.grpc:grpc-context", + "io.grpc:grpc-context:jar:sources", + "io.grpc:grpc-core", + "io.grpc:grpc-core:jar:sources", + "io.grpc:grpc-inprocess", + "io.grpc:grpc-inprocess:jar:sources", + "io.grpc:grpc-netty", + "io.grpc:grpc-netty-shaded", + "io.grpc:grpc-netty-shaded:jar:sources", + "io.grpc:grpc-netty:jar:sources", + "io.grpc:grpc-protobuf", + "io.grpc:grpc-protobuf-lite", + "io.grpc:grpc-protobuf-lite:jar:sources", + "io.grpc:grpc-protobuf:jar:sources", + "io.grpc:grpc-services", + "io.grpc:grpc-services:jar:sources", + "io.grpc:grpc-stub", + "io.grpc:grpc-stub:jar:sources", + "io.grpc:grpc-util", + "io.grpc:grpc-util:jar:sources", + "io.gsonfire:gson-fire", + "io.gsonfire:gson-fire:jar:sources", + "io.kubernetes:client-java", + "io.kubernetes:client-java-api", + "io.kubernetes:client-java-api-fluent", + "io.kubernetes:client-java-api-fluent:jar:sources", + "io.kubernetes:client-java-api:jar:sources", + "io.kubernetes:client-java-extended", + "io.kubernetes:client-java-extended:jar:sources", + "io.kubernetes:client-java-proto", + "io.kubernetes:client-java-proto:jar:sources", + "io.kubernetes:client-java:jar:sources", + "io.micrometer:context-propagation", + "io.micrometer:context-propagation:jar:sources", + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-commons:jar:sources", + "io.micrometer:micrometer-core", + "io.micrometer:micrometer-core:jar:sources", + "io.micrometer:micrometer-jakarta9", + "io.micrometer:micrometer-jakarta9:jar:sources", + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-observation-test", + "io.micrometer:micrometer-observation-test:jar:sources", + "io.micrometer:micrometer-observation:jar:sources", + "io.micrometer:micrometer-registry-prometheus", + "io.micrometer:micrometer-registry-prometheus:jar:sources", + "io.micrometer:micrometer-tracing", + "io.micrometer:micrometer-tracing-bridge-otel", + "io.micrometer:micrometer-tracing-bridge-otel:jar:sources", + "io.micrometer:micrometer-tracing:jar:sources", + "io.nats:jnats", + "io.nats:jnats:jar:sources", + "io.netty:netty-buffer", + "io.netty:netty-buffer:jar:sources", + "io.netty:netty-codec-base", + "io.netty:netty-codec-base:jar:sources", + "io.netty:netty-codec-classes-quic", + "io.netty:netty-codec-classes-quic:jar:sources", + "io.netty:netty-codec-compression", + "io.netty:netty-codec-compression:jar:sources", + "io.netty:netty-codec-dns", + "io.netty:netty-codec-dns:jar:sources", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-http2:jar:sources", + "io.netty:netty-codec-http3", + "io.netty:netty-codec-http3:jar:sources", + "io.netty:netty-codec-http:jar:sources", + "io.netty:netty-codec-native-quic:jar:linux-aarch_64", + "io.netty:netty-codec-native-quic:jar:linux-x86_64", + "io.netty:netty-codec-native-quic:jar:osx-aarch_64", + "io.netty:netty-codec-native-quic:jar:osx-x86_64", + "io.netty:netty-codec-native-quic:jar:sources", + "io.netty:netty-codec-native-quic:jar:windows-x86_64", + "io.netty:netty-codec-socks", + "io.netty:netty-codec-socks:jar:sources", + "io.netty:netty-common", + "io.netty:netty-common:jar:sources", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-handler-proxy:jar:sources", + "io.netty:netty-handler:jar:sources", + "io.netty:netty-resolver", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-classes-macos", + "io.netty:netty-resolver-dns-classes-macos:jar:sources", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-resolver-dns-native-macos:jar:sources", + "io.netty:netty-resolver-dns:jar:sources", + "io.netty:netty-resolver:jar:sources", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-classes-epoll:jar:sources", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-epoll:jar:sources", + "io.netty:netty-transport-native-unix-common", + "io.netty:netty-transport-native-unix-common:jar:sources", + "io.netty:netty-transport:jar:sources", + "io.opentelemetry.semconv:opentelemetry-semconv", + "io.opentelemetry.semconv:opentelemetry-semconv:jar:sources", + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-api:jar:sources", + "io.opentelemetry:opentelemetry-common", + "io.opentelemetry:opentelemetry-common:jar:sources", + "io.opentelemetry:opentelemetry-context", + "io.opentelemetry:opentelemetry-context:jar:sources", + "io.opentelemetry:opentelemetry-exporter-common", + "io.opentelemetry:opentelemetry-exporter-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp", + "io.opentelemetry:opentelemetry-exporter-otlp-common", + "io.opentelemetry:opentelemetry-exporter-otlp-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp:jar:sources", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:sources", + "io.opentelemetry:opentelemetry-extension-trace-propagators", + "io.opentelemetry:opentelemetry-extension-trace-propagators:jar:sources", + "io.opentelemetry:opentelemetry-sdk", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-common:jar:sources", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:sources", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-logs:jar:sources", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-metrics:jar:sources", + "io.opentelemetry:opentelemetry-sdk-testing", + "io.opentelemetry:opentelemetry-sdk-testing:jar:sources", + "io.opentelemetry:opentelemetry-sdk-trace", + "io.opentelemetry:opentelemetry-sdk-trace:jar:sources", + "io.opentelemetry:opentelemetry-sdk:jar:sources", + "io.perfmark:perfmark-api", + "io.perfmark:perfmark-api:jar:sources", + "io.projectreactor.netty:reactor-netty-core", + "io.projectreactor.netty:reactor-netty-core:jar:sources", + "io.projectreactor.netty:reactor-netty-http", + "io.projectreactor.netty:reactor-netty-http:jar:sources", + "io.projectreactor:reactor-core", + "io.projectreactor:reactor-core:jar:sources", + "io.projectreactor:reactor-test", + "io.projectreactor:reactor-test:jar:sources", + "io.prometheus:prometheus-metrics-config", + "io.prometheus:prometheus-metrics-config:jar:sources", + "io.prometheus:prometheus-metrics-core", + "io.prometheus:prometheus-metrics-core:jar:sources", + "io.prometheus:prometheus-metrics-exposition-formats", + "io.prometheus:prometheus-metrics-exposition-formats:jar:sources", + "io.prometheus:prometheus-metrics-exposition-textformats", + "io.prometheus:prometheus-metrics-exposition-textformats:jar:sources", + "io.prometheus:prometheus-metrics-model", + "io.prometheus:prometheus-metrics-model:jar:sources", + "io.prometheus:prometheus-metrics-tracer-common", + "io.prometheus:prometheus-metrics-tracer-common:jar:sources", + "io.swagger.core.v3:swagger-annotations-jakarta", + "io.swagger.core.v3:swagger-annotations-jakarta:jar:sources", + "io.swagger.core.v3:swagger-core-jakarta", + "io.swagger.core.v3:swagger-core-jakarta:jar:sources", + "io.swagger.core.v3:swagger-models-jakarta", + "io.swagger.core.v3:swagger-models-jakarta:jar:sources", + "io.swagger:swagger-annotations", + "io.swagger:swagger-annotations:jar:sources", + "jakarta.activation:jakarta.activation-api", + "jakarta.activation:jakarta.activation-api:jar:sources", + "jakarta.annotation:jakarta.annotation-api", + "jakarta.annotation:jakarta.annotation-api:jar:sources", + "jakarta.servlet:jakarta.servlet-api", + "jakarta.servlet:jakarta.servlet-api:jar:sources", + "jakarta.validation:jakarta.validation-api", + "jakarta.validation:jakarta.validation-api:jar:sources", + "jakarta.xml.bind:jakarta.xml.bind-api", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", + "net.devh:grpc-common-spring-boot", + "net.devh:grpc-common-spring-boot:jar:sources", + "net.devh:grpc-server-spring-boot-starter", + "net.devh:grpc-server-spring-boot-starter:jar:sources", + "net.java.dev.jna:jna", + "net.java.dev.jna:jna:jar:sources", + "net.javacrumbs.shedlock:shedlock-core", + "net.javacrumbs.shedlock:shedlock-core:jar:sources", + "net.javacrumbs.shedlock:shedlock-provider-cassandra", + "net.javacrumbs.shedlock:shedlock-provider-cassandra:jar:sources", + "net.javacrumbs.shedlock:shedlock-spring", + "net.javacrumbs.shedlock:shedlock-spring:jar:sources", + "net.minidev:accessors-smart", + "net.minidev:accessors-smart:jar:sources", + "net.minidev:json-smart", + "net.minidev:json-smart:jar:sources", + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-core:jar:sources", + "org.apache.cassandra:java-driver-guava-shaded", + "org.apache.cassandra:java-driver-guava-shaded:jar:sources", + "org.apache.cassandra:java-driver-metrics-micrometer", + "org.apache.cassandra:java-driver-metrics-micrometer:jar:sources", + "org.apache.cassandra:java-driver-query-builder", + "org.apache.cassandra:java-driver-query-builder:jar:sources", + "org.apache.commons:commons-collections4", + "org.apache.commons:commons-collections4:jar:sources", + "org.apache.commons:commons-compress", + "org.apache.commons:commons-compress:jar:sources", + "org.apache.commons:commons-lang3", + "org.apache.commons:commons-lang3:jar:sources", + "org.apache.logging.log4j:log4j-api", + "org.apache.logging.log4j:log4j-api:jar:sources", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources", + "org.apiguardian:apiguardian-api", + "org.apiguardian:apiguardian-api:jar:sources", + "org.aspectj:aspectjweaver", + "org.aspectj:aspectjweaver:jar:sources", + "org.assertj:assertj-core", + "org.assertj:assertj-core:jar:sources", + "org.awaitility:awaitility", + "org.awaitility:awaitility:jar:sources", + "org.bitbucket.b_c:jose4j", + "org.bitbucket.b_c:jose4j:jar:sources", + "org.bouncycastle:bcpkix-jdk18on", + "org.bouncycastle:bcpkix-jdk18on:jar:sources", + "org.bouncycastle:bcprov-jdk18on", + "org.bouncycastle:bcprov-jdk18on:jar:sources", + "org.bouncycastle:bcprov-lts8on", + "org.bouncycastle:bcprov-lts8on:jar:sources", + "org.bouncycastle:bcutil-jdk18on", + "org.bouncycastle:bcutil-jdk18on:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.codehaus.mojo:animal-sniffer-annotations:jar:sources", + "org.hamcrest:hamcrest", + "org.hamcrest:hamcrest:jar:sources", + "org.hdrhistogram:HdrHistogram", + "org.hdrhistogram:HdrHistogram:jar:sources", + "org.hibernate.validator:hibernate-validator", + "org.hibernate.validator:hibernate-validator:jar:sources", + "org.jacoco:org.jacoco.agent:jar:runtime", + "org.jacoco:org.jacoco.agent:jar:sources", + "org.jacoco:org.jacoco.cli", + "org.jacoco:org.jacoco.cli:jar:sources", + "org.jacoco:org.jacoco.core", + "org.jacoco:org.jacoco.core:jar:sources", + "org.jacoco:org.jacoco.report", + "org.jacoco:org.jacoco.report:jar:sources", + "org.jboss.logging:jboss-logging", + "org.jboss.logging:jboss-logging:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:sources", + "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", + "org.junit.jupiter:junit-jupiter", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-api:jar:sources", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-engine:jar:sources", + "org.junit.jupiter:junit-jupiter-params", + "org.junit.jupiter:junit-jupiter-params:jar:sources", + "org.junit.jupiter:junit-jupiter:jar:sources", + "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-commons:jar:sources", + "org.junit.platform:junit-platform-console-standalone", + "org.junit.platform:junit-platform-console-standalone:jar:sources", + "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-engine:jar:sources", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-launcher:jar:sources", + "org.junit.platform:junit-platform-reporting", + "org.junit.platform:junit-platform-reporting:jar:sources", + "org.latencyutils:LatencyUtils", + "org.latencyutils:LatencyUtils:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", + "org.mockito:mockito-junit-jupiter", + "org.mockito:mockito-junit-jupiter:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", + "org.opentest4j.reporting:open-test-reporting-tooling-spi", + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources", + "org.opentest4j:opentest4j", + "org.opentest4j:opentest4j:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:sources", + "org.projectlombok:lombok", + "org.projectlombok:lombok:jar:sources", + "org.reactivestreams:reactive-streams", + "org.reactivestreams:reactive-streams:jar:sources", + "org.rnorth.duct-tape:duct-tape", + "org.rnorth.duct-tape:duct-tape:jar:sources", + "org.skyscreamer:jsonassert", + "org.skyscreamer:jsonassert:jar:sources", + "org.slf4j:jul-to-slf4j", + "org.slf4j:jul-to-slf4j:jar:sources", + "org.slf4j:slf4j-api", + "org.slf4j:slf4j-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-common", + "org.springdoc:springdoc-openapi-starter-common:jar:sources", + "org.springdoc:springdoc-openapi-starter-webflux-api", + "org.springdoc:springdoc-openapi-starter-webflux-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-webmvc-api", + "org.springdoc:springdoc-openapi-starter-webmvc-api:jar:sources", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-actuator", + "org.springframework.boot:spring-boot-actuator-autoconfigure", + "org.springframework.boot:spring-boot-actuator-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-actuator:jar:sources", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-data-cassandra-test", + "org.springframework.boot:spring-boot-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-commons", + "org.springframework.boot:spring-boot-data-commons:jar:sources", + "org.springframework.boot:spring-boot-health", + "org.springframework.boot:spring-boot-health:jar:sources", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-client:jar:sources", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-http-codec:jar:sources", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-http-converter:jar:sources", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-jackson:jar:sources", + "org.springframework.boot:spring-boot-loader", + "org.springframework.boot:spring-boot-loader:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-micrometer-metrics-test", + "org.springframework.boot:spring-boot-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-micrometer-observation", + "org.springframework.boot:spring-boot-micrometer-observation:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing:jar:sources", + "org.springframework.boot:spring-boot-netty", + "org.springframework.boot:spring-boot-netty:jar:sources", + "org.springframework.boot:spring-boot-opentelemetry", + "org.springframework.boot:spring-boot-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-persistence", + "org.springframework.boot:spring-boot-persistence:jar:sources", + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-reactor-netty", + "org.springframework.boot:spring-boot-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-reactor:jar:sources", + "org.springframework.boot:spring-boot-restclient", + "org.springframework.boot:spring-boot-restclient:jar:sources", + "org.springframework.boot:spring-boot-resttestclient", + "org.springframework.boot:spring-boot-resttestclient:jar:sources", + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-security-oauth2-client", + "org.springframework.boot:spring-boot-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-security-test", + "org.springframework.boot:spring-boot-security-test:jar:sources", + "org.springframework.boot:spring-boot-security:jar:sources", + "org.springframework.boot:spring-boot-servlet", + "org.springframework.boot:spring-boot-servlet:jar:sources", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-actuator-test", + "org.springframework.boot:spring-boot-starter-actuator-test:jar:sources", + "org.springframework.boot:spring-boot-starter-actuator:jar:sources", + "org.springframework.boot:spring-boot-starter-aspectj", + "org.springframework.boot:spring-boot-starter-aspectj:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-jackson-test:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson:jar:sources", + "org.springframework.boot:spring-boot-starter-logging", + "org.springframework.boot:spring-boot-starter-logging:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-starter-reactor-netty", + "org.springframework.boot:spring-boot-starter-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.boot:spring-boot-starter-security-oauth2-client", + "org.springframework.boot:spring-boot-starter-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-starter-security-test", + "org.springframework.boot:spring-boot-starter-security-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security:jar:sources", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-test:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources", + "org.springframework.boot:spring-boot-starter-validation", + "org.springframework.boot:spring-boot-starter-validation:jar:sources", + "org.springframework.boot:spring-boot-starter-web", + "org.springframework.boot:spring-boot-starter-web:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-starter-webflux-test", + "org.springframework.boot:spring-boot-starter-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc", + "org.springframework.boot:spring-boot-starter-webmvc-test", + "org.springframework.boot:spring-boot-starter-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc:jar:sources", + "org.springframework.boot:spring-boot-starter:jar:sources", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-test:jar:sources", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-tomcat:jar:sources", + "org.springframework.boot:spring-boot-validation", + "org.springframework.boot:spring-boot-validation:jar:sources", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-web-server:jar:sources", + "org.springframework.boot:spring-boot-webclient", + "org.springframework.boot:spring-boot-webclient:jar:sources", + "org.springframework.boot:spring-boot-webflux", + "org.springframework.boot:spring-boot-webflux-test", + "org.springframework.boot:spring-boot-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-webflux:jar:sources", + "org.springframework.boot:spring-boot-webmvc", + "org.springframework.boot:spring-boot-webmvc-test", + "org.springframework.boot:spring-boot-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-webmvc:jar:sources", + "org.springframework.boot:spring-boot-webtestclient", + "org.springframework.boot:spring-boot-webtestclient:jar:sources", + "org.springframework.boot:spring-boot:jar:sources", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-commons:jar:sources", + "org.springframework.cloud:spring-cloud-context", + "org.springframework.cloud:spring-cloud-context:jar:sources", + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig", + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig:jar:sources", + "org.springframework.cloud:spring-cloud-kubernetes-client-config", + "org.springframework.cloud:spring-cloud-kubernetes-client-config:jar:sources", + "org.springframework.cloud:spring-cloud-kubernetes-commons", + "org.springframework.cloud:spring-cloud-kubernetes-commons:jar:sources", + "org.springframework.cloud:spring-cloud-starter", + "org.springframework.cloud:spring-cloud-starter-bootstrap", + "org.springframework.cloud:spring-cloud-starter-bootstrap:jar:sources", + "org.springframework.cloud:spring-cloud-starter-kubernetes-client-config", + "org.springframework.data:spring-data-cassandra", + "org.springframework.data:spring-data-cassandra:jar:sources", + "org.springframework.data:spring-data-commons", + "org.springframework.data:spring-data-commons:jar:sources", + "org.springframework.retry:spring-retry", + "org.springframework.retry:spring-retry:jar:sources", + "org.springframework.security:spring-security-config", + "org.springframework.security:spring-security-config:jar:sources", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-core:jar:sources", + "org.springframework.security:spring-security-crypto", + "org.springframework.security:spring-security-crypto:jar:sources", + "org.springframework.security:spring-security-oauth2-client", + "org.springframework.security:spring-security-oauth2-client:jar:sources", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-oauth2-core:jar:sources", + "org.springframework.security:spring-security-oauth2-jose", + "org.springframework.security:spring-security-oauth2-jose:jar:sources", + "org.springframework.security:spring-security-oauth2-resource-server", + "org.springframework.security:spring-security-oauth2-resource-server:jar:sources", + "org.springframework.security:spring-security-test", + "org.springframework.security:spring-security-test:jar:sources", + "org.springframework.security:spring-security-web", + "org.springframework.security:spring-security-web:jar:sources", + "org.springframework:spring-aop", + "org.springframework:spring-aop:jar:sources", + "org.springframework:spring-beans", + "org.springframework:spring-beans:jar:sources", + "org.springframework:spring-context", + "org.springframework:spring-context-support", + "org.springframework:spring-context-support:jar:sources", + "org.springframework:spring-context:jar:sources", + "org.springframework:spring-core", + "org.springframework:spring-core:jar:sources", + "org.springframework:spring-expression", + "org.springframework:spring-expression:jar:sources", + "org.springframework:spring-test", + "org.springframework:spring-test:jar:sources", + "org.springframework:spring-tx", + "org.springframework:spring-tx:jar:sources", + "org.springframework:spring-web", + "org.springframework:spring-web:jar:sources", + "org.springframework:spring-webflux", + "org.springframework:spring-webflux:jar:sources", + "org.springframework:spring-webmvc", + "org.springframework:spring-webmvc:jar:sources", + "org.testcontainers:testcontainers", + "org.testcontainers:testcontainers-cassandra", + "org.testcontainers:testcontainers-cassandra:jar:sources", + "org.testcontainers:testcontainers-database-commons", + "org.testcontainers:testcontainers-database-commons:jar:sources", + "org.testcontainers:testcontainers-junit-jupiter", + "org.testcontainers:testcontainers-junit-jupiter:jar:sources", + "org.testcontainers:testcontainers-localstack", + "org.testcontainers:testcontainers-localstack:jar:sources", + "org.testcontainers:testcontainers:jar:sources", + "org.wiremock:wiremock-standalone", + "org.wiremock:wiremock-standalone:jar:sources", + "org.xmlunit:xmlunit-core", + "org.xmlunit:xmlunit-core:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:annotations:jar:sources", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:checksums-spi:jar:sources", + "software.amazon.awssdk:checksums:jar:sources", + "software.amazon.awssdk:endpoints-spi", + "software.amazon.awssdk:endpoints-spi:jar:sources", + "software.amazon.awssdk:http-auth-aws", + "software.amazon.awssdk:http-auth-aws:jar:sources", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-auth-spi:jar:sources", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:http-client-spi:jar:sources", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:identity-spi:jar:sources", + "software.amazon.awssdk:json-utils", + "software.amazon.awssdk:json-utils:jar:sources", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:metrics-spi:jar:sources", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:profiles:jar:sources", + "software.amazon.awssdk:regions", + "software.amazon.awssdk:regions:jar:sources", + "software.amazon.awssdk:retries", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:retries-spi:jar:sources", + "software.amazon.awssdk:retries:jar:sources", + "software.amazon.awssdk:sdk-core", + "software.amazon.awssdk:sdk-core:jar:sources", + "software.amazon.awssdk:third-party-jackson-core", + "software.amazon.awssdk:third-party-jackson-core:jar:sources", + "software.amazon.awssdk:utils", + "software.amazon.awssdk:utils:jar:sources", + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-core:jar:sources", + "tools.jackson.core:jackson-databind", + "tools.jackson.core:jackson-databind:jar:sources", + "tools.jackson.module:jackson-module-blackbird", + "tools.jackson.module:jackson-module-blackbird:jar:sources" + ], + "https://repo.maven.apache.org/maven2/": [ + "aopalliance:aopalliance", + "aopalliance:aopalliance:jar:sources", + "args4j:args4j", + "args4j:args4j:jar:sources", + "at.yawk.lz4:lz4-java", + "at.yawk.lz4:lz4-java:jar:sources", + "ch.qos.logback:logback-classic", + "ch.qos.logback:logback-classic:jar:sources", + "ch.qos.logback:logback-core", + "ch.qos.logback:logback-core:jar:sources", + "com.bucket4j:bucket4j-core", + "com.bucket4j:bucket4j-core:jar:sources", + "com.bucket4j:bucket4j_jdk17-core", + "com.bucket4j:bucket4j_jdk17-core:jar:sources", + "com.datastax.cassandra:cassandra-driver-core", + "com.datastax.cassandra:cassandra-driver-core:jar:sources", + "com.datastax.oss:native-protocol", + "com.datastax.oss:native-protocol:jar:sources", + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-annotations:jar:sources", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-core:jar:sources", + "com.fasterxml.jackson.core:jackson-databind", + "com.fasterxml.jackson.core:jackson-databind:jar:sources", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:sources", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:sources", + "com.fasterxml:classmate", + "com.fasterxml:classmate:jar:sources", + "com.github.ben-manes.caffeine:caffeine", + "com.github.ben-manes.caffeine:caffeine:jar:sources", + "com.github.ben-manes.caffeine:guava", + "com.github.ben-manes.caffeine:guava:jar:sources", + "com.github.docker-java:docker-java-api", + "com.github.docker-java:docker-java-api:jar:sources", + "com.github.docker-java:docker-java-transport", + "com.github.docker-java:docker-java-transport-zerodep", + "com.github.docker-java:docker-java-transport-zerodep:jar:sources", + "com.github.docker-java:docker-java-transport:jar:sources", + "com.github.java-json-tools:btf", + "com.github.java-json-tools:btf:jar:sources", + "com.github.java-json-tools:jackson-coreutils", + "com.github.java-json-tools:jackson-coreutils:jar:sources", + "com.github.java-json-tools:json-patch", + "com.github.java-json-tools:json-patch:jar:sources", + "com.github.java-json-tools:msg-simple", + "com.github.java-json-tools:msg-simple:jar:sources", + "com.github.jnr:jffi", + "com.github.jnr:jffi:jar:native", + "com.github.jnr:jffi:jar:sources", + "com.github.jnr:jnr-constants", + "com.github.jnr:jnr-constants:jar:sources", + "com.github.jnr:jnr-ffi", + "com.github.jnr:jnr-ffi:jar:sources", + "com.github.jnr:jnr-posix", + "com.github.jnr:jnr-posix:jar:sources", + "com.github.jnr:jnr-x86asm", + "com.github.jnr:jnr-x86asm:jar:sources", + "com.github.stephenc.jcip:jcip-annotations", + "com.github.stephenc.jcip:jcip-annotations:jar:sources", + "com.google.android:annotations", + "com.google.android:annotations:jar:sources", + "com.google.api.grpc:proto-google-common-protos", + "com.google.api.grpc:proto-google-common-protos:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java-util", + "com.google.protobuf:protobuf-java-util:jar:sources", + "com.google.protobuf:protobuf-java:jar:sources", + "com.jayway.jsonpath:json-path", + "com.jayway.jsonpath:json-path:jar:sources", + "com.nimbusds:content-type", + "com.nimbusds:content-type:jar:sources", + "com.nimbusds:lang-tag", + "com.nimbusds:lang-tag:jar:sources", + "com.nimbusds:nimbus-jose-jwt", + "com.nimbusds:nimbus-jose-jwt:jar:sources", + "com.nimbusds:oauth2-oidc-sdk", + "com.nimbusds:oauth2-oidc-sdk:jar:sources", + "com.squareup.okhttp3:logging-interceptor", + "com.squareup.okhttp3:logging-interceptor:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp-jvm", + "com.squareup.okhttp3:okhttp-jvm:jar:sources", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio-jvm", + "com.squareup.okio:okio-jvm:jar:sources", + "com.squareup.okio:okio:jar:sources", + "com.typesafe:config", + "com.typesafe:config:jar:sources", + "com.vaadin.external.google:android-json", + "com.vaadin.external.google:android-json:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:sources", + "commons-logging:commons-logging", + "commons-logging:commons-logging:jar:sources", + "io.cloudevents:cloudevents-api", + "io.cloudevents:cloudevents-api:jar:sources", + "io.cloudevents:cloudevents-core", + "io.cloudevents:cloudevents-core:jar:sources", + "io.cloudevents:cloudevents-json-jackson", + "io.cloudevents:cloudevents-json-jackson:jar:sources", + "io.dropwizard.metrics:metrics-core", + "io.dropwizard.metrics:metrics-core:jar:sources", + "io.grpc:grpc-api", + "io.grpc:grpc-api:jar:sources", + "io.grpc:grpc-context", + "io.grpc:grpc-context:jar:sources", + "io.grpc:grpc-core", + "io.grpc:grpc-core:jar:sources", + "io.grpc:grpc-inprocess", + "io.grpc:grpc-inprocess:jar:sources", + "io.grpc:grpc-netty", + "io.grpc:grpc-netty-shaded", + "io.grpc:grpc-netty-shaded:jar:sources", + "io.grpc:grpc-netty:jar:sources", + "io.grpc:grpc-protobuf", + "io.grpc:grpc-protobuf-lite", + "io.grpc:grpc-protobuf-lite:jar:sources", + "io.grpc:grpc-protobuf:jar:sources", + "io.grpc:grpc-services", + "io.grpc:grpc-services:jar:sources", + "io.grpc:grpc-stub", + "io.grpc:grpc-stub:jar:sources", + "io.grpc:grpc-util", + "io.grpc:grpc-util:jar:sources", + "io.gsonfire:gson-fire", + "io.gsonfire:gson-fire:jar:sources", + "io.kubernetes:client-java", + "io.kubernetes:client-java-api", + "io.kubernetes:client-java-api-fluent", + "io.kubernetes:client-java-api-fluent:jar:sources", + "io.kubernetes:client-java-api:jar:sources", + "io.kubernetes:client-java-extended", + "io.kubernetes:client-java-extended:jar:sources", + "io.kubernetes:client-java-proto", + "io.kubernetes:client-java-proto:jar:sources", + "io.kubernetes:client-java:jar:sources", + "io.micrometer:context-propagation", + "io.micrometer:context-propagation:jar:sources", + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-commons:jar:sources", + "io.micrometer:micrometer-core", + "io.micrometer:micrometer-core:jar:sources", + "io.micrometer:micrometer-jakarta9", + "io.micrometer:micrometer-jakarta9:jar:sources", + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-observation-test", + "io.micrometer:micrometer-observation-test:jar:sources", + "io.micrometer:micrometer-observation:jar:sources", + "io.micrometer:micrometer-registry-prometheus", + "io.micrometer:micrometer-registry-prometheus:jar:sources", + "io.micrometer:micrometer-tracing", + "io.micrometer:micrometer-tracing-bridge-otel", + "io.micrometer:micrometer-tracing-bridge-otel:jar:sources", + "io.micrometer:micrometer-tracing:jar:sources", + "io.nats:jnats", + "io.nats:jnats:jar:sources", + "io.netty:netty-buffer", + "io.netty:netty-buffer:jar:sources", + "io.netty:netty-codec-base", + "io.netty:netty-codec-base:jar:sources", + "io.netty:netty-codec-classes-quic", + "io.netty:netty-codec-classes-quic:jar:sources", + "io.netty:netty-codec-compression", + "io.netty:netty-codec-compression:jar:sources", + "io.netty:netty-codec-dns", + "io.netty:netty-codec-dns:jar:sources", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-http2:jar:sources", + "io.netty:netty-codec-http3", + "io.netty:netty-codec-http3:jar:sources", + "io.netty:netty-codec-http:jar:sources", + "io.netty:netty-codec-native-quic:jar:linux-aarch_64", + "io.netty:netty-codec-native-quic:jar:linux-x86_64", + "io.netty:netty-codec-native-quic:jar:osx-aarch_64", + "io.netty:netty-codec-native-quic:jar:osx-x86_64", + "io.netty:netty-codec-native-quic:jar:sources", + "io.netty:netty-codec-native-quic:jar:windows-x86_64", + "io.netty:netty-codec-socks", + "io.netty:netty-codec-socks:jar:sources", + "io.netty:netty-common", + "io.netty:netty-common:jar:sources", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-handler-proxy:jar:sources", + "io.netty:netty-handler:jar:sources", + "io.netty:netty-resolver", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-classes-macos", + "io.netty:netty-resolver-dns-classes-macos:jar:sources", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-resolver-dns-native-macos:jar:sources", + "io.netty:netty-resolver-dns:jar:sources", + "io.netty:netty-resolver:jar:sources", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-classes-epoll:jar:sources", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-epoll:jar:sources", + "io.netty:netty-transport-native-unix-common", + "io.netty:netty-transport-native-unix-common:jar:sources", + "io.netty:netty-transport:jar:sources", + "io.opentelemetry.semconv:opentelemetry-semconv", + "io.opentelemetry.semconv:opentelemetry-semconv:jar:sources", + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-api:jar:sources", + "io.opentelemetry:opentelemetry-common", + "io.opentelemetry:opentelemetry-common:jar:sources", + "io.opentelemetry:opentelemetry-context", + "io.opentelemetry:opentelemetry-context:jar:sources", + "io.opentelemetry:opentelemetry-exporter-common", + "io.opentelemetry:opentelemetry-exporter-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp", + "io.opentelemetry:opentelemetry-exporter-otlp-common", + "io.opentelemetry:opentelemetry-exporter-otlp-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp:jar:sources", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:sources", + "io.opentelemetry:opentelemetry-extension-trace-propagators", + "io.opentelemetry:opentelemetry-extension-trace-propagators:jar:sources", + "io.opentelemetry:opentelemetry-sdk", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-common:jar:sources", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:sources", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-logs:jar:sources", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-metrics:jar:sources", + "io.opentelemetry:opentelemetry-sdk-testing", + "io.opentelemetry:opentelemetry-sdk-testing:jar:sources", + "io.opentelemetry:opentelemetry-sdk-trace", + "io.opentelemetry:opentelemetry-sdk-trace:jar:sources", + "io.opentelemetry:opentelemetry-sdk:jar:sources", + "io.perfmark:perfmark-api", + "io.perfmark:perfmark-api:jar:sources", + "io.projectreactor.netty:reactor-netty-core", + "io.projectreactor.netty:reactor-netty-core:jar:sources", + "io.projectreactor.netty:reactor-netty-http", + "io.projectreactor.netty:reactor-netty-http:jar:sources", + "io.projectreactor:reactor-core", + "io.projectreactor:reactor-core:jar:sources", + "io.projectreactor:reactor-test", + "io.projectreactor:reactor-test:jar:sources", + "io.prometheus:prometheus-metrics-config", + "io.prometheus:prometheus-metrics-config:jar:sources", + "io.prometheus:prometheus-metrics-core", + "io.prometheus:prometheus-metrics-core:jar:sources", + "io.prometheus:prometheus-metrics-exposition-formats", + "io.prometheus:prometheus-metrics-exposition-formats:jar:sources", + "io.prometheus:prometheus-metrics-exposition-textformats", + "io.prometheus:prometheus-metrics-exposition-textformats:jar:sources", + "io.prometheus:prometheus-metrics-model", + "io.prometheus:prometheus-metrics-model:jar:sources", + "io.prometheus:prometheus-metrics-tracer-common", + "io.prometheus:prometheus-metrics-tracer-common:jar:sources", + "io.swagger.core.v3:swagger-annotations-jakarta", + "io.swagger.core.v3:swagger-annotations-jakarta:jar:sources", + "io.swagger.core.v3:swagger-core-jakarta", + "io.swagger.core.v3:swagger-core-jakarta:jar:sources", + "io.swagger.core.v3:swagger-models-jakarta", + "io.swagger.core.v3:swagger-models-jakarta:jar:sources", + "io.swagger:swagger-annotations", + "io.swagger:swagger-annotations:jar:sources", + "jakarta.activation:jakarta.activation-api", + "jakarta.activation:jakarta.activation-api:jar:sources", + "jakarta.annotation:jakarta.annotation-api", + "jakarta.annotation:jakarta.annotation-api:jar:sources", + "jakarta.servlet:jakarta.servlet-api", + "jakarta.servlet:jakarta.servlet-api:jar:sources", + "jakarta.validation:jakarta.validation-api", + "jakarta.validation:jakarta.validation-api:jar:sources", + "jakarta.xml.bind:jakarta.xml.bind-api", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", + "net.devh:grpc-common-spring-boot", + "net.devh:grpc-common-spring-boot:jar:sources", + "net.devh:grpc-server-spring-boot-starter", + "net.devh:grpc-server-spring-boot-starter:jar:sources", + "net.java.dev.jna:jna", + "net.java.dev.jna:jna:jar:sources", + "net.javacrumbs.shedlock:shedlock-core", + "net.javacrumbs.shedlock:shedlock-core:jar:sources", + "net.javacrumbs.shedlock:shedlock-provider-cassandra", + "net.javacrumbs.shedlock:shedlock-provider-cassandra:jar:sources", + "net.javacrumbs.shedlock:shedlock-spring", + "net.javacrumbs.shedlock:shedlock-spring:jar:sources", + "net.minidev:accessors-smart", + "net.minidev:accessors-smart:jar:sources", + "net.minidev:json-smart", + "net.minidev:json-smart:jar:sources", + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-core:jar:sources", + "org.apache.cassandra:java-driver-guava-shaded", + "org.apache.cassandra:java-driver-guava-shaded:jar:sources", + "org.apache.cassandra:java-driver-metrics-micrometer", + "org.apache.cassandra:java-driver-metrics-micrometer:jar:sources", + "org.apache.cassandra:java-driver-query-builder", + "org.apache.cassandra:java-driver-query-builder:jar:sources", + "org.apache.commons:commons-collections4", + "org.apache.commons:commons-collections4:jar:sources", + "org.apache.commons:commons-compress", + "org.apache.commons:commons-compress:jar:sources", + "org.apache.commons:commons-lang3", + "org.apache.commons:commons-lang3:jar:sources", + "org.apache.logging.log4j:log4j-api", + "org.apache.logging.log4j:log4j-api:jar:sources", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources", + "org.apiguardian:apiguardian-api", + "org.apiguardian:apiguardian-api:jar:sources", + "org.aspectj:aspectjweaver", + "org.aspectj:aspectjweaver:jar:sources", + "org.assertj:assertj-core", + "org.assertj:assertj-core:jar:sources", + "org.awaitility:awaitility", + "org.awaitility:awaitility:jar:sources", + "org.bitbucket.b_c:jose4j", + "org.bitbucket.b_c:jose4j:jar:sources", + "org.bouncycastle:bcpkix-jdk18on", + "org.bouncycastle:bcpkix-jdk18on:jar:sources", + "org.bouncycastle:bcprov-jdk18on", + "org.bouncycastle:bcprov-jdk18on:jar:sources", + "org.bouncycastle:bcprov-lts8on", + "org.bouncycastle:bcprov-lts8on:jar:sources", + "org.bouncycastle:bcutil-jdk18on", + "org.bouncycastle:bcutil-jdk18on:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.codehaus.mojo:animal-sniffer-annotations:jar:sources", + "org.hamcrest:hamcrest", + "org.hamcrest:hamcrest:jar:sources", + "org.hdrhistogram:HdrHistogram", + "org.hdrhistogram:HdrHistogram:jar:sources", + "org.hibernate.validator:hibernate-validator", + "org.hibernate.validator:hibernate-validator:jar:sources", + "org.jacoco:org.jacoco.agent:jar:runtime", + "org.jacoco:org.jacoco.agent:jar:sources", + "org.jacoco:org.jacoco.cli", + "org.jacoco:org.jacoco.cli:jar:sources", + "org.jacoco:org.jacoco.core", + "org.jacoco:org.jacoco.core:jar:sources", + "org.jacoco:org.jacoco.report", + "org.jacoco:org.jacoco.report:jar:sources", + "org.jboss.logging:jboss-logging", + "org.jboss.logging:jboss-logging:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:sources", + "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", + "org.junit.jupiter:junit-jupiter", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-api:jar:sources", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-engine:jar:sources", + "org.junit.jupiter:junit-jupiter-params", + "org.junit.jupiter:junit-jupiter-params:jar:sources", + "org.junit.jupiter:junit-jupiter:jar:sources", + "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-commons:jar:sources", + "org.junit.platform:junit-platform-console-standalone", + "org.junit.platform:junit-platform-console-standalone:jar:sources", + "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-engine:jar:sources", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-launcher:jar:sources", + "org.junit.platform:junit-platform-reporting", + "org.junit.platform:junit-platform-reporting:jar:sources", + "org.latencyutils:LatencyUtils", + "org.latencyutils:LatencyUtils:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", + "org.mockito:mockito-junit-jupiter", + "org.mockito:mockito-junit-jupiter:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", + "org.opentest4j.reporting:open-test-reporting-tooling-spi", + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources", + "org.opentest4j:opentest4j", + "org.opentest4j:opentest4j:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:sources", + "org.projectlombok:lombok", + "org.projectlombok:lombok:jar:sources", + "org.reactivestreams:reactive-streams", + "org.reactivestreams:reactive-streams:jar:sources", + "org.rnorth.duct-tape:duct-tape", + "org.rnorth.duct-tape:duct-tape:jar:sources", + "org.skyscreamer:jsonassert", + "org.skyscreamer:jsonassert:jar:sources", + "org.slf4j:jul-to-slf4j", + "org.slf4j:jul-to-slf4j:jar:sources", + "org.slf4j:slf4j-api", + "org.slf4j:slf4j-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-common", + "org.springdoc:springdoc-openapi-starter-common:jar:sources", + "org.springdoc:springdoc-openapi-starter-webflux-api", + "org.springdoc:springdoc-openapi-starter-webflux-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-webmvc-api", + "org.springdoc:springdoc-openapi-starter-webmvc-api:jar:sources", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-actuator", + "org.springframework.boot:spring-boot-actuator-autoconfigure", + "org.springframework.boot:spring-boot-actuator-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-actuator:jar:sources", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-data-cassandra-test", + "org.springframework.boot:spring-boot-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-commons", + "org.springframework.boot:spring-boot-data-commons:jar:sources", + "org.springframework.boot:spring-boot-health", + "org.springframework.boot:spring-boot-health:jar:sources", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-client:jar:sources", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-http-codec:jar:sources", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-http-converter:jar:sources", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-jackson:jar:sources", + "org.springframework.boot:spring-boot-loader", + "org.springframework.boot:spring-boot-loader:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-micrometer-metrics-test", + "org.springframework.boot:spring-boot-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-micrometer-observation", + "org.springframework.boot:spring-boot-micrometer-observation:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing:jar:sources", + "org.springframework.boot:spring-boot-netty", + "org.springframework.boot:spring-boot-netty:jar:sources", + "org.springframework.boot:spring-boot-opentelemetry", + "org.springframework.boot:spring-boot-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-persistence", + "org.springframework.boot:spring-boot-persistence:jar:sources", + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-reactor-netty", + "org.springframework.boot:spring-boot-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-reactor:jar:sources", + "org.springframework.boot:spring-boot-restclient", + "org.springframework.boot:spring-boot-restclient:jar:sources", + "org.springframework.boot:spring-boot-resttestclient", + "org.springframework.boot:spring-boot-resttestclient:jar:sources", + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-security-oauth2-client", + "org.springframework.boot:spring-boot-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-security-test", + "org.springframework.boot:spring-boot-security-test:jar:sources", + "org.springframework.boot:spring-boot-security:jar:sources", + "org.springframework.boot:spring-boot-servlet", + "org.springframework.boot:spring-boot-servlet:jar:sources", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-actuator-test", + "org.springframework.boot:spring-boot-starter-actuator-test:jar:sources", + "org.springframework.boot:spring-boot-starter-actuator:jar:sources", + "org.springframework.boot:spring-boot-starter-aspectj", + "org.springframework.boot:spring-boot-starter-aspectj:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-jackson-test:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson:jar:sources", + "org.springframework.boot:spring-boot-starter-logging", + "org.springframework.boot:spring-boot-starter-logging:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-starter-reactor-netty", + "org.springframework.boot:spring-boot-starter-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.boot:spring-boot-starter-security-oauth2-client", + "org.springframework.boot:spring-boot-starter-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-starter-security-test", + "org.springframework.boot:spring-boot-starter-security-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security:jar:sources", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-test:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources", + "org.springframework.boot:spring-boot-starter-validation", + "org.springframework.boot:spring-boot-starter-validation:jar:sources", + "org.springframework.boot:spring-boot-starter-web", + "org.springframework.boot:spring-boot-starter-web:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-starter-webflux-test", + "org.springframework.boot:spring-boot-starter-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc", + "org.springframework.boot:spring-boot-starter-webmvc-test", + "org.springframework.boot:spring-boot-starter-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc:jar:sources", + "org.springframework.boot:spring-boot-starter:jar:sources", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-test:jar:sources", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-tomcat:jar:sources", + "org.springframework.boot:spring-boot-validation", + "org.springframework.boot:spring-boot-validation:jar:sources", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-web-server:jar:sources", + "org.springframework.boot:spring-boot-webclient", + "org.springframework.boot:spring-boot-webclient:jar:sources", + "org.springframework.boot:spring-boot-webflux", + "org.springframework.boot:spring-boot-webflux-test", + "org.springframework.boot:spring-boot-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-webflux:jar:sources", + "org.springframework.boot:spring-boot-webmvc", + "org.springframework.boot:spring-boot-webmvc-test", + "org.springframework.boot:spring-boot-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-webmvc:jar:sources", + "org.springframework.boot:spring-boot-webtestclient", + "org.springframework.boot:spring-boot-webtestclient:jar:sources", + "org.springframework.boot:spring-boot:jar:sources", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-commons:jar:sources", + "org.springframework.cloud:spring-cloud-context", + "org.springframework.cloud:spring-cloud-context:jar:sources", + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig", + "org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig:jar:sources", + "org.springframework.cloud:spring-cloud-kubernetes-client-config", + "org.springframework.cloud:spring-cloud-kubernetes-client-config:jar:sources", + "org.springframework.cloud:spring-cloud-kubernetes-commons", + "org.springframework.cloud:spring-cloud-kubernetes-commons:jar:sources", + "org.springframework.cloud:spring-cloud-starter", + "org.springframework.cloud:spring-cloud-starter-bootstrap", + "org.springframework.cloud:spring-cloud-starter-bootstrap:jar:sources", + "org.springframework.cloud:spring-cloud-starter-kubernetes-client-config", + "org.springframework.data:spring-data-cassandra", + "org.springframework.data:spring-data-cassandra:jar:sources", + "org.springframework.data:spring-data-commons", + "org.springframework.data:spring-data-commons:jar:sources", + "org.springframework.retry:spring-retry", + "org.springframework.retry:spring-retry:jar:sources", + "org.springframework.security:spring-security-config", + "org.springframework.security:spring-security-config:jar:sources", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-core:jar:sources", + "org.springframework.security:spring-security-crypto", + "org.springframework.security:spring-security-crypto:jar:sources", + "org.springframework.security:spring-security-oauth2-client", + "org.springframework.security:spring-security-oauth2-client:jar:sources", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-oauth2-core:jar:sources", + "org.springframework.security:spring-security-oauth2-jose", + "org.springframework.security:spring-security-oauth2-jose:jar:sources", + "org.springframework.security:spring-security-oauth2-resource-server", + "org.springframework.security:spring-security-oauth2-resource-server:jar:sources", + "org.springframework.security:spring-security-test", + "org.springframework.security:spring-security-test:jar:sources", + "org.springframework.security:spring-security-web", + "org.springframework.security:spring-security-web:jar:sources", + "org.springframework:spring-aop", + "org.springframework:spring-aop:jar:sources", + "org.springframework:spring-beans", + "org.springframework:spring-beans:jar:sources", + "org.springframework:spring-context", + "org.springframework:spring-context-support", + "org.springframework:spring-context-support:jar:sources", + "org.springframework:spring-context:jar:sources", + "org.springframework:spring-core", + "org.springframework:spring-core:jar:sources", + "org.springframework:spring-expression", + "org.springframework:spring-expression:jar:sources", + "org.springframework:spring-test", + "org.springframework:spring-test:jar:sources", + "org.springframework:spring-tx", + "org.springframework:spring-tx:jar:sources", + "org.springframework:spring-web", + "org.springframework:spring-web:jar:sources", + "org.springframework:spring-webflux", + "org.springframework:spring-webflux:jar:sources", + "org.springframework:spring-webmvc", + "org.springframework:spring-webmvc:jar:sources", + "org.testcontainers:testcontainers", + "org.testcontainers:testcontainers-cassandra", + "org.testcontainers:testcontainers-cassandra:jar:sources", + "org.testcontainers:testcontainers-database-commons", + "org.testcontainers:testcontainers-database-commons:jar:sources", + "org.testcontainers:testcontainers-junit-jupiter", + "org.testcontainers:testcontainers-junit-jupiter:jar:sources", + "org.testcontainers:testcontainers-localstack", + "org.testcontainers:testcontainers-localstack:jar:sources", + "org.testcontainers:testcontainers:jar:sources", + "org.wiremock:wiremock-standalone", + "org.wiremock:wiremock-standalone:jar:sources", + "org.xmlunit:xmlunit-core", + "org.xmlunit:xmlunit-core:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:annotations:jar:sources", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:checksums-spi:jar:sources", + "software.amazon.awssdk:checksums:jar:sources", + "software.amazon.awssdk:endpoints-spi", + "software.amazon.awssdk:endpoints-spi:jar:sources", + "software.amazon.awssdk:http-auth-aws", + "software.amazon.awssdk:http-auth-aws:jar:sources", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-auth-spi:jar:sources", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:http-client-spi:jar:sources", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:identity-spi:jar:sources", + "software.amazon.awssdk:json-utils", + "software.amazon.awssdk:json-utils:jar:sources", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:metrics-spi:jar:sources", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:profiles:jar:sources", + "software.amazon.awssdk:regions", + "software.amazon.awssdk:regions:jar:sources", + "software.amazon.awssdk:retries", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:retries-spi:jar:sources", + "software.amazon.awssdk:retries:jar:sources", + "software.amazon.awssdk:sdk-core", + "software.amazon.awssdk:sdk-core:jar:sources", + "software.amazon.awssdk:third-party-jackson-core", + "software.amazon.awssdk:third-party-jackson-core:jar:sources", + "software.amazon.awssdk:utils", + "software.amazon.awssdk:utils:jar:sources", + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-core:jar:sources", + "tools.jackson.core:jackson-databind", + "tools.jackson.core:jackson-databind:jar:sources", + "tools.jackson.module:jackson-module-blackbird", + "tools.jackson.module:jackson-module-blackbird:jar:sources" + ] + }, + "services": { + "ch.qos.logback:logback-classic": { + "jakarta.servlet.ServletContainerInitializer": [ + "ch.qos.logback.classic.servlet.LogbackServletContainerInitializer" + ], + "org.slf4j.spi.SLF4JServiceProvider": [ + "ch.qos.logback.classic.spi.LogbackServiceProvider" + ] + }, + "com.fasterxml.jackson.core:jackson-core": { + "com.fasterxml.jackson.core.JsonFactory": [ + "com.fasterxml.jackson.core.JsonFactory" + ] + }, + "com.fasterxml.jackson.core:jackson-databind": { + "com.fasterxml.jackson.core.ObjectCodec": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + }, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": { + "com.fasterxml.jackson.core.JsonFactory": [ + "com.fasterxml.jackson.dataformat.yaml.YAMLFactory" + ], + "com.fasterxml.jackson.core.ObjectCodec": [ + "com.fasterxml.jackson.dataformat.yaml.YAMLMapper" + ] + }, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": { + "com.fasterxml.jackson.databind.Module": [ + "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" + ] + }, + "io.cloudevents:cloudevents-json-jackson": { + "io.cloudevents.core.format.EventFormat": [ + "io.cloudevents.jackson.JsonFormat" + ] + }, + "io.grpc:grpc-core": { + "io.grpc.LoadBalancerProvider": [ + "io.grpc.internal.PickFirstLoadBalancerProvider" + ], + "io.grpc.NameResolverProvider": [ + "io.grpc.internal.DnsNameResolverProvider" + ] + }, + "io.grpc:grpc-netty": { + "io.grpc.ManagedChannelProvider": [ + "io.grpc.netty.NettyChannelProvider", + "io.grpc.netty.UdsNettyChannelProvider" + ], + "io.grpc.NameResolverProvider": [ + "io.grpc.netty.UdsNameResolverProvider" + ], + "io.grpc.ServerProvider": [ + "io.grpc.netty.NettyServerProvider" + ] + }, + "io.grpc:grpc-netty-shaded": { + "io.grpc.ManagedChannelProvider": [ + "io.grpc.netty.shaded.io.grpc.netty.NettyChannelProvider", + "io.grpc.netty.shaded.io.grpc.netty.UdsNettyChannelProvider" + ], + "io.grpc.NameResolverProvider": [ + "io.grpc.netty.shaded.io.grpc.netty.UdsNameResolverProvider" + ], + "io.grpc.ServerProvider": [ + "io.grpc.netty.shaded.io.grpc.netty.NettyServerProvider" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "io.grpc.netty.shaded.io.netty.util.internal.Hidden$NettyBlockHoundIntegration" + ] + }, + "io.grpc:grpc-services": { + "io.grpc.LoadBalancerProvider": [ + "io.grpc.protobuf.services.internal.HealthCheckingRoundRobinLoadBalancerProvider" + ] + }, + "io.grpc:grpc-util": { + "io.grpc.LoadBalancerProvider": [ + "io.grpc.util.OutlierDetectionLoadBalancerProvider", + "io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider" + ] + }, + "io.micrometer:micrometer-observation": { + "io.micrometer.context.ThreadLocalAccessor": [ + "io.micrometer.observation.contextpropagation.ObservationThreadLocalAccessor" + ] + }, + "io.netty:netty-common": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" + ] + }, + "io.opentelemetry:opentelemetry-exporter-otlp": { + "io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpGrpcLogRecordExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpGrpcMetricExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpGrpcSpanExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpHttpLogRecordExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpHttpMetricExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpHttpSpanExporterComponentProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterProvider" + ] + }, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": { + "io.opentelemetry.exporter.internal.grpc.GrpcSenderProvider": [ + "io.opentelemetry.exporter.sender.okhttp.internal.OkHttpGrpcSenderProvider" + ], + "io.opentelemetry.exporter.internal.http.HttpSenderProvider": [ + "io.opentelemetry.exporter.sender.okhttp.internal.OkHttpHttpSenderProvider" + ] + }, + "io.opentelemetry:opentelemetry-extension-trace-propagators": { + "io.opentelemetry.sdk.autoconfigure.spi.ConfigurablePropagatorProvider": [ + "io.opentelemetry.extension.trace.propagation.B3ConfigurablePropagator", + "io.opentelemetry.extension.trace.propagation.B3MultiConfigurablePropagator", + "io.opentelemetry.extension.trace.propagation.JaegerConfigurablePropagator", + "io.opentelemetry.extension.trace.propagation.OtTraceConfigurablePropagator" + ], + "io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider": [ + "io.opentelemetry.extension.trace.propagation.internal.B3ComponentProvider", + "io.opentelemetry.extension.trace.propagation.internal.B3MultiComponentProvider", + "io.opentelemetry.extension.trace.propagation.internal.JaegerComponentProvider", + "io.opentelemetry.extension.trace.propagation.internal.OtTraceComponentProvider" + ] + }, + "io.opentelemetry:opentelemetry-sdk-testing": { + "io.opentelemetry.context.ContextStorageProvider": [ + "io.opentelemetry.sdk.testing.context.SettableContextStorageProvider" + ] + }, + "io.projectreactor.netty:reactor-netty-core": { + "io.micrometer.context.ContextAccessor": [ + "reactor.netty.contextpropagation.ChannelContextAccessor" + ] + }, + "io.projectreactor:reactor-core": { + "io.micrometer.context.ContextAccessor": [ + "reactor.util.context.ReactorContextAccessor" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "reactor.core.scheduler.ReactorBlockHoundIntegration" + ] + }, + "org.apache.cassandra:java-driver-core": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "com.datastax.oss.driver.internal.core.util.concurrent.DriverBlockHoundIntegration" + ] + }, + "org.apache.logging.log4j:log4j-api": { + "org.apache.logging.log4j.util.PropertySource": [ + "org.apache.logging.log4j.util.EnvironmentPropertySource", + "org.apache.logging.log4j.util.SystemPropertiesPropertySource" + ] + }, + "org.apache.logging.log4j:log4j-to-slf4j": { + "org.apache.logging.log4j.spi.Provider": [ + "org.apache.logging.slf4j.SLF4JProvider" + ] + }, + "org.apache.tomcat.embed:tomcat-embed-el": { + "jakarta.el.ExpressionFactory": [ + "org.apache.el.ExpressionFactoryImpl" + ] + }, + "org.apache.tomcat.embed:tomcat-embed-websocket": { + "jakarta.servlet.ServletContainerInitializer": [ + "org.apache.tomcat.websocket.server.WsSci" + ], + "jakarta.websocket.ContainerProvider": [ + "org.apache.tomcat.websocket.WsContainerProvider" + ], + "jakarta.websocket.server.ServerEndpointConfig$Configurator": [ + "org.apache.tomcat.websocket.server.DefaultServerEndpointConfigurator" + ] + }, + "org.bouncycastle:bcprov-jdk18on": { + "java.security.Provider": [ + "org.bouncycastle.jce.provider.BouncyCastleProvider", + "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider" + ] + }, + "org.bouncycastle:bcprov-lts8on": { + "java.security.Provider": [ + "org.bouncycastle.jce.provider.BouncyCastleProvider", + "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider" + ] + }, + "org.hibernate.validator:hibernate-validator": { + "jakarta.validation.spi.ValidationProvider": [ + "org.hibernate.validator.HibernateValidator" + ] + }, + "org.junit.jupiter:junit-jupiter-engine": { + "org.junit.platform.engine.TestEngine": [ + "org.junit.jupiter.engine.JupiterTestEngine" + ] + }, + "org.junit.platform:junit-platform-console-standalone": { + "java.util.spi.ToolProvider": [ + "org.junit.platform.console.ConsoleLauncherToolProvider" + ], + "org.junit.platform.engine.TestEngine": [ + "org.junit.jupiter.engine.JupiterTestEngine", + "org.junit.platform.suite.engine.SuiteTestEngine", + "org.junit.vintage.engine.VintageTestEngine" + ], + "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [ + "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathResourceSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathRootSelector$IdentifierParser", + "org.junit.platform.engine.discovery.DirectorySelector$IdentifierParser", + "org.junit.platform.engine.discovery.FileSelector$IdentifierParser", + "org.junit.platform.engine.discovery.IterationSelector$IdentifierParser", + "org.junit.platform.engine.discovery.MethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ModuleSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedMethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.PackageSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UniqueIdSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UriSelector$IdentifierParser" + ], + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.launcher.listeners.UniqueIdTrackingListener", + "org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener" + ], + "org.opentest4j.reporting.tooling.spi.htmlreport.Contributor": [ + "org.junit.platform.reporting.open.xml.JUnitContributor" + ] + }, + "org.junit.platform:junit-platform-engine": { + "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [ + "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathResourceSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathRootSelector$IdentifierParser", + "org.junit.platform.engine.discovery.DirectorySelector$IdentifierParser", + "org.junit.platform.engine.discovery.FileSelector$IdentifierParser", + "org.junit.platform.engine.discovery.IterationSelector$IdentifierParser", + "org.junit.platform.engine.discovery.MethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ModuleSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedMethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.PackageSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UniqueIdSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UriSelector$IdentifierParser" + ] + }, + "org.junit.platform:junit-platform-launcher": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.launcher.listeners.UniqueIdTrackingListener" + ] + }, + "org.junit.platform:junit-platform-reporting": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener" + ], + "org.opentest4j.reporting.tooling.spi.htmlreport.Contributor": [ + "org.junit.platform.reporting.open.xml.JUnitContributor" + ] + }, + "org.projectlombok:lombok": { + "javax.annotation.processing.Processor": [ + "lombok.launch.AnnotationProcessorHider$AnnotationProcessor", + "lombok.launch.AnnotationProcessorHider$ClaimingProcessor" + ], + "lombok.core.LombokApp": [ + "lombok.bytecode.PoolConstantsApp", + "lombok.bytecode.PostCompilerApp", + "lombok.core.Main$LicenseApp", + "lombok.core.Main$VersionApp", + "lombok.core.PublicApiCreatorApp", + "lombok.core.configuration.ConfigurationApp", + "lombok.core.runtimeDependencies.CreateLombokRuntimeApp", + "lombok.delombok.DelombokApp", + "lombok.eclipse.agent.MavenEcjBootstrapApp", + "lombok.installer.Installer$CommandLineInstallerApp", + "lombok.installer.Installer$CommandLineUninstallerApp", + "lombok.installer.Installer$GraphicalInstallerApp" + ], + "lombok.core.PostCompilerTransformation": [ + "lombok.bytecode.PreventNullAnalysisRemover", + "lombok.bytecode.SneakyThrowsRemover" + ], + "lombok.core.runtimeDependencies.RuntimeDependencyInfo": [ + "lombok.core.handlers.SneakyThrowsAndCleanupDependencyInfo" + ], + "lombok.eclipse.EclipseASTVisitor": [ + "lombok.eclipse.handlers.HandleFieldDefaults", + "lombok.eclipse.handlers.HandleVal" + ], + "lombok.eclipse.EclipseAnnotationHandler": [ + "lombok.eclipse.handlers.HandleAccessors", + "lombok.eclipse.handlers.HandleBuilder", + "lombok.eclipse.handlers.HandleBuilderDefault", + "lombok.eclipse.handlers.HandleCleanup", + "lombok.eclipse.handlers.HandleConstructor$HandleAllArgsConstructor", + "lombok.eclipse.handlers.HandleConstructor$HandleNoArgsConstructor", + "lombok.eclipse.handlers.HandleConstructor$HandleRequiredArgsConstructor", + "lombok.eclipse.handlers.HandleData", + "lombok.eclipse.handlers.HandleDelegate", + "lombok.eclipse.handlers.HandleEqualsAndHashCode", + "lombok.eclipse.handlers.HandleExtensionMethod", + "lombok.eclipse.handlers.HandleFieldNameConstants", + "lombok.eclipse.handlers.HandleGetter", + "lombok.eclipse.handlers.HandleHelper", + "lombok.eclipse.handlers.HandleJacksonized", + "lombok.eclipse.handlers.HandleLocked", + "lombok.eclipse.handlers.HandleLockedRead", + "lombok.eclipse.handlers.HandleLockedWrite", + "lombok.eclipse.handlers.HandleLog$HandleCommonsLog", + "lombok.eclipse.handlers.HandleLog$HandleCustomLog", + "lombok.eclipse.handlers.HandleLog$HandleFloggerLog", + "lombok.eclipse.handlers.HandleLog$HandleJBossLog", + "lombok.eclipse.handlers.HandleLog$HandleJulLog", + "lombok.eclipse.handlers.HandleLog$HandleLog4j2Log", + "lombok.eclipse.handlers.HandleLog$HandleLog4jLog", + "lombok.eclipse.handlers.HandleLog$HandleSlf4jLog", + "lombok.eclipse.handlers.HandleLog$HandleXSlf4jLog", + "lombok.eclipse.handlers.HandleNonNull", + "lombok.eclipse.handlers.HandlePrintAST", + "lombok.eclipse.handlers.HandleSetter", + "lombok.eclipse.handlers.HandleSneakyThrows", + "lombok.eclipse.handlers.HandleStandardException", + "lombok.eclipse.handlers.HandleSuperBuilder", + "lombok.eclipse.handlers.HandleSynchronized", + "lombok.eclipse.handlers.HandleToString", + "lombok.eclipse.handlers.HandleUtilityClass", + "lombok.eclipse.handlers.HandleValue", + "lombok.eclipse.handlers.HandleWith", + "lombok.eclipse.handlers.HandleWithBy" + ], + "lombok.eclipse.handlers.EclipseSingularsRecipes$EclipseSingularizer": [ + "lombok.eclipse.handlers.singulars.EclipseGuavaMapSingularizer", + "lombok.eclipse.handlers.singulars.EclipseGuavaSetListSingularizer", + "lombok.eclipse.handlers.singulars.EclipseGuavaTableSingularizer", + "lombok.eclipse.handlers.singulars.EclipseJavaUtilListSingularizer", + "lombok.eclipse.handlers.singulars.EclipseJavaUtilMapSingularizer", + "lombok.eclipse.handlers.singulars.EclipseJavaUtilSetSingularizer" + ], + "lombok.installer.IdeLocationProvider": [ + "lombok.installer.eclipse.AngularIDELocationProvider", + "lombok.installer.eclipse.EclipseLocationProvider", + "lombok.installer.eclipse.JbdsLocationProvider", + "lombok.installer.eclipse.MyEclipseLocationProvider", + "lombok.installer.eclipse.RhcrLocationProvider", + "lombok.installer.eclipse.RhdsLocationProvider", + "lombok.installer.eclipse.STS4LocationProvider", + "lombok.installer.eclipse.STS5LocationProvider", + "lombok.installer.eclipse.STSLocationProvider" + ], + "lombok.javac.JavacASTVisitor": [ + "lombok.javac.handlers.HandleFieldDefaults", + "lombok.javac.handlers.HandleVal" + ], + "lombok.javac.JavacAnnotationHandler": [ + "lombok.javac.handlers.HandleAccessors", + "lombok.javac.handlers.HandleBuilder", + "lombok.javac.handlers.HandleBuilderDefault", + "lombok.javac.handlers.HandleBuilderDefaultRemove", + "lombok.javac.handlers.HandleBuilderRemove", + "lombok.javac.handlers.HandleCleanup", + "lombok.javac.handlers.HandleConstructor$HandleAllArgsConstructor", + "lombok.javac.handlers.HandleConstructor$HandleNoArgsConstructor", + "lombok.javac.handlers.HandleConstructor$HandleRequiredArgsConstructor", + "lombok.javac.handlers.HandleData", + "lombok.javac.handlers.HandleDelegate", + "lombok.javac.handlers.HandleEqualsAndHashCode", + "lombok.javac.handlers.HandleExtensionMethod", + "lombok.javac.handlers.HandleFieldNameConstants", + "lombok.javac.handlers.HandleGetter", + "lombok.javac.handlers.HandleHelper", + "lombok.javac.handlers.HandleJacksonized", + "lombok.javac.handlers.HandleLocked", + "lombok.javac.handlers.HandleLockedRead", + "lombok.javac.handlers.HandleLockedWrite", + "lombok.javac.handlers.HandleLog$HandleCommonsLog", + "lombok.javac.handlers.HandleLog$HandleCustomLog", + "lombok.javac.handlers.HandleLog$HandleFloggerLog", + "lombok.javac.handlers.HandleLog$HandleJBossLog", + "lombok.javac.handlers.HandleLog$HandleJulLog", + "lombok.javac.handlers.HandleLog$HandleLog4j2Log", + "lombok.javac.handlers.HandleLog$HandleLog4jLog", + "lombok.javac.handlers.HandleLog$HandleSlf4jLog", + "lombok.javac.handlers.HandleLog$HandleXSlf4jLog", + "lombok.javac.handlers.HandleNonNull", + "lombok.javac.handlers.HandlePrintAST", + "lombok.javac.handlers.HandleSetter", + "lombok.javac.handlers.HandleSingularRemove", + "lombok.javac.handlers.HandleSneakyThrows", + "lombok.javac.handlers.HandleStandardException", + "lombok.javac.handlers.HandleSuperBuilder", + "lombok.javac.handlers.HandleSuperBuilderRemove", + "lombok.javac.handlers.HandleSynchronized", + "lombok.javac.handlers.HandleToString", + "lombok.javac.handlers.HandleUtilityClass", + "lombok.javac.handlers.HandleValue", + "lombok.javac.handlers.HandleWith", + "lombok.javac.handlers.HandleWithBy" + ], + "lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer": [ + "lombok.javac.handlers.singulars.JavacGuavaMapSingularizer", + "lombok.javac.handlers.singulars.JavacGuavaSetListSingularizer", + "lombok.javac.handlers.singulars.JavacGuavaTableSingularizer", + "lombok.javac.handlers.singulars.JavacJavaUtilListSingularizer", + "lombok.javac.handlers.singulars.JavacJavaUtilMapSingularizer", + "lombok.javac.handlers.singulars.JavacJavaUtilSetSingularizer" + ] + }, + "org.springframework.boot:spring-boot": { + "ch.qos.logback.classic.spi.Configurator": [ + "org.springframework.boot.logging.logback.RootLogLevelConfigurator" + ], + "org.apache.logging.log4j.util.PropertySource": [ + "org.springframework.boot.logging.log4j2.SpringBootPropertySource" + ] + }, + "org.springframework.boot:spring-boot-loader": { + "java.nio.file.spi.FileSystemProvider": [ + "org.springframework.boot.loader.nio.file.NestedFileSystemProvider" + ] + }, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure.OpenTelemetryEventPublisherBeansTestExecutionListener" + ] + }, + "org.springframework.data:spring-data-cassandra": { + "jakarta.enterprise.inject.spi.Extension": [ + "org.springframework.data.cassandra.repository.cdi.CassandraRepositoryExtension" + ] + }, + "org.springframework.security:spring-security-core": { + "io.micrometer.context.ThreadLocalAccessor": [ + "org.springframework.security.core.context.ReactiveSecurityContextHolderThreadLocalAccessor", + "org.springframework.security.core.context.SecurityContextHolderThreadLocalAccessor" + ] + }, + "org.springframework.security:spring-security-web": { + "io.micrometer.context.ThreadLocalAccessor": [ + "org.springframework.security.web.server.ServerWebExchangeThreadLocalAccessor" + ] + }, + "org.springframework:spring-core": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "org.springframework.core.ReactiveAdapterRegistry$SpringCoreBlockHoundIntegration" + ] + }, + "org.springframework:spring-web": { + "jakarta.servlet.ServletContainerInitializer": [ + "org.springframework.web.SpringServletContainerInitializer" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "org.springframework.web.server.adapter.WebHttpHandlerBuilder$SpringWebBlockHoundIntegration" + ] + }, + "org.testcontainers:testcontainers": { + "org.testcontainers.dockerclient.DockerClientProviderStrategy": [ + "org.testcontainers.dockerclient.DockerDesktopClientProviderStrategy", + "org.testcontainers.dockerclient.DockerMachineClientProviderStrategy", + "org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy", + "org.testcontainers.dockerclient.NpipeSocketClientProviderStrategy", + "org.testcontainers.dockerclient.RootlessDockerClientProviderStrategy", + "org.testcontainers.dockerclient.TestcontainersHostPropertyClientProviderStrategy", + "org.testcontainers.dockerclient.UnixSocketClientProviderStrategy" + ], + "org.testcontainers.shaded.com.fasterxml.jackson.core.JsonFactory": [ + "org.testcontainers.shaded.com.fasterxml.jackson.core.JsonFactory" + ], + "org.testcontainers.shaded.com.fasterxml.jackson.core.ObjectCodec": [ + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ObjectMapper" + ] + }, + "org.wiremock:wiremock-standalone": { + "wiremock.com.fasterxml.jackson.core.JsonFactory": [ + "wiremock.com.fasterxml.jackson.core.JsonFactory", + "wiremock.com.fasterxml.jackson.dataformat.yaml.YAMLFactory" + ], + "wiremock.com.fasterxml.jackson.core.ObjectCodec": [ + "wiremock.com.fasterxml.jackson.databind.ObjectMapper", + "wiremock.com.fasterxml.jackson.dataformat.yaml.YAMLMapper" + ], + "wiremock.com.fasterxml.jackson.databind.Module": [ + "wiremock.com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" + ], + "wiremock.org.eclipse.jetty.http.HttpFieldPreEncoder": [ + "wiremock.org.eclipse.jetty.http.Http1FieldPreEncoder", + "wiremock.org.eclipse.jetty.http2.hpack.HpackFieldPreEncoder" + ], + "wiremock.org.eclipse.jetty.io.ssl.ALPNProcessor$Client": [ + "wiremock.org.eclipse.jetty.alpn.java.client.JDK9ClientALPNProcessor" + ], + "wiremock.org.eclipse.jetty.io.ssl.ALPNProcessor$Server": [ + "wiremock.org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor" + ], + "wiremock.org.eclipse.jetty.webapp.Configuration": [ + "wiremock.org.eclipse.jetty.webapp.FragmentConfiguration", + "wiremock.org.eclipse.jetty.webapp.JaasConfiguration", + "wiremock.org.eclipse.jetty.webapp.JaspiConfiguration", + "wiremock.org.eclipse.jetty.webapp.JettyWebXmlConfiguration", + "wiremock.org.eclipse.jetty.webapp.JmxConfiguration", + "wiremock.org.eclipse.jetty.webapp.JndiConfiguration", + "wiremock.org.eclipse.jetty.webapp.JspConfiguration", + "wiremock.org.eclipse.jetty.webapp.MetaInfConfiguration", + "wiremock.org.eclipse.jetty.webapp.ServletsConfiguration", + "wiremock.org.eclipse.jetty.webapp.WebAppConfiguration", + "wiremock.org.eclipse.jetty.webapp.WebInfConfiguration", + "wiremock.org.eclipse.jetty.webapp.WebXmlConfiguration" + ], + "wiremock.org.slf4j.spi.SLF4JServiceProvider": [ + "wiremock.org.slf4j.helpers.NOP_FallbackServiceProvider" + ], + "wiremock.org.xmlunit.placeholder.PlaceholderHandler": [ + "wiremock.org.xmlunit.placeholder.IgnorePlaceholderHandler", + "wiremock.org.xmlunit.placeholder.IsDateTimePlaceholderHandler", + "wiremock.org.xmlunit.placeholder.IsNumberPlaceholderHandler", + "wiremock.org.xmlunit.placeholder.MatchesRegexPlaceholderHandler" + ] + }, + "software.amazon.awssdk:third-party-jackson-core": { + "software.amazon.awssdk.thirdparty.jackson.core.JsonFactory": [ + "software.amazon.awssdk.thirdparty.jackson.core.JsonFactory" + ] + }, + "tools.jackson.core:jackson-core": { + "tools.jackson.core.TokenStreamFactory": [ + "tools.jackson.core.json.JsonFactory" + ] + }, + "tools.jackson.core:jackson-databind": { + "tools.jackson.databind.ObjectMapper": [ + "tools.jackson.databind.json.JsonMapper" + ] + }, + "tools.jackson.module:jackson-module-blackbird": { + "tools.jackson.databind.JacksonModule": [ + "tools.jackson.module.blackbird.BlackbirdModule" + ] + } + }, + "skipped": [], + "version": "3" +} diff --git a/src/control-plane-services/cloud-tasks/nvct-core/BUILD.bazel b/src/control-plane-services/cloud-tasks/nvct-core/BUILD.bazel index 075240aeb..cca9b3952 100644 --- a/src/control-plane-services/cloud-tasks/nvct-core/BUILD.bazel +++ b/src/control-plane-services/cloud-tasks/nvct-core/BUILD.bazel @@ -1,8 +1,8 @@ load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") load("@contrib_rules_jvm//java:defs.bzl", "java_junit5_test") load("@rules_java//java:defs.bzl", "java_library") -load("//rules/java:defs.bzl", "nvcf_java_library") -load("//src/control-plane-services/cloud-tasks/tools/bazel:proto.bzl", "nvct_java_grpc_compile") +load("@nvcf_java_rules//:defs.bzl", "nvcf_java_library") +load("//tools/bazel:proto.bzl", "nvct_java_grpc_compile") package(default_visibility = ["//visibility:public"]) @@ -21,20 +21,20 @@ NVCT_JAVACOPTS = [ # nvcf_java_library does not wire Lombok; add the annotation processor plugin # plus the neverlink annotations jar to every library that compiles Lombok # sources. Both targets already exist in tools/bazel. -LOMBOK_PLUGINS = ["//src/control-plane-services/cloud-tasks/tools/bazel:lombok_plugin"] +LOMBOK_PLUGINS = ["//tools/bazel:lombok_plugin"] -LOMBOK_DEPS = ["//src/control-plane-services/cloud-tasks/tools/bazel:lombok_annotations"] +LOMBOK_DEPS = ["//tools/bazel:lombok_annotations"] JUNIT5_RUNTIME_DEPS = [ - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_engine", - "@nv_third_party_deps//:org_junit_platform_junit_platform_launcher", - "@nv_third_party_deps//:org_junit_platform_junit_platform_reporting", + "@maven//:org_junit_jupiter_junit_jupiter_engine", + "@maven//:org_junit_platform_junit_platform_launcher", + "@maven//:org_junit_platform_junit_platform_reporting", ] NVCT_CORE_TEST_SRCS = glob(["src/test/java/**/*.java"]) NVCT_CORE_TEST_RESOURCES = glob(["src/test/resources/**"]) + [ - "//src/control-plane-services/cloud-tasks:integration_local_env_files", + "//:integration_local_env_files", ] proto_library( @@ -50,27 +50,27 @@ nvct_java_grpc_compile( # rules_proto_grpc_java's convenience java_grpc_library macro hardcodes its # private @maven runtime hub. Owning this small wrapper keeps all application -# runtime jars in the merged @nv_third_party_deps hub shared with nv-boot-parent. +# runtime jars in this module's own @maven hub. java_library( name = "nvct_proto_java_grpc", srcs = [":nvct_proto_java_grpc_srcs"], deps = [ - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:com_google_protobuf_protobuf_java", - "@nv_third_party_deps//:com_google_protobuf_protobuf_java_util", - "@nv_third_party_deps//:io_grpc_grpc_api", - "@nv_third_party_deps//:io_grpc_grpc_protobuf", - "@nv_third_party_deps//:io_grpc_grpc_stub", - "@nv_third_party_deps//:javax_annotation_javax_annotation_api", + "@maven//:com_google_guava_guava", + "@maven//:com_google_protobuf_protobuf_java", + "@maven//:com_google_protobuf_protobuf_java_util", + "@maven//:io_grpc_grpc_api", + "@maven//:io_grpc_grpc_protobuf", + "@maven//:io_grpc_grpc_stub", + "@maven//:javax_annotation_javax_annotation_api", ], exports = [ - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:com_google_protobuf_protobuf_java", - "@nv_third_party_deps//:com_google_protobuf_protobuf_java_util", - "@nv_third_party_deps//:io_grpc_grpc_api", - "@nv_third_party_deps//:io_grpc_grpc_protobuf", - "@nv_third_party_deps//:io_grpc_grpc_stub", - "@nv_third_party_deps//:javax_annotation_javax_annotation_api", + "@maven//:com_google_guava_guava", + "@maven//:com_google_protobuf_protobuf_java", + "@maven//:com_google_protobuf_protobuf_java_util", + "@maven//:io_grpc_grpc_api", + "@maven//:io_grpc_grpc_protobuf", + "@maven//:io_grpc_grpc_stub", + "@maven//:javax_annotation_javax_annotation_api", ], ) @@ -81,149 +81,149 @@ nvcf_java_library( plugins = LOMBOK_PLUGINS, deps = [ ":nvct_proto_java_grpc", - "@nv_third_party_deps//:com_bucket4j_bucket4j_jdk17_core", - "@nv_third_party_deps//:commons_codec_commons_codec", - "@nv_third_party_deps//:com_fasterxml_jackson_core_jackson_annotations", - "@nv_third_party_deps//:com_github_ben_manes_caffeine_caffeine", - "@nv_third_party_deps//:com_github_ben_manes_caffeine_guava", - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:com_google_protobuf_protobuf_java", - "@nv_third_party_deps//:com_nimbusds_oauth2_oidc_sdk", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-audit:nv_boot_starter_audit", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-cassandra:nv_boot_starter_cassandra", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-core:nv_boot_starter_core", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions:nv_boot_starter_exceptions", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-observability:nv_boot_starter_observability", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-registries:nv_boot_starter_registries", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties:nv_boot_starter_reloadable_properties", - "@nv_third_party_deps//:io_grpc_grpc_api", - "@nv_third_party_deps//:io_grpc_grpc_netty_shaded", - "@nv_third_party_deps//:io_grpc_grpc_stub", - "@nv_third_party_deps//:io_micrometer_micrometer_core", - "@nv_third_party_deps//:io_micrometer_micrometer_observation", - "@nv_third_party_deps//:io_micrometer_micrometer_registry_prometheus", - "@nv_third_party_deps//:io_micrometer_micrometer_tracing", - "@nv_third_party_deps//:io_swagger_core_v3_swagger_annotations_jakarta", - "@nv_third_party_deps//:io_swagger_core_v3_swagger_models_jakarta", - "@nv_third_party_deps//:io_netty_netty_transport", - "@nv_third_party_deps//:io_netty_netty_handler", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:jakarta_servlet_jakarta_servlet_api", - "@nv_third_party_deps//:jakarta_validation_jakarta_validation_api", - "@nv_third_party_deps//:net_devh_grpc_server_spring_boot_starter", - "@nv_third_party_deps//:net_javacrumbs_shedlock_shedlock_core", - "@nv_third_party_deps//:net_javacrumbs_shedlock_shedlock_provider_cassandra", - "@nv_third_party_deps//:net_javacrumbs_shedlock_shedlock_spring", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_metrics_micrometer", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_core", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_query_builder", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_apache_logging_log4j_log4j_api", - "@nv_third_party_deps//:org_hibernate_validator_hibernate_validator", - "@nv_third_party_deps//:org_jspecify_jspecify", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springdoc_springdoc_openapi_starter_common", - "@nv_third_party_deps//:org_springdoc_springdoc_openapi_starter_webmvc_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_actuator", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_micrometer_metrics", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_aspectj", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_security", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_security_oauth2_client", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_security_oauth2_resource_server", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_validation", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_context", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_starter_kubernetes_client_config", - "@nv_third_party_deps//:org_springframework_data_spring_data_cassandra", - "@nv_third_party_deps//:org_springframework_data_spring_data_commons", - "@nv_third_party_deps//:org_springframework_spring_aop", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_context_support", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:org_springframework_spring_expression", - "@nv_third_party_deps//:org_springframework_spring_tx", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webflux", - "@nv_third_party_deps//:org_springframework_spring_webmvc", - "@nv_third_party_deps//:org_springframework_retry_spring_retry", - "@nv_third_party_deps//:org_springframework_security_spring_security_config", - "@nv_third_party_deps//:org_springframework_security_spring_security_core", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_client", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_core", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_jose", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_resource_server", - "@nv_third_party_deps//:org_springframework_security_spring_security_web", - "@nv_third_party_deps//:io_projectreactor_reactor_core", - "@nv_third_party_deps//:io_projectreactor_netty_reactor_netty_core", - "@nv_third_party_deps//:io_projectreactor_netty_reactor_netty_http", - "@nv_third_party_deps//:tools_jackson_core_jackson_core", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", - "@nv_third_party_deps//:tools_jackson_module_jackson_module_blackbird", + "@maven//:com_bucket4j_bucket4j_jdk17_core", + "@maven//:commons_codec_commons_codec", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_github_ben_manes_caffeine_caffeine", + "@maven//:com_github_ben_manes_caffeine_guava", + "@maven//:com_google_guava_guava", + "@maven//:com_google_protobuf_protobuf_java", + "@maven//:com_nimbusds_oauth2_oidc_sdk", + "@nv_boot_parent//nv-boot-starter-audit:nv_boot_starter_audit", + "@nv_boot_parent//nv-boot-starter-cassandra:nv_boot_starter_cassandra", + "@nv_boot_parent//nv-boot-starter-core:nv_boot_starter_core", + "@nv_boot_parent//nv-boot-starter-exceptions:nv_boot_starter_exceptions", + "@nv_boot_parent//nv-boot-starter-observability:nv_boot_starter_observability", + "@nv_boot_parent//nv-boot-starter-registries:nv_boot_starter_registries", + "@nv_boot_parent//nv-boot-starter-reloadable-properties:nv_boot_starter_reloadable_properties", + "@maven//:io_grpc_grpc_api", + "@maven//:io_grpc_grpc_netty_shaded", + "@maven//:io_grpc_grpc_stub", + "@maven//:io_micrometer_micrometer_core", + "@maven//:io_micrometer_micrometer_observation", + "@maven//:io_micrometer_micrometer_registry_prometheus", + "@maven//:io_micrometer_micrometer_tracing", + "@maven//:io_swagger_core_v3_swagger_annotations_jakarta", + "@maven//:io_swagger_core_v3_swagger_models_jakarta", + "@maven//:io_netty_netty_transport", + "@maven//:io_netty_netty_handler", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:jakarta_servlet_jakarta_servlet_api", + "@maven//:jakarta_validation_jakarta_validation_api", + "@maven//:net_devh_grpc_server_spring_boot_starter", + "@maven//:net_javacrumbs_shedlock_shedlock_core", + "@maven//:net_javacrumbs_shedlock_shedlock_provider_cassandra", + "@maven//:net_javacrumbs_shedlock_shedlock_spring", + "@maven//:org_apache_cassandra_java_driver_metrics_micrometer", + "@maven//:org_apache_cassandra_java_driver_core", + "@maven//:org_apache_cassandra_java_driver_query_builder", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_apache_logging_log4j_log4j_api", + "@maven//:org_hibernate_validator_hibernate_validator", + "@maven//:org_jspecify_jspecify", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springdoc_springdoc_openapi_starter_common", + "@maven//:org_springdoc_springdoc_openapi_starter_webmvc_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_actuator", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_micrometer_metrics", + "@maven//:org_springframework_boot_spring_boot_starter_aspectj", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_boot_spring_boot_starter_security", + "@maven//:org_springframework_boot_spring_boot_starter_security_oauth2_client", + "@maven//:org_springframework_boot_spring_boot_starter_security_oauth2_resource_server", + "@maven//:org_springframework_boot_spring_boot_starter_validation", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc", + "@maven//:org_springframework_cloud_spring_cloud_context", + "@maven//:org_springframework_cloud_spring_cloud_starter_kubernetes_client_config", + "@maven//:org_springframework_data_spring_data_cassandra", + "@maven//:org_springframework_data_spring_data_commons", + "@maven//:org_springframework_spring_aop", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_context_support", + "@maven//:org_springframework_spring_core", + "@maven//:org_springframework_spring_expression", + "@maven//:org_springframework_spring_tx", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webflux", + "@maven//:org_springframework_spring_webmvc", + "@maven//:org_springframework_retry_spring_retry", + "@maven//:org_springframework_security_spring_security_config", + "@maven//:org_springframework_security_spring_security_core", + "@maven//:org_springframework_security_spring_security_oauth2_client", + "@maven//:org_springframework_security_spring_security_oauth2_core", + "@maven//:org_springframework_security_spring_security_oauth2_jose", + "@maven//:org_springframework_security_spring_security_oauth2_resource_server", + "@maven//:org_springframework_security_spring_security_web", + "@maven//:io_projectreactor_reactor_core", + "@maven//:io_projectreactor_netty_reactor_netty_core", + "@maven//:io_projectreactor_netty_reactor_netty_http", + "@maven//:tools_jackson_core_jackson_core", + "@maven//:tools_jackson_core_jackson_databind", + "@maven//:tools_jackson_module_jackson_module_blackbird", ] + LOMBOK_DEPS, ) NVCT_CORE_TEST_DEPS = [ ":nvct_core", ":nvct_proto_java_grpc", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_core", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_guava_shaded", - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:com_google_protobuf_protobuf_java", - "@nv_third_party_deps//:com_nimbusds_nimbus_jose_jwt", - "//src/libraries/java/nv-boot-parent/nv-boot-mock-servers-test:nv_boot_mock_servers_test", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-audit:nv_boot_starter_audit", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-core:nv_boot_starter_core", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions:nv_boot_starter_exceptions", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-observability:nv_boot_starter_observability", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-registries:nv_boot_starter_registries", - "//src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties:nv_boot_starter_reloadable_properties", - "@nv_third_party_deps//:io_grpc_grpc_api", - "@nv_third_party_deps//:io_grpc_grpc_stub", - "@nv_third_party_deps//:io_micrometer_micrometer_core", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_api", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_sdk_testing", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_sdk_trace", - "@nv_third_party_deps//:io_projectreactor_reactor_core", - "@nv_third_party_deps//:io_projectreactor_netty_reactor_netty_core", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:jakarta_validation_jakarta_validation_api", - "@nv_third_party_deps//:net_minidev_json_smart", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_apache_logging_log4j_log4j_api", - "@nv_third_party_deps//:org_assertj_assertj_core", - "@nv_third_party_deps//:org_awaitility_awaitility", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_api", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_params", - "@nv_third_party_deps//:org_mockito_mockito_core", - "@nv_third_party_deps//:org_mockito_mockito_junit_jupiter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_micrometer_tracing", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_restclient", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_resttestclient", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_security", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_data_cassandra_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test_autoconfigure", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_data_spring_data_cassandra", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:org_springframework_spring_test", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webflux", - "@nv_third_party_deps//:org_springframework_spring_webmvc", - "@nv_third_party_deps//:org_testcontainers_testcontainers", - "@nv_third_party_deps//:org_testcontainers_testcontainers_cassandra", - "@nv_third_party_deps//:tools_jackson_core_jackson_core", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", - "@nv_third_party_deps//:org_wiremock_wiremock_standalone", + "@maven//:org_apache_cassandra_java_driver_core", + "@maven//:org_apache_cassandra_java_driver_guava_shaded", + "@maven//:com_google_guava_guava", + "@maven//:com_google_protobuf_protobuf_java", + "@maven//:com_nimbusds_nimbus_jose_jwt", + "@nv_boot_parent//nv-boot-mock-servers-test:nv_boot_mock_servers_test", + "@nv_boot_parent//nv-boot-starter-audit:nv_boot_starter_audit", + "@nv_boot_parent//nv-boot-starter-core:nv_boot_starter_core", + "@nv_boot_parent//nv-boot-starter-exceptions:nv_boot_starter_exceptions", + "@nv_boot_parent//nv-boot-starter-observability:nv_boot_starter_observability", + "@nv_boot_parent//nv-boot-starter-registries:nv_boot_starter_registries", + "@nv_boot_parent//nv-boot-starter-reloadable-properties:nv_boot_starter_reloadable_properties", + "@maven//:io_grpc_grpc_api", + "@maven//:io_grpc_grpc_stub", + "@maven//:io_micrometer_micrometer_core", + "@maven//:io_opentelemetry_opentelemetry_api", + "@maven//:io_opentelemetry_opentelemetry_sdk_testing", + "@maven//:io_opentelemetry_opentelemetry_sdk_trace", + "@maven//:io_projectreactor_reactor_core", + "@maven//:io_projectreactor_netty_reactor_netty_core", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:jakarta_validation_jakarta_validation_api", + "@maven//:net_minidev_json_smart", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_apache_logging_log4j_log4j_api", + "@maven//:org_assertj_assertj_core", + "@maven//:org_awaitility_awaitility", + "@maven//:org_junit_jupiter_junit_jupiter_api", + "@maven//:org_junit_jupiter_junit_jupiter_params", + "@maven//:org_mockito_mockito_core", + "@maven//:org_mockito_mockito_junit_jupiter", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_micrometer_tracing", + "@maven//:org_springframework_boot_spring_boot_restclient", + "@maven//:org_springframework_boot_spring_boot_resttestclient", + "@maven//:org_springframework_boot_spring_boot_security", + "@maven//:org_springframework_boot_spring_boot_starter_data_cassandra_test", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_test", + "@maven//:org_springframework_boot_spring_boot_test_autoconfigure", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_data_spring_data_cassandra", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", + "@maven//:org_springframework_spring_test", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webflux", + "@maven//:org_springframework_spring_webmvc", + "@maven//:org_testcontainers_testcontainers", + "@maven//:org_testcontainers_testcontainers_cassandra", + "@maven//:tools_jackson_core_jackson_core", + "@maven//:tools_jackson_core_jackson_databind", + "@maven//:org_wiremock_wiremock_standalone", ] + LOMBOK_DEPS # Compiled test classes, reused by the nvct-service integration test module. @@ -246,7 +246,7 @@ java_junit5_test( # that pause/restart cycle on Linux, so retain the pre-Spring-7 lifecycle. jvm_flags = ["-Dspring.test.context.cache.pause=never"], data = [ - "//src/control-plane-services/cloud-tasks:integration_local_env", + "//:integration_local_env", ], tags = [ # Testcontainers/Cassandra integration test. Runs in the dedicated diff --git a/src/control-plane-services/cloud-tasks/nvct-service/BUILD.bazel b/src/control-plane-services/cloud-tasks/nvct-service/BUILD.bazel index 68f8cf568..70b7a0e8d 100644 --- a/src/control-plane-services/cloud-tasks/nvct-service/BUILD.bazel +++ b/src/control-plane-services/cloud-tasks/nvct-service/BUILD.bazel @@ -1,5 +1,5 @@ load("@contrib_rules_jvm//java:defs.bzl", "java_junit5_test") -load("//rules/java:defs.bzl", "nvcf_java_library", "nvcf_spring_boot_image") +load("@nvcf_java_rules//:defs.bzl", "nvcf_java_library", "nvcf_spring_boot_image") package(default_visibility = ["//visibility:public"]) @@ -18,14 +18,14 @@ NVCT_JAVACOPTS = [ # nvcf_java_library does not wire Lombok; add the annotation processor plugin # plus the neverlink annotations jar to every library that compiles Lombok # sources. Both targets already exist in tools/bazel. -LOMBOK_PLUGINS = ["//src/control-plane-services/cloud-tasks/tools/bazel:lombok_plugin"] +LOMBOK_PLUGINS = ["//tools/bazel:lombok_plugin"] -LOMBOK_DEPS = ["//src/control-plane-services/cloud-tasks/tools/bazel:lombok_annotations"] +LOMBOK_DEPS = ["//tools/bazel:lombok_annotations"] JUNIT5_RUNTIME_DEPS = [ - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_engine", - "@nv_third_party_deps//:org_junit_platform_junit_platform_launcher", - "@nv_third_party_deps//:org_junit_platform_junit_platform_reporting", + "@maven//:org_junit_jupiter_junit_jupiter_engine", + "@maven//:org_junit_platform_junit_platform_launcher", + "@maven//:org_junit_platform_junit_platform_reporting", ] nvcf_java_library( @@ -33,16 +33,16 @@ nvcf_java_library( srcs = glob(["src/main/java/**/*.java"]), javacopts = NVCT_JAVACOPTS, plugins = LOMBOK_PLUGINS, - resource_strip_prefix = "src/control-plane-services/cloud-tasks/nvct-service/src/main/resources", + resource_strip_prefix = "nvct-service/src/main/resources", resources = glob(["src/main/resources/**"]), deps = [ - "//src/control-plane-services/cloud-tasks/nvct-core:nvct_core", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_loader", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_micrometer_tracing", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_security", + "//nvct-core:nvct_core", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_loader", + "@maven//:org_springframework_boot_spring_boot_micrometer_tracing", + "@maven//:org_springframework_boot_spring_boot_security", ] + LOMBOK_DEPS, ) @@ -63,10 +63,10 @@ java_junit5_test( javacopts = NVCT_JAVACOPTS, plugins = LOMBOK_PLUGINS, resources = glob(["src/test/resources/**"]) + [ - "//src/control-plane-services/cloud-tasks:integration_local_env_files", + "//:integration_local_env_files", ], data = [ - "//src/control-plane-services/cloud-tasks:integration_local_env", + "//:integration_local_env", ], tags = [ # Full Spring context + Testcontainers integration test. Runs in the @@ -78,28 +78,28 @@ java_junit5_test( timeout = "long", deps = [ ":app_classes", - "//src/control-plane-services/cloud-tasks/nvct-core:nvct_core", - "//src/control-plane-services/cloud-tasks/nvct-core:nvct_core_test_fixtures", - "//src/libraries/java/nv-boot-parent/nv-boot-mock-servers-test:nv_boot_mock_servers_test", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_sdk_testing", - "@nv_third_party_deps//:org_assertj_assertj_core", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_api", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_params", - "@nv_third_party_deps//:org_mockito_mockito_core", - "@nv_third_party_deps//:org_mockito_mockito_junit_jupiter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test_autoconfigure", - "@nv_third_party_deps//:org_springframework_spring_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_restclient", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_resttestclient", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_web_server", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webmvc", - "@nv_third_party_deps//:org_testcontainers_testcontainers", - "@nv_third_party_deps//:org_testcontainers_testcontainers_cassandra", + "//nvct-core:nvct_core", + "//nvct-core:nvct_core_test_fixtures", + "@nv_boot_parent//nv-boot-mock-servers-test:nv_boot_mock_servers_test", + "@maven//:io_opentelemetry_opentelemetry_sdk_testing", + "@maven//:org_assertj_assertj_core", + "@maven//:org_junit_jupiter_junit_jupiter_api", + "@maven//:org_junit_jupiter_junit_jupiter_params", + "@maven//:org_mockito_mockito_core", + "@maven//:org_mockito_mockito_junit_jupiter", + "@maven//:org_springframework_boot_spring_boot_test", + "@maven//:org_springframework_boot_spring_boot_test_autoconfigure", + "@maven//:org_springframework_spring_test", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_restclient", + "@maven//:org_springframework_boot_spring_boot_resttestclient", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_web_server", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webmvc", + "@maven//:org_testcontainers_testcontainers", + "@maven//:org_testcontainers_testcontainers_cassandra", ] + LOMBOK_DEPS, runtime_deps = JUNIT5_RUNTIME_DEPS, ) diff --git a/src/control-plane-services/cloud-tasks/tools/bazel/BUILD.bazel b/src/control-plane-services/cloud-tasks/tools/bazel/BUILD.bazel index 144f56d8a..cd72e556c 100644 --- a/src/control-plane-services/cloud-tasks/tools/bazel/BUILD.bazel +++ b/src/control-plane-services/cloud-tasks/tools/bazel/BUILD.bazel @@ -24,17 +24,17 @@ java_plugin( name = "lombok_plugin", generates_api = True, processor_class = "lombok.launch.AnnotationProcessorHider$AnnotationProcessor", - deps = ["@nv_third_party_deps//:org_projectlombok_lombok"], + deps = ["@maven//:org_projectlombok_lombok"], ) java_binary( name = "jacoco_cli", main_class = "org.jacoco.cli.internal.Main", - runtime_deps = ["@nv_third_party_deps//:org_jacoco_org_jacoco_cli"], + runtime_deps = ["@maven//:org_jacoco_org_jacoco_cli"], ) java_library( name = "lombok_annotations", - exports = ["@nv_third_party_deps//:org_projectlombok_lombok"], + exports = ["@maven//:org_projectlombok_lombok"], neverlink = True, ) diff --git a/src/control-plane-services/cloud-tasks/tools/bazel/proto.bzl b/src/control-plane-services/cloud-tasks/tools/bazel/proto.bzl index 1e3c83dc1..ef77df006 100644 --- a/src/control-plane-services/cloud-tasks/tools/bazel/proto.bzl +++ b/src/control-plane-services/cloud-tasks/tools/bazel/proto.bzl @@ -18,7 +18,7 @@ nvct_java_grpc_compile = rule( providers = [ProtoPluginInfo], default = [ Label("@rules_proto_grpc_java//:proto_plugin"), - Label("//src/control-plane-services/cloud-tasks/tools/bazel:grpc_java_1_63_plugin"), + Label("//tools/bazel:grpc_java_1_63_plugin"), ], cfg = "exec", ), diff --git a/src/libraries/java/nv-boot-parent/.bazelrc b/src/libraries/java/nv-boot-parent/.bazelrc new file mode 100644 index 000000000..3dcfdd132 --- /dev/null +++ b/src/libraries/java/nv-boot-parent/.bazelrc @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Standalone module .bazelrc. `cd rules/java && bazel build //...` must work with +# no reference to the repo root. The caller supplies any remote cache endpoint; +# no cache config is baked in (parity with the other nested modules). + +common --enable_bzlmod +common --enable_platform_specific_config +build --incompatible_strict_action_env + +# Route public Maven Central through an internal Artifactory mirror on internal +# builds only. The target host lives in an un-mirrored internal bazelrc, so +# public builds go straight to Maven Central (try-import is a no-op when absent). +try-import %workspace%/tools/bazel/internal.bazelrc + +# Java: hermetic remotejdk 25 regardless of the host JDK, matching the root +# module so builds are reproducible everywhere. +build --java_language_version=25 +build --java_runtime_version=remotejdk_25 +build --tool_java_language_version=25 +build --tool_java_runtime_version=remotejdk_25 +build --java_header_compilation=false + +test --test_output=errors +test --test_env=HOME=/tmp +test --test_env=XDG_CACHE_HOME=/tmp/.cache + +startup --host_jvm_args=-Xmx4g + +build:release --compilation_mode=opt +build:release --strip=always + +try-import %workspace%/user.bazelrc +try-import %user.home%/.bazelrc.user diff --git a/src/libraries/java/nv-boot-parent/AGENTS.md b/src/libraries/java/nv-boot-parent/AGENTS.md new file mode 100644 index 000000000..9188494c9 --- /dev/null +++ b/src/libraries/java/nv-boot-parent/AGENTS.md @@ -0,0 +1,47 @@ +# AGENTS.md - nv_boot_parent + +The NVCF Spring Boot platform library, as a standalone Bazel module +(`module(name = "nv_boot_parent")`). Owns the shared Spring BOM set and the +`nv-boot-*` starter `java_library` targets that every NVCF Java service depends +on. + +## Build and test (from this directory) + +``` +cd src/libraries/java/nv-boot-parent +bazel build //... +bazel test //... +``` + +The module builds on its own with no reference to the repo root. Docker +integration tests are tagged `requires-docker` and run in the dedicated +integration lane, not the default `bazel test //...`. + +## Maven dependencies + +This module has its own `@maven` hub and its own committed `maven_install.json`. +After editing `maven.install` in `MODULE.bazel`, re-pin and commit the lockfile: + +``` +REPIN=1 bazel run @maven//:pin +``` + +The `boms` list in `MODULE.bazel` must stay identical to `SPRING_BOOT_BOM` in +`@nvcf_java_rules//:platform.bzl`. `//:bom_alignment_test` fails the build if it +drifts. Bumping a shared version (Spring, Spring Cloud, Testcontainers, +ShedLock) is a one-line edit in that `platform.bzl`, the matching edit here, then +a re-pin. + +## Layout + +- `nv-boot-starter-*/` - the platform starters, each a public `nv_boot_library`. +- `tools/bazel/` - `nv_boot_library` / `nv_boot_library_test` macros + (`java.bzl`), Lombok wiring, JUnit 5 + JaCoCo runners, and the NOTICE + generator (`generate_notice.py`). +- `NOTICE` - generated from this module's own `maven_install.json`. + +## Consuming this module + +In-tree, a service module uses `bazel_dep` + `local_path_override`. Out-of-tree, +`git_override` with `strip_prefix = "src/libraries/java/nv-boot-parent"`, which +works because `MODULE.bazel` is rooted here. diff --git a/src/libraries/java/nv-boot-parent/BUILD.bazel b/src/libraries/java/nv-boot-parent/BUILD.bazel index 3c9cae942..7b8da684b 100644 --- a/src/libraries/java/nv-boot-parent/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/BUILD.bazel @@ -1,22 +1,31 @@ +load("@nvcf_java_rules//:bom_alignment.bzl", "bom_alignment_test") + package(default_visibility = ["//visibility:public"]) -exports_files(["NOTICE"]) +exports_files(["NOTICE", "MODULE.bazel"]) + +# Fails the build if this module's inlined maven.install boms drift from the +# canonical SPRING_BOOT_BOM in @nvcf_java_rules//:platform.bzl. load() cannot be +# used in MODULE.bazel, so the boms list is inlined and guarded here instead. +bom_alignment_test( + name = "bom_alignment_test", +) genrule( name = "third_party_notice", srcs = [ "//:maven_install.json", - "//src/libraries/java/nv-boot-parent/tools/bazel:notice_metadata.json", - "//src/libraries/java/nv-boot-parent/tools/bazel:notice_roots.json", + "//tools/bazel:notice_metadata.json", + "//tools/bazel:notice_roots.json", ], - tools = ["//src/libraries/java/nv-boot-parent/tools/bazel:generate_notice_tool"], + tools = ["//tools/bazel:generate_notice_tool"], outs = ["THIRD_PARTY_NOTICE"], cmd = """ set -eu -"$(execpath //src/libraries/java/nv-boot-parent/tools/bazel:generate_notice_tool)" \ +"$(execpath //tools/bazel:generate_notice_tool)" \ --maven-install "$(location //:maven_install.json)" \ - --metadata "$(location //src/libraries/java/nv-boot-parent/tools/bazel:notice_metadata.json)" \ - --root-manifest "$(location //src/libraries/java/nv-boot-parent/tools/bazel:notice_roots.json)" \ + --metadata "$(location //tools/bazel:notice_metadata.json)" \ + --root-manifest "$(location //tools/bazel:notice_roots.json)" \ --output "$@" \ --write """, @@ -26,10 +35,10 @@ genrule( name = "generate_notice", srcs = [ "//:maven_install.json", - "//src/libraries/java/nv-boot-parent/tools/bazel:notice_metadata.json", - "//src/libraries/java/nv-boot-parent/tools/bazel:notice_roots.json", + "//tools/bazel:notice_metadata.json", + "//tools/bazel:notice_roots.json", ], - tools = ["//src/libraries/java/nv-boot-parent/tools/bazel:generate_notice_tool"], + tools = ["//tools/bazel:generate_notice_tool"], outs = ["generate_notice.sh"], cmd = """ cat > "$@" <<'EOF' @@ -37,11 +46,11 @@ cat > "$@" <<'EOF' set -euo pipefail workspace="$${BUILD_WORKSPACE_DIRECTORY:-$$(pwd)}" -exec "$(execpath //src/libraries/java/nv-boot-parent/tools/bazel:generate_notice_tool)" \ +exec "$(execpath //tools/bazel:generate_notice_tool)" \ --maven-install "$(location //:maven_install.json)" \ --metadata "$${workspace}/tools/bazel/notice_metadata.json" \ --notice "$${workspace}/NOTICE" \ - --root-manifest "$(location //src/libraries/java/nv-boot-parent/tools/bazel:notice_roots.json)" \ + --root-manifest "$(location //tools/bazel:notice_roots.json)" \ "$$@" EOF chmod +x "$@" diff --git a/src/libraries/java/nv-boot-parent/CLAUDE.md b/src/libraries/java/nv-boot-parent/CLAUDE.md new file mode 100644 index 000000000..43c994c2d --- /dev/null +++ b/src/libraries/java/nv-boot-parent/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/src/libraries/java/nv-boot-parent/MODULE.bazel b/src/libraries/java/nv-boot-parent/MODULE.bazel new file mode 100644 index 000000000..34493bc45 --- /dev/null +++ b/src/libraries/java/nv-boot-parent/MODULE.bazel @@ -0,0 +1,143 @@ +# SPDX-FileCopyrightText: Copyright (c) NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""nv_boot_parent: the NVCF Spring Boot platform library, as a standalone module. + +Owns the shared Spring BOM set and the nv-boot-* starter java_library targets. +Every Java service module depends on this module (bazel_dep + local_path_override +in-tree, git_override with strip_prefix out-of-tree) plus nvcf_java_rules, and +builds on its own: `cd src/libraries/java/nv-boot-parent && bazel build //...`. + +Maven: this module resolves its own graph into its own @maven hub and commits +its own maven_install.json. The boms list below is inlined (load() is forbidden +in MODULE.bazel) and must stay identical to SPRING_BOOT_BOM in +@nvcf_java_rules//:platform.bzl; //:bom_alignment_test enforces that. +""" + +module( + name = "nv_boot_parent", + version = "4.0.7", +) + +bazel_dep(name = "nvcf_java_rules", version = "0.1.0") +local_path_override( + module_name = "nvcf_java_rules", + path = "../../../../rules/java", +) + +bazel_dep(name = "rules_java", version = "9.3.0") +bazel_dep(name = "rules_jvm_external", version = "7.0") +bazel_dep(name = "rules_python", version = "1.4.1") +bazel_dep(name = "rules_shell", version = "0.8.0") + +python = use_extension("@rules_python//python/extensions:python.bzl", "python") +python.toolchain( + ignore_root_user_error = True, + python_version = "3.11", +) + +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +maven.install( + name = "maven", + artifacts = [ + # nv-boot-parent third-party closure (Spring Boot 4 / Spring Cloud / + # OTel / Cassandra / Testcontainers). Root coordinates only: BOM-managed + # starters/modules, parent-owned explicit pins, and build/test tools. + # Version-less coordinates are managed by the boms below. + "at.yawk.lz4:lz4-java:1.10.3", + "com.github.ben-manes.caffeine:guava", + "com.github.java-json-tools:json-patch:1.13", + "commons-codec:commons-codec", + "io.cloudevents:cloudevents-core:4.1.1", + "io.cloudevents:cloudevents-json-jackson:4.1.1", + "io.micrometer:micrometer-tracing-bridge-otel", + "io.nats:jnats:2.23.0", + "io.opentelemetry:opentelemetry-exporter-otlp", + "io.opentelemetry:opentelemetry-sdk-testing", + "jakarta.servlet:jakarta.servlet-api", + "org.apache.cassandra:java-driver-metrics-micrometer", + "org.apache.commons:commons-lang3:3.20.0", + "org.bouncycastle:bcprov-jdk18on:1.84", + "org.jacoco:org.jacoco.agent:jar:runtime:0.8.14", + "org.jacoco:org.jacoco.cli:0.8.14", + "org.junit.platform:junit-platform-console-standalone:6.0.3", + "org.ow2.asm:asm-analysis:9.9", + "org.ow2.asm:asm-util:9.9", + "org.projectlombok:lombok", + "org.springdoc:springdoc-openapi-starter-webflux-api:3.0.3", + "org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry", + "org.springframework.boot:spring-boot-restclient", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-actuator-test", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-security-oauth2-client", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-validation", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-starter-webflux-test", + "org.springframework.boot:spring-boot-starter-webmvc-test", + "org.springframework.boot:spring-boot-webclient", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-context", + "org.springframework.cloud:spring-cloud-starter-bootstrap", + "org.springframework.security:spring-security-test", + "org.testcontainers:testcontainers-cassandra", + "org.testcontainers:testcontainers-junit-jupiter", + "org.wiremock:wiremock-standalone:3.13.2", + "software.amazon.awssdk:regions:2.40.1", + "tools.jackson.module:jackson-module-blackbird", + # Test tooling the nv-boot starters compile and run against directly + # (JUnit 5 console launcher, AssertJ, Awaitility, Mockito). Versions are + # managed by the Spring Boot BOM. + "org.assertj:assertj-core", + "org.awaitility:awaitility", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-params", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-reporting", + "org.mockito:mockito-core", + "org.mockito:mockito-junit-jupiter", + ], + boms = [ + # Keep identical to SPRING_BOOT_BOM in @nvcf_java_rules//:platform.bzl. + # //:bom_alignment_test fails the build if these drift. + "org.springframework.boot:spring-boot-dependencies:4.0.7", + "org.springframework.cloud:spring-cloud-dependencies:2025.1.2", + "org.testcontainers:testcontainers-bom:2.0.5", + "net.javacrumbs.shedlock:shedlock-bom:7.7.0", + ], + fail_on_missing_checksum = True, + fetch_sources = True, + # contrib_rules_jvm (via nvcf_java_rules) contributes protobuf-java into this + # hub; acknowledged so resolution is shared cleanly rather than warned. + known_contributing_modules = ["protobuf"], + lock_file = "//:maven_install.json", + repositories = [ + # Public Central mirrors only; keep aligned with MAVEN_REPOSITORIES in + # @nvcf_java_rules//:platform.bzl. Internal builds add the Artifactory + # virtual repo in their own overlay. + "https://maven-central.storage-download.googleapis.com/maven2", + "https://repo.maven.apache.org/maven2", + ], + resolver = "maven", +) +use_repo(maven, "maven") diff --git a/src/libraries/java/nv-boot-parent/MODULE.bazel.lock b/src/libraries/java/nv-boot-parent/MODULE.bazel.lock new file mode 100644 index 000000000..1d8059294 --- /dev/null +++ b/src/libraries/java/nv-boot-parent/MODULE.bazel.lock @@ -0,0 +1,1221 @@ +{ + "lockFileVersion": 28, + "registryFileHashes": { + "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", + "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.2/MODULE.bazel": "73939767a4686cd9a520d16af5ab440071ed75cec1a876bf2fcfaf1f71987a16", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.0/MODULE.bazel": "d1086e248cda6576862b4b3fe9ad76a214e08c189af5b42557a6e1888812c5d5", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.1/MODULE.bazel": "c4a89e7ceb9bf1e25cf84a9f830ff6b817b72874088bf5141b314726e46a57c1", + "https://bcr.bazel.build/modules/abseil-cpp/20250512.1/MODULE.bazel": "d209fdb6f36ffaf61c509fcc81b19e81b411a999a934a032e10cd009a0226215", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/MODULE.bazel": "51f2312901470cdab0dbdf3b88c40cd21c62a7ed58a3de45b365ddc5b11bcab2", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.1/source.json": "cea3901d7e299da7320700abbaafe57a65d039f10d0d7ea601c4a66938ea4b0c", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/MODULE.bazel": "5ebe5bf853769c65707e5c28f216798f7a4b1042015e6a36e6d03094d94bec8a", + "https://bcr.bazel.build/modules/abseil-py/2.1.0/source.json": "0e8fc4f088ce07099c1cd6594c20c7ddbb48b4b3c0849b7d94ba94be88ff042b", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/MODULE.bazel": "c59831c3a5389430516203777816527f257329a5da363994e1d62b9ae6729f71", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/source.json": "105883202602181f43f109372e1b9ea19e89bbe3bce4bc1fe9bb0baa51eb61ae", + "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", + "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", + "https://bcr.bazel.build/modules/apple_support/1.21.0/MODULE.bazel": "ac1824ed5edf17dee2fdd4927ada30c9f8c3b520be1b5fd02a5da15bc10bff3e", + "https://bcr.bazel.build/modules/apple_support/1.21.1/MODULE.bazel": "5809fa3efab15d1f3c3c635af6974044bac8a4919c62238cce06acee8a8c11f1", + "https://bcr.bazel.build/modules/apple_support/1.24.2/MODULE.bazel": "0e62471818affb9f0b26f128831d5c40b074d32e6dda5a0d3852847215a41ca4", + "https://bcr.bazel.build/modules/apple_support/1.24.2/source.json": "2c22c9827093250406c5568da6c54e6fdf0ef06238def3d99c71b12feb057a8d", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/MODULE.bazel": "2b31ffcc9bdc8295b2167e07a757dbbc9ac8906e7028e5170a3708cecaac119f", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/MODULE.bazel": "253d739ba126f62a5767d832765b12b59e9f8d2bc88cc1572f4a73e46eb298ca", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/source.json": "ffab9254c65ba945f8369297ad97ca0dec213d3adc6e07877e23a48624a8b456", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.7.2/MODULE.bazel": "780d1a6522b28f5edb7ea09630748720721dfe27690d65a2d33aa7509de77e07", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.8.1/MODULE.bazel": "812d2dd42f65dca362152101fbec418029cc8fd34cbad1a2fde905383d705838", + "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", + "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", + "https://bcr.bazel.build/modules/bazel_features/1.10.0/MODULE.bazel": "f75e8807570484a99be90abcd52b5e1f390362c258bcb73106f4544957a48101", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", + "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df", + "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d", + "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d", + "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", + "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58", + "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b", + "https://bcr.bazel.build/modules/bazel_features/1.23.0/MODULE.bazel": "fd1ac84bc4e97a5a0816b7fd7d4d4f6d837b0047cf4cbd81652d616af3a6591a", + "https://bcr.bazel.build/modules/bazel_features/1.25.0/MODULE.bazel": "e2e60a10a6da64bbf533f15ca652bf61a033e41c2ed734d79a9a08ba87f68c1a", + "https://bcr.bazel.build/modules/bazel_features/1.27.0/MODULE.bazel": "621eeee06c4458a9121d1f104efb80f39d34deff4984e778359c60eaf1a8cb65", + "https://bcr.bazel.build/modules/bazel_features/1.28.0/MODULE.bazel": "4b4200e6cbf8fa335b2c3f43e1d6ef3e240319c33d43d60cc0fbd4b87ece299d", + "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", + "https://bcr.bazel.build/modules/bazel_features/1.30.0/MODULE.bazel": "a14b62d05969a293b80257e72e597c2da7f717e1e69fa8b339703ed6731bec87", + "https://bcr.bazel.build/modules/bazel_features/1.33.0/MODULE.bazel": "8b8dc9d2a4c88609409c3191165bccec0e4cb044cd7a72ccbe826583303459f6", + "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/MODULE.bazel": "275a59b5406ff18c01739860aa70ad7ccb3cfb474579411decca11c93b951080", + "https://bcr.bazel.build/modules/bazel_features/1.42.1/source.json": "fcd4396b2df85f64f2b3bb436ad870793ecf39180f1d796f913cc9276d355309", + "https://bcr.bazel.build/modules/bazel_features/1.9.0/MODULE.bazel": "885151d58d90d8d9c811eb75e3288c11f850e1d6b481a8c9f766adee4712358b", + "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/MODULE.bazel": "22b70b80ac89ad3f3772526cd9feee2fa412c2b01933fea7ed13238a448d370d", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/source.json": "895f21909c6fba01d7c17914bb6c8e135982275a1b18cdaa4e62272217ef1751", + "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", + "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651", + "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d", + "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.1/MODULE.bazel": "02a13b77321773b2042e70ee5e4c5e099c8ddee4cf2da9cd420442c36938d4bd", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/MODULE.bazel": "460aa12d01231a80cce03c548287b433b321d205b0028ae596728c35e5ee442e", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/MODULE.bazel": "396c1ef53835aafe3d42ce6619080531ee770648303731f16cfaa33fa056bf0c", + "https://bcr.bazel.build/modules/bazel_worker_api/0.0.8/source.json": "abaf8ac9d2ab2f47bda9af4c0c080ff7907378888e1f4bc62a0539dd13ba61e8", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.4/MODULE.bazel": "82494a01018bb7ef06d4a17ec4cd7a758721f10eb8b6c820a818e70d669500db", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/MODULE.bazel": "e76479eae70bd4e8f5f4c2dfc5d03ab971cfb18750246c7b3f3454c5c2ee6629", + "https://bcr.bazel.build/modules/bazel_worker_java/0.0.8/source.json": "9395c4679444bc47bf7e51a710366a4480aa371c6f6bed01868e2fabcf11acec", + "https://bcr.bazel.build/modules/buildozer/8.5.1/MODULE.bazel": "a35d9561b3fc5b18797c330793e99e3b834a473d5fbd3d7d7634aafc9bdb6f8f", + "https://bcr.bazel.build/modules/buildozer/8.5.1/source.json": "e3386e6ff4529f2442800dee47ad28d3e6487f36a1f75ae39ae56c70f0cd2fbd", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/MODULE.bazel": "1aba514585748372ee392484b2645f0bbcb13ad4271d5b7cace018280f15bae1", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.33.0/source.json": "e52d62ce2a2b8a513d6afe9178acc06a4349c9b0b4c0934d59085ed9df4b4de0", + "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8", + "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350", + "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a", + "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0", + "https://bcr.bazel.build/modules/gazelle/0.40.0/MODULE.bazel": "42ba5378ebe845fca43989a53186ab436d956db498acde790685fe0e8f9c6146", + "https://bcr.bazel.build/modules/gazelle/0.42.0/MODULE.bazel": "fa140a7c019f3a22779ba7c6132ffff9d2d10a51dba2f3304dee61523d11fef4", + "https://bcr.bazel.build/modules/gazelle/0.47.0/MODULE.bazel": "b61bb007c4efad134aa30ee7f4a8e2a39b22aa5685f005edaa022fbd1de43ebc", + "https://bcr.bazel.build/modules/gazelle/0.47.0/source.json": "aeb2e5df14b7fb298625d75d08b9c65bdb0b56014c5eb89da9e5dd0572280ae6", + "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", + "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", + "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", + "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", + "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", + "https://bcr.bazel.build/modules/googletest/1.17.0/source.json": "38e4454b25fc30f15439c0378e57909ab1fd0a443158aa35aec685da727cd713", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/MODULE.bazel": "2ce69b1af49952cd4121a9c3055faa679e748ce774c7f1fda9657f936cae902f", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/source.json": "746bf13cac0860f091df5e4911d0c593971cd8796b5ad4e809b2f8e133eee3d5", + "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", + "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/MODULE.bazel": "6f7b417dcc794d9add9e556673ad25cb3ba835224290f4f848f8e2db1e1fca74", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/source.json": "f448c6e8963fdfa7eb831457df83ad63d3d6355018f6574fb017e8169deb43a9", + "https://bcr.bazel.build/modules/package_metadata/0.0.2/MODULE.bazel": "fb8d25550742674d63d7b250063d4580ca530499f045d70748b1b142081ebb92", + "https://bcr.bazel.build/modules/package_metadata/0.0.3/MODULE.bazel": "77890552ecea9e284b5424c9de827a58099348763a4359e975c359a83d4faa83", + "https://bcr.bazel.build/modules/package_metadata/0.0.5/MODULE.bazel": "ef4f9439e3270fdd6b9fd4dbc3d2f29d13888e44c529a1b243f7a31dfbc2e8e4", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/MODULE.bazel": "7adb03933fc8401f495800cf4eafcff0edc6da0ff55c7db223ef69d19f689486", + "https://bcr.bazel.build/modules/package_metadata/0.0.7/source.json": "50639625e937b56115012674c797cca7a05a96b4878c87d803c13dc2b31de8a0", + "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", + "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", + "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", + "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", + "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", + "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", + "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", + "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", + "https://bcr.bazel.build/modules/platforms/1.0.0/MODULE.bazel": "f05feb42b48f1b3c225e4ccf351f367be0371411a803198ec34a389fb22aa580", + "https://bcr.bazel.build/modules/platforms/1.0.0/source.json": "f4ff1fd412e0246fd38c82328eb209130ead81d62dcd5a9e40910f867f733d96", + "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", + "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", + "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", + "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", + "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", + "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2.bcr.1/MODULE.bazel": "52f4126f63a2f0bbf36b99c2a87648f08467a4eaf92ba726bc7d6a500bbf770c", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df", + "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92", + "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e", + "https://bcr.bazel.build/modules/protobuf/29.1/MODULE.bazel": "557c3457560ff49e122ed76c0bc3397a64af9574691cb8201b4e46d4ab2ecb95", + "https://bcr.bazel.build/modules/protobuf/29.3/MODULE.bazel": "77480eea5fb5541903e49683f24dc3e09f4a79e0eea247414887bb9fc0066e94", + "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", + "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573", + "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/protobuf/31.1/MODULE.bazel": "379a389bb330b7b8c1cdf331cc90bf3e13de5614799b3b52cdb7c6f389f6b38e", + "https://bcr.bazel.build/modules/protobuf/32.1/MODULE.bazel": "89cd2866a9cb07fee9ff74c41ceace11554f32e0d849de4e23ac55515cfada4d", + "https://bcr.bazel.build/modules/protobuf/33.4/MODULE.bazel": "114775b816b38b6d0ca620450d6b02550c60ceedfdc8d9a229833b34a223dc42", + "https://bcr.bazel.build/modules/protobuf/33.4/source.json": "555f8686b4c7d6b5ba731fbea13bf656b4bfd9a7ff629c1d9d3f6e1d6155de79", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/source.json": "6900fdc8a9e95866b8c0d4ad4aba4d4236317b5c1cd04c502df3f0d33afed680", + "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/MODULE.bazel": "b4963dda9b31080be1905ef085ecd7dd6cd47c05c79b9cdf83ade83ab2ab271a", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/source.json": "2ff292be6ef3340325ce8a045ecc326e92cbfab47c7cbab4bd85d28971b97ac4", + "https://bcr.bazel.build/modules/re2/2024-07-02/MODULE.bazel": "0eadc4395959969297cbcf31a249ff457f2f1d456228c67719480205aa306daa", + "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", + "https://bcr.bazel.build/modules/rules_android/0.6.4/MODULE.bazel": "b4cde12d506dd65d82b2be39761f49f5797303343a3d5b4ee191c0cdf9ef387c", + "https://bcr.bazel.build/modules/rules_android/0.6.6/MODULE.bazel": "b0fb569752aab65ab1a9db0a8f6cfaf5aa1754965e17e95dcf0e4d88e192a68d", + "https://bcr.bazel.build/modules/rules_android/0.7.1/MODULE.bazel": "a806fc382a774252f228a40e3b11b9fcc6276f8778c7fb33e9f72937c6258363", + "https://bcr.bazel.build/modules/rules_android/0.7.1/source.json": "151440aed3f0f73a00d4ed5cec5d31f63a6fef9b95d8fab1eb1810150fa525f2", + "https://bcr.bazel.build/modules/rules_apple/3.16.0/MODULE.bazel": "0d1caf0b8375942ce98ea944be754a18874041e4e0459401d925577624d3a54a", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/MODULE.bazel": "76e10fd4a48038d3fc7c5dc6e63b7063bbf5304a2e3bd42edda6ec660eebea68", + "https://bcr.bazel.build/modules/rules_apple/4.1.0/source.json": "8ee81e1708756f81b343a5eb2b2f0b953f1d25c4ab3d4a68dc02754872e80715", + "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002", + "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191", + "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc", + "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", + "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", + "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", + "https://bcr.bazel.build/modules/rules_cc/0.1.1/MODULE.bazel": "2f0222a6f229f0bf44cd711dc13c858dad98c62d52bd51d8fc3a764a83125513", + "https://bcr.bazel.build/modules/rules_cc/0.1.2/MODULE.bazel": "557ddc3a96858ec0d465a87c0a931054d7dcfd6583af2c7ed3baf494407fd8d0", + "https://bcr.bazel.build/modules/rules_cc/0.1.5/MODULE.bazel": "88dfc9361e8b5ae1008ac38f7cdfd45ad738e4fa676a3ad67d19204f045a1fd8", + "https://bcr.bazel.build/modules/rules_cc/0.2.0/MODULE.bazel": "b5c17f90458caae90d2ccd114c81970062946f49f355610ed89bebf954f5783c", + "https://bcr.bazel.build/modules/rules_cc/0.2.13/MODULE.bazel": "eecdd666eda6be16a8d9dc15e44b5c75133405e820f620a234acc4b1fdc5aa37", + "https://bcr.bazel.build/modules/rules_cc/0.2.14/MODULE.bazel": "353c99ed148887ee89c54a17d4100ae7e7e436593d104b668476019023b58df8", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/MODULE.bazel": "1849602c86cb60da8613d2de887f9566a6d354a6df6d7009f9d04a14402f9a84", + "https://bcr.bazel.build/modules/rules_cc/0.2.17/source.json": "3832f45d145354049137c0090df04629d9c2b5493dc5c2bf46f1834040133a07", + "https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642", + "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", + "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8", + "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8", + "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270", + "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", + "https://bcr.bazel.build/modules/rules_go/0.50.1/MODULE.bazel": "b91a308dc5782bb0a8021ad4330c81fea5bda77f96b9e4c117b9b9c8f6665ee0", + "https://bcr.bazel.build/modules/rules_go/0.51.0-rc2/MODULE.bazel": "edfc3a9cea7bedb0eaaff37b0d7817c1a4bf72b3c615580b0ffcee6c52690fd4", + "https://bcr.bazel.build/modules/rules_go/0.52.0/MODULE.bazel": "0cf080a2706aa8fc9abf64286cee60fdf0238db37b7f1793b0f7d550d59ea3ae", + "https://bcr.bazel.build/modules/rules_go/0.53.0/MODULE.bazel": "a4ed760d3ac0dbc0d7b967631a9a3fd9100d28f7d9fcf214b4df87d4bfff5f9a", + "https://bcr.bazel.build/modules/rules_go/0.59.0/MODULE.bazel": "b7e43e7414a3139a7547d1b4909b29085fbe5182b6c58cbe1ed4c6272815aeae", + "https://bcr.bazel.build/modules/rules_go/0.59.0/source.json": "1df17bb7865cfc029492c30163cee891d0dd8658ea0d5bfdf252c4b6db5c1ef6", + "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", + "https://bcr.bazel.build/modules/rules_java/6.3.0/MODULE.bazel": "a97c7678c19f236a956ad260d59c86e10a463badb7eb2eda787490f4c969b963", + "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", + "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", + "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a", + "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6", + "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", + "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934", + "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/8.13.0/MODULE.bazel": "0444ebf737d144cf2bb2ccb368e7f1cce735264285f2a3711785827c1686625e", + "https://bcr.bazel.build/modules/rules_java/8.15.2/MODULE.bazel": "5cc6698c822b2f9ef90ca5558599851bed8c3b13f1f8eb140d9bfec638d2acb4", + "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017", + "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939", + "https://bcr.bazel.build/modules/rules_java/8.6.0/MODULE.bazel": "9c064c434606d75a086f15ade5edb514308cccd1544c2b2a89bbac4310e41c71", + "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2", + "https://bcr.bazel.build/modules/rules_java/8.6.3/MODULE.bazel": "e90505b7a931d194245ffcfb6ff4ca8ef9d46b4e830d12e64817752e0198e2ed", + "https://bcr.bazel.build/modules/rules_java/8.9.0/MODULE.bazel": "e17c876cb53dcd817b7b7f0d2985b710610169729e8c371b2221cacdcd3dce4a", + "https://bcr.bazel.build/modules/rules_java/9.1.0/MODULE.bazel": "ee63f27e36a3fada80342869361182f120a9819c74320e8e65b1e04ba0cd7a9d", + "https://bcr.bazel.build/modules/rules_java/9.3.0/MODULE.bazel": "f657c72d65ac449caae9abf2e68e66c0d36f9416848c4c4903d0b3234229e7f2", + "https://bcr.bazel.build/modules/rules_java/9.3.0/source.json": "59ae7e662c3c7042b88bbb42ad12483523e234c65ebe4c51611baa43e85cb248", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", + "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909", + "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", + "https://bcr.bazel.build/modules/rules_jvm_external/6.10/MODULE.bazel": "33e636ca6bc9ee0fa090a38aa33c631ded2d8cf6fead4124181d1b35dc474f7c", + "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99", + "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0", + "https://bcr.bazel.build/modules/rules_jvm_external/6.6/MODULE.bazel": "153042249c7060536dc95b6bb9f9bb8063b8a0b0cb7acdb381bddbc2374aed55", + "https://bcr.bazel.build/modules/rules_jvm_external/6.7/MODULE.bazel": "e717beabc4d091ecb2c803c2d341b88590e9116b8bf7947915eeb33aab4f96dd", + "https://bcr.bazel.build/modules/rules_jvm_external/6.9/MODULE.bazel": "07c5db05527db7744a54fcffd653e1550d40e0540207a7f7e6d0a4de5bef8274", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/MODULE.bazel": "421482bdbcf05709f933c96b867a599deb517f2804ceb3e74511880610cfbf71", + "https://bcr.bazel.build/modules/rules_jvm_external/7.0/source.json": "714cd003eadf5be5c83268311fe8e951db39f802babeaddc536b3560dc8f6faf", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.5/MODULE.bazel": "043a16a572f610558ec2030db3ff0c9938574e7dd9f58bded1bb07c0192ef025", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3", + "https://bcr.bazel.build/modules/rules_kotlin/2.1.3/MODULE.bazel": "ce7def6d576aa8d3a9c6d10e13b4d157296229674371f67dbf788dae0afae3d5", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/MODULE.bazel": "00d39c5e0fa78cd86193946265bb849e7878c24e44260f9525108428852b315c", + "https://bcr.bazel.build/modules/rules_kotlin/2.2.2/source.json": "7a32c2259c79ae0c9a036121f120de825e3ba5f0f3a209ffbbdccf4dc62489b9", + "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", + "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", + "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/MODULE.bazel": "f6150e4b224d459f7f6523ef65967464ca4efdd266c7fbf2f5a2a51011957e0c", + "https://bcr.bazel.build/modules/rules_oci/2.2.7/source.json": "b099f02af330f47f19dc67fc9300ef6e1937a8c86882690db0e7a2fcea8c7f6b", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", + "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/MODULE.bazel": "c7db3c2b407e673c7a39e3625dc05dc9f12d6682cbd82a3a5924a13b491eda7e", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/source.json": "9062e00845bf91a4247465d371baa837adf9b6ff44c542f73ba084f07667e1dc", + "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/MODULE.bazel": "b531d7f09f58dce456cd61b4579ce8c86b38544da75184eadaf0a7cb7966453f", + "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73", + "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/MODULE.bazel": "002d62d9108f75bb807cd56245d45648f38275cb3a99dcd45dfb864c5d74cb96", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/source.json": "39f89066c12c24097854e8f57ab8558929f9c8d474d34b2c00ac04630ad8940e", + "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300", + "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382", + "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed", + "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58", + "https://bcr.bazel.build/modules/rules_python/0.33.2/MODULE.bazel": "3e036c4ad8d804a4dad897d333d8dce200d943df4827cb849840055be8d2e937", + "https://bcr.bazel.build/modules/rules_python/0.37.1/MODULE.bazel": "3faeb2d9fa0a81f8980643ee33f212308f4d93eea4b9ce6f36d0b742e71e9500", + "https://bcr.bazel.build/modules/rules_python/0.37.2/MODULE.bazel": "b5ffde91410745750b6c13be1c5dc4555ef5bc50562af4a89fd77807fdde626a", + "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43", + "https://bcr.bazel.build/modules/rules_python/1.3.0/MODULE.bazel": "8361d57eafb67c09b75bf4bbe6be360e1b8f4f18118ab48037f2bd50aa2ccb13", + "https://bcr.bazel.build/modules/rules_python/1.4.1/MODULE.bazel": "8991ad45bdc25018301d6b7e1d3626afc3c8af8aaf4bc04f23d0b99c938b73a6", + "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/MODULE.bazel": "d01f995ecd137abf30238ad9ce97f8fc3ac57289c8b24bd0bf53324d937a14f8", + "https://bcr.bazel.build/modules/rules_python/1.7.0/source.json": "028a084b65dcf8f4dc4f82f8778dbe65df133f234b316828a82e060d81bdce32", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/MODULE.bazel": "d44fec647d0aeb67b9f3b980cf68ba634976f3ae7ccd6c07d790b59b87a4f251", + "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/source.json": "37c10335f2361c337c5c1f34ed36d2da70534c23088062b33a8bdaab68aa9dea", + "https://bcr.bazel.build/modules/rules_shell/0.1.2/MODULE.bazel": "66e4ca3ce084b04af0b9ff05ff14cab4e5df7503973818bb91cbc6cda08d32fc", + "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", + "https://bcr.bazel.build/modules/rules_shell/0.4.1/MODULE.bazel": "00e501db01bbf4e3e1dd1595959092c2fadf2087b2852d3f553b5370f5633592", + "https://bcr.bazel.build/modules/rules_shell/0.6.1/MODULE.bazel": "72e76b0eea4e81611ef5452aa82b3da34caca0c8b7b5c0c9584338aa93bae26b", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/MODULE.bazel": "f6a89f1d6a669a26f28fe814503857055d76306b79cfc11d12399af08d0b80ae", + "https://bcr.bazel.build/modules/rules_shell/0.8.0/source.json": "eb53cc815bc503c6683c5fe12d943f98883f81fc22f51403ec8a95610cba4195", + "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", + "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", + "https://bcr.bazel.build/modules/rules_swift/2.4.0/MODULE.bazel": "1639617eb1ede28d774d967a738b4a68b0accb40650beadb57c21846beab5efd", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/MODULE.bazel": "72c8f5cf9d26427cee6c76c8e3853eb46ce6b0412a081b2b6db6e8ad56267400", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/source.json": "e85761f3098a6faf40b8187695e3de6d97944e98abd0d8ce579cb2daf6319a66", + "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", + "https://bcr.bazel.build/modules/stardoc/0.5.4/MODULE.bazel": "6569966df04610b8520957cb8e97cf2e9faac2c0309657c537ab51c16c18a2a4", + "https://bcr.bazel.build/modules/stardoc/0.6.2/MODULE.bazel": "7060193196395f5dd668eda046ccbeacebfd98efc77fed418dbe2b82ffaa39fd", + "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c", + "https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5", + "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/MODULE.bazel": "75aab2373a4bbe2a1260b9bf2a1ebbdbf872d3bd36f80bff058dccd82e89422f", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/source.json": "5fba48bbe0ba48761f9e9f75f92876cafb5d07c0ce059cc7a8027416de94a05b", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/MODULE.bazel": "52d1c00a80a8cc67acbd01649e83d8dd6a9dc426a6c0b754a04fe8c219c76468", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/source.json": "600ac6ff61744667a439e7b814ae59c1f29632c3984fccf8000c64c9db8d7bb6", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/MODULE.bazel": "5016e5dd1ad2200e119a4b28b2b3935e276c4b480f2fe3e952bea7eeba88f578", + "https://bcr.bazel.build/modules/toml.bzl/0.3.0/source.json": "0cf7c878c419b37ddb55f3dd93dd7c0c409bd7c4efacb3da504e0748780b2fa9", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/MODULE.bazel": "9039681f9bcb8958ee2c87ffc74bdafba9f4369096a2b5634b88abc0eaefa072", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/source.json": "2d2bad780a9f2b9195a4a370314d2c17ae95eaa745cefc2e12fbc49759b15aa3", + "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", + "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/MODULE.bazel": "eec517b5bbe5492629466e11dae908d043364302283de25581e3eb944326c4ca", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/source.json": "22bc55c47af97246cfc093d0acf683a7869377de362b5d1c552c2c2e16b7a806", + "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198" + }, + "selectedYankedVersions": {}, + "moduleExtensions": { + "@@rules_android+//rules/android_sdk_repository:rule.bzl%android_sdk_repository_extension": { + "general": { + "bzlTransitiveDigest": "+rMrzIrv7sImYmkbXJYv+gFpTJQ79X3MpwwMLI2A+oA=", + "usagesDigest": "iEGI2aNDMkHt9LXCdViLNUUOslpiVj2DrevWWXZEFnU=", + "recordedInputs": [], + "generatedRepoSpecs": { + "androidsdk": { + "repoRuleId": "@@rules_android+//rules/android_sdk_repository:rule.bzl%_android_sdk_repository", + "attributes": {} + } + } + } + }, + "@@rules_oci+//oci:extensions.bzl%oci": { + "general": { + "bzlTransitiveDigest": "pt4oC5w4SZXivjOVNAFM5W2NyEaU5cCGwrSOmM0x9wQ=", + "usagesDigest": "YV/my4HWfeIYZH762GR/gbfyrtmoU6x5X9/fNcX4Ioo=", + "recordedInputs": [ + "REPO_MAPPING:aspect_bazel_lib+,bazel_tools bazel_tools", + "REPO_MAPPING:bazel_features+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_oci+,aspect_bazel_lib aspect_bazel_lib+", + "REPO_MAPPING:rules_oci+,bazel_features bazel_features+", + "REPO_MAPPING:rules_oci+,bazel_skylib bazel_skylib+" + ], + "generatedRepoSpecs": { + "temurin_jre_linux_arm64_v8": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platform": "linux/arm64/v8", + "target_name": "temurin_jre_linux_arm64_v8", + "bazel_tags": [] + } + }, + "temurin_jre_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platform": "linux/amd64", + "target_name": "temurin_jre_linux_amd64", + "bazel_tags": [] + } + }, + "temurin_jre": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_alias", + "attributes": { + "target_name": "temurin_jre", + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "docker/library/eclipse-temurin", + "identifier": "21-jre", + "platforms": { + "@@platforms//cpu:arm64": "@temurin_jre_linux_arm64_v8", + "@@platforms//cpu:x86_64": "@temurin_jre_linux_amd64" + }, + "bzlmod_repository": "temurin_jre", + "reproducible": true + } + }, + "ubuntu_noble_linux_arm64_v8": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platform": "linux/arm64/v8", + "target_name": "ubuntu_noble_linux_arm64_v8", + "bazel_tags": [] + } + }, + "ubuntu_noble_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_pull", + "attributes": { + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platform": "linux/amd64", + "target_name": "ubuntu_noble_linux_amd64", + "bazel_tags": [] + } + }, + "ubuntu_noble": { + "repoRuleId": "@@rules_oci+//oci/private:pull.bzl%oci_alias", + "attributes": { + "target_name": "ubuntu_noble", + "www_authenticate_challenges": {}, + "scheme": "https", + "registry": "public.ecr.aws", + "repository": "ubuntu/ubuntu", + "identifier": "sha256:ef59d9e82939bbce08973bdffb8761b025f75369fb7d2882cdc4938b5a9e992e", + "platforms": { + "@@platforms//cpu:arm64": "@ubuntu_noble_linux_arm64_v8", + "@@platforms//cpu:x86_64": "@ubuntu_noble_linux_amd64" + }, + "bzlmod_repository": "ubuntu_noble", + "reproducible": true + } + }, + "oci_crane_darwin_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "darwin_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_darwin_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "darwin_arm64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_arm64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_armv6": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_armv6", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_i386": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_i386", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_s390x": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_s390x", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "linux_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_windows_armv6": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "windows_armv6", + "crane_version": "v0.18.0" + } + }, + "oci_crane_windows_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%crane_repositories", + "attributes": { + "platform": "windows_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_toolchains": { + "repoRuleId": "@@rules_oci+//oci/private:toolchains_repo.bzl%toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:crane_toolchain_type", + "toolchain": "@oci_crane_{platform}//:crane_toolchain" + } + }, + "oci_regctl_darwin_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "darwin_amd64" + } + }, + "oci_regctl_darwin_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "darwin_arm64" + } + }, + "oci_regctl_linux_arm64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_arm64" + } + }, + "oci_regctl_linux_s390x": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_s390x" + } + }, + "oci_regctl_linux_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "linux_amd64" + } + }, + "oci_regctl_windows_amd64": { + "repoRuleId": "@@rules_oci+//oci:repositories.bzl%regctl_repositories", + "attributes": { + "platform": "windows_amd64" + } + }, + "oci_regctl_toolchains": { + "repoRuleId": "@@rules_oci+//oci/private:toolchains_repo.bzl%toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:regctl_toolchain_type", + "toolchain": "@oci_regctl_{platform}//:regctl_toolchain" + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + } + } + }, + "@@rules_python+//python/extensions:config.bzl%config": { + "general": { + "bzlTransitiveDigest": "dzD8Q2YmrP3fz8saWLHPmlwPLO91ImtTmP/c9JKTStM=", + "usagesDigest": "ZVSXMAGpD+xzVNPuvF1IoLBkty7TROO0+akMapt1pAg=", + "recordedInputs": [ + "REPO_MAPPING:rules_python+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_python+,pypi__build rules_python++config+pypi__build", + "REPO_MAPPING:rules_python+,pypi__click rules_python++config+pypi__click", + "REPO_MAPPING:rules_python+,pypi__colorama rules_python++config+pypi__colorama", + "REPO_MAPPING:rules_python+,pypi__importlib_metadata rules_python++config+pypi__importlib_metadata", + "REPO_MAPPING:rules_python+,pypi__installer rules_python++config+pypi__installer", + "REPO_MAPPING:rules_python+,pypi__more_itertools rules_python++config+pypi__more_itertools", + "REPO_MAPPING:rules_python+,pypi__packaging rules_python++config+pypi__packaging", + "REPO_MAPPING:rules_python+,pypi__pep517 rules_python++config+pypi__pep517", + "REPO_MAPPING:rules_python+,pypi__pip rules_python++config+pypi__pip", + "REPO_MAPPING:rules_python+,pypi__pip_tools rules_python++config+pypi__pip_tools", + "REPO_MAPPING:rules_python+,pypi__pyproject_hooks rules_python++config+pypi__pyproject_hooks", + "REPO_MAPPING:rules_python+,pypi__setuptools rules_python++config+pypi__setuptools", + "REPO_MAPPING:rules_python+,pypi__tomli rules_python++config+pypi__tomli", + "REPO_MAPPING:rules_python+,pypi__wheel rules_python++config+pypi__wheel", + "REPO_MAPPING:rules_python+,pypi__zipp rules_python++config+pypi__zipp" + ], + "generatedRepoSpecs": { + "rules_python_internal": { + "repoRuleId": "@@rules_python+//python/private:internal_config_repo.bzl%internal_config_repo", + "attributes": { + "transition_setting_generators": {}, + "transition_settings": [] + } + }, + "pypi__build": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e2/03/f3c8ba0a6b6e30d7d18c40faab90807c9bb5e9a1e3b2fe2008af624a9c97/build-1.2.1-py3-none-any.whl", + "sha256": "75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__click": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__colorama": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__importlib_metadata": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/2d/0a/679461c511447ffaf176567d5c496d1de27cbe34a87df6677d7171b2fbd4/importlib_metadata-7.1.0-py3-none-any.whl", + "sha256": "30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__installer": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", + "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__more_itertools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/50/e2/8e10e465ee3987bb7c9ab69efb91d867d93959095f4807db102d07995d94/more_itertools-10.2.0-py3-none-any.whl", + "sha256": "686b06abe565edfab151cb8fd385a05651e1fdf8f0a14191e4439283421f8684", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__packaging": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl", + "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pep517": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/25/6e/ca4a5434eb0e502210f591b97537d322546e4833dcb4d470a48c375c5540/pep517-0.13.1-py3-none-any.whl", + "sha256": "31b206f67165b3536dd577c5c3f1518e8fbaf38cbc57efff8369a392feff1721", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pip": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl", + "sha256": "ba0d021a166865d2265246961bec0152ff124de910c5cc39f1156ce3fa7c69dc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pip_tools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/0d/dc/38f4ce065e92c66f058ea7a368a9c5de4e702272b479c0992059f7693941/pip_tools-7.4.1-py3-none-any.whl", + "sha256": "4c690e5fbae2f21e87843e89c26191f0d9454f362d8acdbd695716493ec8b3a9", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__pyproject_hooks": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/ae/f3/431b9d5fe7d14af7a32340792ef43b8a714e7726f1d7b69cc4e8e7a3f1d7/pyproject_hooks-1.1.0-py3-none-any.whl", + "sha256": "7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__setuptools": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/90/99/158ad0609729111163fc1f674a5a42f2605371a4cf036d0441070e2f7455/setuptools-78.1.1-py3-none-any.whl", + "sha256": "c3a9c4211ff4c309edb8b8c4f1cbfa7ae324c4ba9f91ff254e3d305b9fd54561", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__tomli": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__wheel": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl", + "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + }, + "pypi__zipp": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/da/55/a03fd7240714916507e1fcf7ae355bd9d9ed2e6db492595f1a67f61681be/zipp-3.18.2-py3-none-any.whl", + "sha256": "dce197b859eb796242b0622af1b8beb0a722d52aa2f57133ead08edd5bf5374e", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.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 to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\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" + } + } + } + } + }, + "@@rules_python+//python/uv:uv.bzl%uv": { + "general": { + "bzlTransitiveDigest": "ijW9KS7qsIY+yBVvJ+Nr1mzwQox09j13DnE3iIwaeTM=", + "usagesDigest": "H8dQoNZcoqP+Mu0tHZTi4KHATzvNkM5ePuEqoQdklIU=", + "recordedInputs": [ + "REPO_MAPPING:rules_python+,bazel_tools bazel_tools", + "REPO_MAPPING:rules_python+,platforms platforms" + ], + "generatedRepoSpecs": { + "uv": { + "repoRuleId": "@@rules_python+//python/uv/private:uv_toolchains_repo.bzl%uv_toolchains_repo", + "attributes": { + "toolchain_type": "'@@rules_python+//python/uv:uv_toolchain_type'", + "toolchain_names": [ + "none" + ], + "toolchain_implementations": { + "none": "'@@rules_python+//python:none'" + }, + "toolchain_compatible_with": { + "none": [ + "@platforms//:incompatible" + ] + }, + "toolchain_target_settings": {} + } + } + } + } + } + }, + "facts": { + "@@rules_go+//go:extensions.bzl%go_sdk": { + "1.22.4": { + "aix_ppc64": [ + "go1.22.4.aix-ppc64.tar.gz", + "b9647fa9fc83a0cc5d4f092a19eaeaecf45f063a5aa7d4962fde65aeb7ae6ce1" + ], + "darwin_amd64": [ + "go1.22.4.darwin-amd64.tar.gz", + "c95967f50aa4ace34af0c236cbdb49a9a3e80ee2ad09d85775cb4462a5c19ed3" + ], + "darwin_arm64": [ + "go1.22.4.darwin-arm64.tar.gz", + "242b78dc4c8f3d5435d28a0d2cec9b4c1aa999b601fb8aa59fb4e5a1364bf827" + ], + "dragonfly_amd64": [ + "go1.22.4.dragonfly-amd64.tar.gz", + "f2fbb51af4719d3616efb482d6ed2b96579b474156f85a7ddc6f126764feec4b" + ], + "freebsd_386": [ + "go1.22.4.freebsd-386.tar.gz", + "7c54884bb9f274884651d41e61d1bc12738863ad1497e97ea19ad0e9aa6bf7b5" + ], + "freebsd_amd64": [ + "go1.22.4.freebsd-amd64.tar.gz", + "88d44500e1701dd35797619774d6dd51bf60f45a8338b0a82ddc018e4e63fb78" + ], + "freebsd_arm64": [ + "go1.22.4.freebsd-arm64.tar.gz", + "726dc093cf020277be45debf03c3b02b43c2efb3e2a5d4fba8f52579d65327dc" + ], + "freebsd_armv6l": [ + "go1.22.4.freebsd-arm.tar.gz", + "3d9efe47db142a22679aba46b1772e3900b0d87ae13bd2b3bc80dbf2ac0b2cd6" + ], + "freebsd_riscv64": [ + "go1.22.4.freebsd-riscv64.tar.gz", + "5f6b67e5e32f1d6ccb2d4dcb44934a5e2e870a877ba7443d86ec43cfc28afa71" + ], + "illumos_amd64": [ + "go1.22.4.illumos-amd64.tar.gz", + "d56ecc2f85b6418a21ef83879594d0c42ab4f65391a676bb12254870e6690d63" + ], + "linux_386": [ + "go1.22.4.linux-386.tar.gz", + "47a2a8d249a91eb8605c33bceec63aedda0441a43eac47b4721e3975ff916cec" + ], + "linux_amd64": [ + "go1.22.4.linux-amd64.tar.gz", + "ba79d4526102575196273416239cca418a651e049c2b099f3159db85e7bade7d" + ], + "linux_arm64": [ + "go1.22.4.linux-arm64.tar.gz", + "a8e177c354d2e4a1b61020aca3562e27ea3e8f8247eca3170e3fa1e0c2f9e771" + ], + "linux_armv6l": [ + "go1.22.4.linux-armv6l.tar.gz", + "e2b143fbacbc9cbd448e9ef41ac3981f0488ce849af1cf37e2341d09670661de" + ], + "linux_loong64": [ + "go1.22.4.linux-loong64.tar.gz", + "e2ff9436e4b34bf6926b06d97916e26d67a909a2effec17967245900f0816f1d" + ], + "linux_mips": [ + "go1.22.4.linux-mips.tar.gz", + "73f0dcc60458c4770593b05a7bc01cc0d31fc98f948c0c2334812c7a1f2fc3f1" + ], + "linux_mips64": [ + "go1.22.4.linux-mips64.tar.gz", + "417af97fc2630a647052375768be4c38adcc5af946352ea5b28613ea81ca5d45" + ], + "linux_mips64le": [ + "go1.22.4.linux-mips64le.tar.gz", + "7486e2d7dd8c98eb44df815ace35a7fe7f30b7c02326e3741bd934077508139b" + ], + "linux_mipsle": [ + "go1.22.4.linux-mipsle.tar.gz", + "69479c8aad301e459a8365b40cad1074a0dbba5defb9291669f94809c4c4be6e" + ], + "linux_ppc64": [ + "go1.22.4.linux-ppc64.tar.gz", + "dd238847e65bc3e2745caca475a5db6522a2fcf85cf6c38fc36a06642b19efd7" + ], + "linux_ppc64le": [ + "go1.22.4.linux-ppc64le.tar.gz", + "a3e5834657ef92523f570f798fed42f1f87bc18222a16815ec76b84169649ec4" + ], + "linux_riscv64": [ + "go1.22.4.linux-riscv64.tar.gz", + "56a827ff7dc6245bcd7a1e9288dffaa1d8b0fd7468562264c1523daf3b4f1b4a" + ], + "linux_s390x": [ + "go1.22.4.linux-s390x.tar.gz", + "7590c3e278e2dc6040aae0a39da3ca1eb2e3921673a7304cc34d588c45889eec" + ], + "netbsd_386": [ + "go1.22.4.netbsd-386.tar.gz", + "ddd2eebe34471a2502de6c5dad04ab27c9fc80cbde7a9ad5b3c66ecec4504e1d" + ], + "netbsd_amd64": [ + "go1.22.4.netbsd-amd64.tar.gz", + "33af79f6f935f6fbacc5d23876450b3567b79348fc065beef8e64081127dd234" + ], + "netbsd_arm64": [ + "go1.22.4.netbsd-arm64.tar.gz", + "c9a2971dec9f6d320c6f2b049b2353c6d0a2d35e87b8a4b2d78a2f0d62545f8e" + ], + "netbsd_armv6l": [ + "go1.22.4.netbsd-arm.tar.gz", + "fa3550ebd5375a70b3bcd342b5a71f4bd271dcbbfaf4eabefa2144ab5d8924b6" + ], + "openbsd_386": [ + "go1.22.4.openbsd-386.tar.gz", + "d21af022331bfdc2b5b161d616c3a1a4573d33cf7a30416ee509a8f3641deb47" + ], + "openbsd_amd64": [ + "go1.22.4.openbsd-amd64.tar.gz", + "72c0094c43f7e5722ec49c2a3e9dfa7a1123ac43a5f3a63eecf3e3795d3ff0ae" + ], + "openbsd_arm64": [ + "go1.22.4.openbsd-arm64.tar.gz", + "a7ab8d4e0b02bf06ed144ba42c61c0e93ee00f2b433415dfd4ad4b6e79f31650" + ], + "openbsd_armv6l": [ + "go1.22.4.openbsd-arm.tar.gz", + "1096831ea3c5ea3ca57d14251d9eda3786889531eb40d7d6775dcaa324d4b065" + ], + "openbsd_ppc64": [ + "go1.22.4.openbsd-ppc64.tar.gz", + "9716327c8a628358798898dc5148c49dbbeb5196bf2cbf088e550721a6e4f60b" + ], + "plan9_386": [ + "go1.22.4.plan9-386.tar.gz", + "a8dd4503c95c32a502a616ab78870a19889c9325fe9bd31eb16dd69346e4bfa8" + ], + "plan9_amd64": [ + "go1.22.4.plan9-amd64.tar.gz", + "5423a25808d76fe5aca8607a2e5ac5673abf45446b168cb5e9d8519ee9fe39a1" + ], + "plan9_armv6l": [ + "go1.22.4.plan9-arm.tar.gz", + "6af939ad583f5c85c09c53728ab7d38c3cc2b39167562d6c18a07c5c6608b370" + ], + "solaris_amd64": [ + "go1.22.4.solaris-amd64.tar.gz", + "e8cabe69c03085725afdb32a6f9998191a3e55a747b270d835fd05000d56abba" + ], + "windows_386": [ + "go1.22.4.windows-386.zip", + "aca4e2c37278a10f1c70dd0df142f7d66b50334fcee48978d409202d308d6d25" + ], + "windows_amd64": [ + "go1.22.4.windows-amd64.zip", + "26321c4d945a0035d8a5bc4a1965b0df401ff8ceac66ce2daadabf9030419a98" + ], + "windows_arm64": [ + "go1.22.4.windows-arm64.zip", + "8a2daa9ea28cbdafddc6171aefed384f4e5b6e714fb52116fe9ed25a132f37ed" + ], + "windows_armv6l": [ + "go1.22.4.windows-arm.zip", + "5fcd0671a49cecf39b41021621ee1b6e7aa1370f37122b72e80d4fd4185833b6" + ] + }, + "1.23.6": { + "aix_ppc64": [ + "go1.23.6.aix-ppc64.tar.gz", + "adec10f4ba56591f523aa04851f7f6900b1c61508dfa6b80e62717a8e6684a5c" + ], + "darwin_amd64": [ + "go1.23.6.darwin-amd64.tar.gz", + "782da50ce8ec5e98fac2cd3cdc6a1d7130d093294fc310038f651444232a3fb0" + ], + "darwin_arm64": [ + "go1.23.6.darwin-arm64.tar.gz", + "5cae2450a1708aeb0333237a155640d5562abaf195defebc4306054565536221" + ], + "dragonfly_amd64": [ + "go1.23.6.dragonfly-amd64.tar.gz", + "d52efb3020d9332477ade98163c03d2f2fe3e051b0e7e01f0e167412c66de0cb" + ], + "freebsd_386": [ + "go1.23.6.freebsd-386.tar.gz", + "d3287706b5823712ac6cf7dff684a556cff98163ef60e7b275abe3388c17aac7" + ], + "freebsd_amd64": [ + "go1.23.6.freebsd-amd64.tar.gz", + "ebb4c6a9b0673dbdabc439877779ed6add16575e21bd0a7955c33f692789aef6" + ], + "freebsd_arm": [ + "go1.23.6.freebsd-arm.tar.gz", + "b7241584afb0b161c09148f8fde16171bb743e47b99d451fbc5f5217ec7a88b6" + ], + "freebsd_arm64": [ + "go1.23.6.freebsd-arm64.tar.gz", + "004718b53cedd7955d1b1dc4053539fcd1053c031f5f3374334a22befd1f8310" + ], + "freebsd_riscv64": [ + "go1.23.6.freebsd-riscv64.tar.gz", + "ca026ec8a30dd0c18164f40e1ce21bd725e2445f11699177d05815189a38de7a" + ], + "illumos_amd64": [ + "go1.23.6.illumos-amd64.tar.gz", + "7db973efa3fb2e48e45059b855721550fce8e90803e7373d3efd37b88dd821e8" + ], + "linux_386": [ + "go1.23.6.linux-386.tar.gz", + "e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba" + ], + "linux_amd64": [ + "go1.23.6.linux-amd64.tar.gz", + "9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d" + ], + "linux_arm64": [ + "go1.23.6.linux-arm64.tar.gz", + "561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202" + ], + "linux_armv6l": [ + "go1.23.6.linux-armv6l.tar.gz", + "27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74" + ], + "linux_loong64": [ + "go1.23.6.linux-loong64.tar.gz", + "c459226424372abc2b35957cc8955dad348330714f7605093325dbb73e33c750" + ], + "linux_mips": [ + "go1.23.6.linux-mips.tar.gz", + "e2a0aff70b958a3463a7d47132a2d0238369f64578d4f7f95e679e3a5af05622" + ], + "linux_mips64": [ + "go1.23.6.linux-mips64.tar.gz", + "7d30ec7db056311d420bf930c16abcae13c0f41c26a202868f279721ec3c2f2f" + ], + "linux_mips64le": [ + "go1.23.6.linux-mips64le.tar.gz", + "74ca7bc475bcc084c6718b74df024d7de9612932cea8a6dc75e29d3a5315a23a" + ], + "linux_mipsle": [ + "go1.23.6.linux-mipsle.tar.gz", + "09bf935a14e9f59a20499989438b1655453480016bdbcb10406acf4df2678ccb" + ], + "linux_ppc64": [ + "go1.23.6.linux-ppc64.tar.gz", + "5cb2f6a5090276c72c5eda8a55896f5a3d6ea0f28d10fa1a50e8318640f02d6c" + ], + "linux_ppc64le": [ + "go1.23.6.linux-ppc64le.tar.gz", + "0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99" + ], + "linux_riscv64": [ + "go1.23.6.linux-riscv64.tar.gz", + "f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3" + ], + "linux_s390x": [ + "go1.23.6.linux-s390x.tar.gz", + "321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e" + ], + "netbsd_386": [ + "go1.23.6.netbsd-386.tar.gz", + "92d678fb8e1eeeb8c6af6f22e4e5494652dcbb4a320113fc08325cb9956a2d4c" + ], + "netbsd_amd64": [ + "go1.23.6.netbsd-amd64.tar.gz", + "86ba51e7bb26b30ea6a8d88ddb79d8e8c83b4116200040ecb7a5a44cf90a8c5c" + ], + "netbsd_arm": [ + "go1.23.6.netbsd-arm.tar.gz", + "4b974c35345100f0be6ea66afab2781de91ee9882117314126eaf0ae90fd3816" + ], + "netbsd_arm64": [ + "go1.23.6.netbsd-arm64.tar.gz", + "53e3589fc38e787a493ea038961f8e40803714dbb42754c1713b00099c12e9b9" + ], + "openbsd_386": [ + "go1.23.6.openbsd-386.tar.gz", + "6d2317b3a8505ccebff8f72d943f2ac9b82c115632e54a53a786eff24ced56d9" + ], + "openbsd_amd64": [ + "go1.23.6.openbsd-amd64.tar.gz", + "f699e707d95a984fcc00361d91aecdb413d3c75e18235156ffba7a89edf68aae" + ], + "openbsd_arm": [ + "go1.23.6.openbsd-arm.tar.gz", + "3c1cf6ab893657d0bf1942e40ce115acfd27cbce1ccb9bc88fd9cd21ca3d489f" + ], + "openbsd_arm64": [ + "go1.23.6.openbsd-arm64.tar.gz", + "cc0875535d14001f2da23ae9af89025b28c466e8f4f4c63f991ebb6f4b02f66c" + ], + "openbsd_ppc64": [ + "go1.23.6.openbsd-ppc64.tar.gz", + "64de80e29ca66cb566cbf8be030bf8599953af4e48402eab724cbe0a08b40602" + ], + "openbsd_riscv64": [ + "go1.23.6.openbsd-riscv64.tar.gz", + "c398a6b43c569f34bb4a2d16b52f8010eaac9a2a82ecac0602b4338e35cef377" + ], + "plan9_386": [ + "go1.23.6.plan9-386.tar.gz", + "10998b6b130bb7b542b407f0db42b86a913b111f8fa86d44394beaace4d45f01" + ], + "plan9_amd64": [ + "go1.23.6.plan9-amd64.tar.gz", + "9fbe8065436d8d12c02f19f64f51c9107da3a7a4ac46ab5777e182e9fe88c32f" + ], + "plan9_arm": [ + "go1.23.6.plan9-arm.tar.gz", + "8e3c826b884daee2de37e3b070d7eac4cea5d68edab8db09910e22201c75db83" + ], + "solaris_amd64": [ + "go1.23.6.solaris-amd64.tar.gz", + "b619eff63fec86daaea92ca170559e448a58b8ba0b92eef1971bc14e92ea86a7" + ], + "windows_386": [ + "go1.23.6.windows-386.zip", + "96820c0f5d464dd694543329e9b4d413b17c821c03a055717a29e6735b44c2d8" + ], + "windows_amd64": [ + "go1.23.6.windows-amd64.zip", + "53fec1586850b2cf5ad6438341ff7adc5f6700dd3ec1cfa3f5e8b141df190243" + ], + "windows_arm": [ + "go1.23.6.windows-arm.zip", + "22c2518c45c20018afa20d5376dc9fd7a7e74367240ed7b5209e79a30b5c4218" + ], + "windows_arm64": [ + "go1.23.6.windows-arm64.zip", + "a2d2ec1b3759552bdd9cdf58858f91dfbfd6ab3a472f00b5255acbed30b1aa41" + ] + }, + "1.25.0": { + "aix_ppc64": [ + "go1.25.0.aix-ppc64.tar.gz", + "e5234a7dac67bc86c528fe9752fc9d63557918627707a733ab4cac1a6faed2d4" + ], + "darwin_amd64": [ + "go1.25.0.darwin-amd64.tar.gz", + "5bd60e823037062c2307c71e8111809865116714d6f6b410597cf5075dfd80ef" + ], + "darwin_arm64": [ + "go1.25.0.darwin-arm64.tar.gz", + "544932844156d8172f7a28f77f2ac9c15a23046698b6243f633b0a0b00c0749c" + ], + "dragonfly_amd64": [ + "go1.25.0.dragonfly-amd64.tar.gz", + "5ed3cf9a810a1483822538674f1336c06b51aa1b94d6d545a1a0319a48177120" + ], + "freebsd_386": [ + "go1.25.0.freebsd-386.tar.gz", + "abea5d5c6697e6b5c224731f2158fe87c602996a2a233ac0c4730cd57bf8374e" + ], + "freebsd_amd64": [ + "go1.25.0.freebsd-amd64.tar.gz", + "86e6fe0a29698d7601c4442052dac48bd58d532c51cccb8f1917df648138730b" + ], + "freebsd_arm": [ + "go1.25.0.freebsd-arm.tar.gz", + "d90b78e41921f72f30e8bbc81d9dec2cff7ff384a33d8d8debb24053e4336bfe" + ], + "freebsd_arm64": [ + "go1.25.0.freebsd-arm64.tar.gz", + "451d0da1affd886bfb291b7c63a6018527b269505db21ce6e14724f22ab0662e" + ], + "freebsd_riscv64": [ + "go1.25.0.freebsd-riscv64.tar.gz", + "7b565f76bd8bda46549eeaaefe0e53b251e644c230577290c0f66b1ecdb3cdbe" + ], + "illumos_amd64": [ + "go1.25.0.illumos-amd64.tar.gz", + "b1e1fdaab1ad25aa1c08d7a36c97d45d74b98b89c3f78c6d2145f77face54a2c" + ], + "linux_386": [ + "go1.25.0.linux-386.tar.gz", + "8c602dd9d99bc9453b3995d20ce4baf382cc50855900a0ece5de9929df4a993a" + ], + "linux_amd64": [ + "go1.25.0.linux-amd64.tar.gz", + "2852af0cb20a13139b3448992e69b868e50ed0f8a1e5940ee1de9e19a123b613" + ], + "linux_arm64": [ + "go1.25.0.linux-arm64.tar.gz", + "05de75d6994a2783699815ee553bd5a9327d8b79991de36e38b66862782f54ae" + ], + "linux_armv6l": [ + "go1.25.0.linux-armv6l.tar.gz", + "a5a8f8198fcf00e1e485b8ecef9ee020778bf32a408a4e8873371bfce458cd09" + ], + "linux_loong64": [ + "go1.25.0.linux-loong64.tar.gz", + "cab86b1cf761b1cb3bac86a8877cfc92e7b036fc0d3084123d77013d61432afc" + ], + "linux_mips": [ + "go1.25.0.linux-mips.tar.gz", + "d66b6fb74c3d91b9829dc95ec10ca1f047ef5e89332152f92e136cf0e2da5be1" + ], + "linux_mips64": [ + "go1.25.0.linux-mips64.tar.gz", + "4082e4381a8661bc2a839ff94ba3daf4f6cde20f8fb771b5b3d4762dc84198a2" + ], + "linux_mips64le": [ + "go1.25.0.linux-mips64le.tar.gz", + "70002c299ec7f7175ac2ef673b1b347eecfa54ae11f34416a6053c17f855afcc" + ], + "linux_mipsle": [ + "go1.25.0.linux-mipsle.tar.gz", + "b00a3a39eff099f6df9f1c7355bf28e4589d0586f42d7d4a394efb763d145a73" + ], + "linux_ppc64": [ + "go1.25.0.linux-ppc64.tar.gz", + "df166f33bd98160662560a72ff0b4ba731f969a80f088922bddcf566a88c1ec1" + ], + "linux_ppc64le": [ + "go1.25.0.linux-ppc64le.tar.gz", + "0f18a89e7576cf2c5fa0b487a1635d9bcbf843df5f110e9982c64df52a983ad0" + ], + "linux_riscv64": [ + "go1.25.0.linux-riscv64.tar.gz", + "c018ff74a2c48d55c8ca9b07c8e24163558ffec8bea08b326d6336905d956b67" + ], + "linux_s390x": [ + "go1.25.0.linux-s390x.tar.gz", + "34e5a2e19f2292fbaf8783e3a241e6e49689276aef6510a8060ea5ef54eee408" + ], + "netbsd_386": [ + "go1.25.0.netbsd-386.tar.gz", + "f8586cdb7aa855657609a5c5f6dbf523efa00c2bbd7c76d3936bec80aa6c0aba" + ], + "netbsd_amd64": [ + "go1.25.0.netbsd-amd64.tar.gz", + "ae8dc1469385b86a157a423bb56304ba45730de8a897615874f57dd096db2c2a" + ], + "netbsd_arm": [ + "go1.25.0.netbsd-arm.tar.gz", + "1ff7e4cc764425fc9dd6825eaee79d02b3c7cafffbb3691687c8d672ade76cb7" + ], + "netbsd_arm64": [ + "go1.25.0.netbsd-arm64.tar.gz", + "e1b310739f26724216aa6d7d7208c4031f9ff54c9b5b9a796ddc8bebcb4a5f16" + ], + "openbsd_386": [ + "go1.25.0.openbsd-386.tar.gz", + "4802a9b20e533da91adb84aab42e94aa56cfe3e5475d0550bed3385b182e69d8" + ], + "openbsd_amd64": [ + "go1.25.0.openbsd-amd64.tar.gz", + "c016cd984bebe317b19a4f297c4f50def120dc9788490540c89f28e42f1dabe1" + ], + "openbsd_arm": [ + "go1.25.0.openbsd-arm.tar.gz", + "a1e31d0bf22172ddde42edf5ec811ef81be43433df0948ece52fecb247ccfd8d" + ], + "openbsd_arm64": [ + "go1.25.0.openbsd-arm64.tar.gz", + "343ea8edd8c218196e15a859c6072d0dd3246fbbb168481ab665eb4c4140458d" + ], + "openbsd_ppc64": [ + "go1.25.0.openbsd-ppc64.tar.gz", + "694c14da1bcaeb5e3332d49bdc2b6d155067648f8fe1540c5de8f3cf8e157154" + ], + "openbsd_riscv64": [ + "go1.25.0.openbsd-riscv64.tar.gz", + "aa510ad25cf54c06cd9c70b6d80ded69cb20188ac6e1735655eef29ff7e7885f" + ], + "plan9_386": [ + "go1.25.0.plan9-386.tar.gz", + "46f8cef02086cf04bf186c5912776b56535178d4cb319cd19c9fdbdd29231986" + ], + "plan9_amd64": [ + "go1.25.0.plan9-amd64.tar.gz", + "29b34391d84095e44608a228f63f2f88113a37b74a79781353ec043dfbcb427b" + ], + "plan9_arm": [ + "go1.25.0.plan9-arm.tar.gz", + "0a047107d13ebe7943aaa6d54b1d7bbd2e45e68ce449b52915a818da715799c2" + ], + "solaris_amd64": [ + "go1.25.0.solaris-amd64.tar.gz", + "9977f9e4351984364a3b2b78f8b88bfd1d339812356d5237678514594b7d3611" + ], + "windows_386": [ + "go1.25.0.windows-386.zip", + "df9f39db82a803af0db639e3613a36681ab7a42866b1384b3f3a1045663961a7" + ], + "windows_amd64": [ + "go1.25.0.windows-amd64.zip", + "89efb4f9b30812eee083cc1770fdd2913c14d301064f6454851428f9707d190b" + ], + "windows_arm64": [ + "go1.25.0.windows-arm64.zip", + "27bab004c72b3d7bd05a69b6ec0fc54a309b4b78cc569dd963d8b3ec28bfdb8c" + ] + } + } + }, + "factsVersions": {} +} diff --git a/src/libraries/java/nv-boot-parent/NOTICE b/src/libraries/java/nv-boot-parent/NOTICE index 400531af2..e56935131 100644 --- a/src/libraries/java/nv-boot-parent/NOTICE +++ b/src/libraries/java/nv-boot-parent/NOTICE @@ -1,5 +1,5 @@ -Lists of 208 third-party dependencies. +Lists of 209 third-party dependencies. (Public Domain) AOP alliance (aopalliance:aopalliance:1.0 - http://aopalliance.sourceforge.net) (Apache License, Version 2.0) LZ4 Java Compression (at.yawk.lz4:lz4-java:1.10.3 - https://github.com/yawkat/lz4-java) (EPL-2.0) (LGPL-2.1-only) Logback Classic Module (ch.qos.logback:logback-classic:1.5.34 - http://logback.qos.ch) @@ -24,11 +24,11 @@ Lists of 208 third-party dependencies. (MIT License) jnr-x86asm (com.github.jnr:jnr-x86asm:1.0.2 - http://github.com/jnr/jnr-x86asm) (Apache License, Version 2.0) JCIP Annotations under Apache License (com.github.stephenc.jcip:jcip-annotations:1.0-1 - http://stephenc.github.com/jcip-annotations) (The Apache Software License, Version 2.0) FindBugs-jsr305 (com.google.code.findbugs:jsr305:3.0.2 - http://findbugs.sourceforge.net/) - (Apache 2.0) error-prone annotations (com.google.errorprone:error_prone_annotations:2.49.0 - https://errorprone.info) - (Apache License, Version 2.0) Guava InternalFutureFailureAccess and InternalFutures (com.google.guava:failureaccess:1.0.3 - https://github.com/google/guava) - (Apache License, Version 2.0) Guava: Google Core Libraries for Java (com.google.guava:guava:33.6.0-jre - https://github.com/google/guava) + (Apache 2.0) error-prone annotations (com.google.errorprone:error_prone_annotations:2.5.1 - http://nexus.sonatype.org/oss-repository-hosting.html) + (The Apache Software License, Version 2.0) Guava InternalFutureFailureAccess and InternalFutures (com.google.guava:failureaccess:1.0.1 - https://github.com/google/guava) + (Apache License, Version 2.0) Guava: Google Core Libraries for Java (com.google.guava:guava:32.0.1-jre - https://github.com/google/guava) (The Apache Software License, Version 2.0) Guava ListenableFuture only (com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava - https://github.com/google/guava) - (Apache License, Version 2.0) J2ObjC Annotations (com.google.j2objc:j2objc-annotations:3.1 - https://github.com/google/j2objc/) + (Apache License, Version 2.0) J2ObjC Annotations (com.google.j2objc:j2objc-annotations:2.8 - https://github.com/google/j2objc/) (The Apache Software License, Version 2.0) Nimbus Content Type (com.nimbusds:content-type:2.3 - https://bitbucket.org/connect2id/nimbus-content-type) (The Apache Software License, Version 2.0) Nimbus LangTag (com.nimbusds:lang-tag:1.7 - https://bitbucket.org/connect2id/nimbus-language-tags) (The Apache Software License, Version 2.0) Nimbus JOSE+JWT (com.nimbusds:nimbus-jose-jwt:10.4 - https://bitbucket.org/connect2id/nimbus-jose-jwt) @@ -102,6 +102,7 @@ Lists of 208 third-party dependencies. (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:11.0.22 - https://tomcat.apache.org/) (Bouncy Castle Licence) Bouncy Castle Provider (org.bouncycastle:bcprov-jdk18on:1.84 - https://www.bouncycastle.org/download/bouncy-castle-java/) (Bouncy Castle Licence) Bouncy Castle Provider (LTS Distribution) (org.bouncycastle:bcprov-lts8on:2.73.8 - https://www.bouncycastle.org/lts-java) + (The MIT License) Checker Qual (org.checkerframework:checker-qual:3.33.0 - https://checkerframework.org/) (Public Domain, per Creative Commons CC0) (BSD-2-Clause) HdrHistogram (org.hdrhistogram:HdrHistogram:2.2.2 - http://hdrhistogram.github.io/HdrHistogram/) (Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:9.0.1.Final - https://hibernate.org/validator) (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.6.3.Final - https://www.jboss.org) diff --git a/src/libraries/java/nv-boot-parent/maven_install.json b/src/libraries/java/nv-boot-parent/maven_install.json new file mode 100644 index 000000000..182e542e3 --- /dev/null +++ b/src/libraries/java/nv-boot-parent/maven_install.json @@ -0,0 +1,10215 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": { + "at.yawk.lz4:lz4-java": 1725015399, + "com.github.ben-manes.caffeine:guava": 1054685015, + "com.github.java-json-tools:json-patch": -1031005245, + "com.google.code.findbugs:jsr305": 495355163, + "com.google.code.gson:gson": 597770368, + "com.google.errorprone:error_prone_annotations": -1035138750, + "com.google.guava:guava": 1943808618, + "com.google.j2objc:j2objc-annotations": 2003271689, + "commons-codec:commons-codec": -1269462382, + "io.cloudevents:cloudevents-core": -2103567774, + "io.cloudevents:cloudevents-json-jackson": -1197487309, + "io.micrometer:micrometer-tracing-bridge-otel": -754588172, + "io.nats:jnats": 572014237, + "io.opentelemetry:opentelemetry-exporter-otlp": -12806658, + "io.opentelemetry:opentelemetry-sdk-testing": -32635354, + "jakarta.servlet:jakarta.servlet-api": 2120044853, + "net.javacrumbs.shedlock:shedlock-bom": -1406345450, + "org.apache.cassandra:java-driver-metrics-micrometer": -465267397, + "org.apache.commons:commons-lang3": -278168457, + "org.assertj:assertj-core": 1863574844, + "org.awaitility:awaitility": -1630939750, + "org.bouncycastle:bcprov-jdk18on": -1405390253, + "org.jacoco:org.jacoco.agent": -2069397525, + "org.jacoco:org.jacoco.cli": -1856875155, + "org.junit.jupiter:junit-jupiter-api": 194920406, + "org.junit.jupiter:junit-jupiter-engine": -1886863302, + "org.junit.jupiter:junit-jupiter-params": 1082310006, + "org.junit.platform:junit-platform-console-standalone": -1481831078, + "org.junit.platform:junit-platform-launcher": -354104948, + "org.junit.platform:junit-platform-reporting": 1896713402, + "org.mockito:mockito-core": -554630660, + "org.mockito:mockito-junit-jupiter": -1104541639, + "org.ow2.asm:asm-analysis": -1027574299, + "org.ow2.asm:asm-util": -307204853, + "org.projectlombok:lombok": -2073039513, + "org.springdoc:springdoc-openapi-starter-webflux-api": 1102747448, + "org.springdoc:springdoc-openapi-starter-webmvc-api": 655186513, + "org.springframework.boot:spring-boot-dependencies": 70164638, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": 238152322, + "org.springframework.boot:spring-boot-restclient": 525086533, + "org.springframework.boot:spring-boot-starter": 1358725161, + "org.springframework.boot:spring-boot-starter-actuator": -1082017891, + "org.springframework.boot:spring-boot-starter-actuator-test": 536870722, + "org.springframework.boot:spring-boot-starter-data-cassandra": 699136521, + "org.springframework.boot:spring-boot-starter-data-cassandra-test": -667262890, + "org.springframework.boot:spring-boot-starter-jackson": -1899095121, + "org.springframework.boot:spring-boot-starter-security-oauth2-client": -1248590284, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": 185843737, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": -1173625786, + "org.springframework.boot:spring-boot-starter-test": -1561809354, + "org.springframework.boot:spring-boot-starter-validation": 113118493, + "org.springframework.boot:spring-boot-starter-webflux": 1788530073, + "org.springframework.boot:spring-boot-starter-webflux-test": 5326534, + "org.springframework.boot:spring-boot-starter-webmvc-test": -2111356331, + "org.springframework.boot:spring-boot-webclient": -1835278023, + "org.springframework.cloud:spring-cloud-commons": -673836000, + "org.springframework.cloud:spring-cloud-context": -1724959431, + "org.springframework.cloud:spring-cloud-dependencies": 46341733, + "org.springframework.cloud:spring-cloud-starter-bootstrap": -213001704, + "org.springframework.security:spring-security-test": 1317137564, + "org.testcontainers:testcontainers-bom": 483223872, + "org.testcontainers:testcontainers-cassandra": -1027104267, + "org.testcontainers:testcontainers-junit-jupiter": -918230293, + "org.wiremock:wiremock-standalone": -1242936487, + "repositories": -1624298853, + "software.amazon.awssdk:regions": -1274787064, + "tools.jackson.module:jackson-module-blackbird": -423541381 + }, + "__RESOLVED_ARTIFACTS_HASH": { + "aopalliance:aopalliance": -1763688673, + "aopalliance:aopalliance:jar:sources": 758113234, + "args4j:args4j": -572028113, + "args4j:args4j:jar:sources": 74047526, + "at.yawk.lz4:lz4-java": -1985362494, + "at.yawk.lz4:lz4-java:jar:sources": -2141970549, + "ch.qos.logback:logback-classic": -619930806, + "ch.qos.logback:logback-classic:jar:sources": -390128445, + "ch.qos.logback:logback-core": -1554021729, + "ch.qos.logback:logback-core:jar:sources": 77538609, + "com.datastax.cassandra:cassandra-driver-core": 197829386, + "com.datastax.cassandra:cassandra-driver-core:jar:sources": -2045236197, + "com.datastax.oss:native-protocol": 447263174, + "com.datastax.oss:native-protocol:jar:sources": 396473389, + "com.fasterxml.jackson.core:jackson-annotations": 1407322119, + "com.fasterxml.jackson.core:jackson-annotations:jar:sources": -1408285999, + "com.fasterxml.jackson.core:jackson-core": -1715692416, + "com.fasterxml.jackson.core:jackson-core:jar:sources": 1404881423, + "com.fasterxml.jackson.core:jackson-databind": -1922910990, + "com.fasterxml.jackson.core:jackson-databind:jar:sources": -802304801, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": 2129087476, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:sources": -175522790, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": 1940996847, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:sources": 1241536710, + "com.fasterxml:classmate": -1468141616, + "com.fasterxml:classmate:jar:sources": -179492269, + "com.github.ben-manes.caffeine:caffeine": 1925806502, + "com.github.ben-manes.caffeine:caffeine:jar:sources": -967473790, + "com.github.ben-manes.caffeine:guava": 2074933175, + "com.github.ben-manes.caffeine:guava:jar:sources": 1956210603, + "com.github.docker-java:docker-java-api": 1857041788, + "com.github.docker-java:docker-java-api:jar:sources": 300128277, + "com.github.docker-java:docker-java-transport": 689281477, + "com.github.docker-java:docker-java-transport-zerodep": -1848983763, + "com.github.docker-java:docker-java-transport-zerodep:jar:sources": 1882881505, + "com.github.docker-java:docker-java-transport:jar:sources": 864522470, + "com.github.java-json-tools:btf": 204024567, + "com.github.java-json-tools:btf:jar:sources": 1539011915, + "com.github.java-json-tools:jackson-coreutils": 1585779168, + "com.github.java-json-tools:jackson-coreutils:jar:sources": 323093438, + "com.github.java-json-tools:json-patch": 388171991, + "com.github.java-json-tools:json-patch:jar:sources": -1320375757, + "com.github.java-json-tools:msg-simple": -285204120, + "com.github.java-json-tools:msg-simple:jar:sources": 1013495835, + "com.github.jnr:jffi": 1952487985, + "com.github.jnr:jffi:jar:native": 1426144838, + "com.github.jnr:jffi:jar:sources": -252446498, + "com.github.jnr:jnr-constants": 1522135714, + "com.github.jnr:jnr-constants:jar:sources": -1920781516, + "com.github.jnr:jnr-ffi": 1663045836, + "com.github.jnr:jnr-ffi:jar:sources": -150631029, + "com.github.jnr:jnr-posix": 1594911544, + "com.github.jnr:jnr-posix:jar:sources": -992203730, + "com.github.jnr:jnr-x86asm": 1097235222, + "com.github.jnr:jnr-x86asm:jar:sources": -1784079536, + "com.github.stephenc.jcip:jcip-annotations": -121928928, + "com.github.stephenc.jcip:jcip-annotations:jar:sources": -2051941468, + "com.google.code.findbugs:jsr305": -1038659426, + "com.google.code.findbugs:jsr305:jar:sources": -1300148931, + "com.google.code.gson:gson": 1618556651, + "com.google.code.gson:gson:jar:sources": 389178860, + "com.google.errorprone:error_prone_annotations": 492382488, + "com.google.errorprone:error_prone_annotations:jar:sources": 456515251, + "com.google.guava:failureaccess": -268223546, + "com.google.guava:failureaccess:jar:sources": 2053502918, + "com.google.guava:guava": 1240305771, + "com.google.guava:guava:jar:sources": 1591586943, + "com.google.guava:listenablefuture": 1588902908, + "com.google.j2objc:j2objc-annotations": -596695707, + "com.google.j2objc:j2objc-annotations:jar:sources": 900785715, + "com.jayway.jsonpath:json-path": 626712679, + "com.jayway.jsonpath:json-path:jar:sources": -343427302, + "com.nimbusds:content-type": -444977683, + "com.nimbusds:content-type:jar:sources": -634646164, + "com.nimbusds:lang-tag": -694347345, + "com.nimbusds:lang-tag:jar:sources": 266930896, + "com.nimbusds:nimbus-jose-jwt": -286981492, + "com.nimbusds:nimbus-jose-jwt:jar:sources": 24935039, + "com.nimbusds:oauth2-oidc-sdk": -498816278, + "com.nimbusds:oauth2-oidc-sdk:jar:sources": 1276926642, + "com.squareup.okhttp3:okhttp-jvm": -314031254, + "com.squareup.okhttp3:okhttp-jvm:jar:sources": 447067750, + "com.squareup.okio:okio-jvm": -391120506, + "com.squareup.okio:okio-jvm:jar:sources": 1375453359, + "com.typesafe:config": 96906638, + "com.typesafe:config:jar:sources": -892423283, + "com.vaadin.external.google:android-json": -1531950165, + "com.vaadin.external.google:android-json:jar:sources": -116078240, + "commons-codec:commons-codec": -835030550, + "commons-codec:commons-codec:jar:sources": 990790236, + "commons-io:commons-io": -1021273518, + "commons-io:commons-io:jar:sources": 2066085027, + "commons-logging:commons-logging": 1061992981, + "commons-logging:commons-logging:jar:sources": 1867783947, + "io.cloudevents:cloudevents-api": -617548735, + "io.cloudevents:cloudevents-api:jar:sources": 924762007, + "io.cloudevents:cloudevents-core": -688560325, + "io.cloudevents:cloudevents-core:jar:sources": 223693387, + "io.cloudevents:cloudevents-json-jackson": -807987873, + "io.cloudevents:cloudevents-json-jackson:jar:sources": -166751855, + "io.dropwizard.metrics:metrics-core": 1029463962, + "io.dropwizard.metrics:metrics-core:jar:sources": 1607397396, + "io.micrometer:context-propagation": -1130727419, + "io.micrometer:context-propagation:jar:sources": -1135393170, + "io.micrometer:micrometer-commons": 326693391, + "io.micrometer:micrometer-commons:jar:sources": -57818626, + "io.micrometer:micrometer-core": 829567043, + "io.micrometer:micrometer-core:jar:sources": 265175165, + "io.micrometer:micrometer-jakarta9": -15933884, + "io.micrometer:micrometer-jakarta9:jar:sources": 1275065742, + "io.micrometer:micrometer-observation": -319705914, + "io.micrometer:micrometer-observation-test": -1818068529, + "io.micrometer:micrometer-observation-test:jar:sources": 117373145, + "io.micrometer:micrometer-observation:jar:sources": 1279306785, + "io.micrometer:micrometer-tracing": -109714346, + "io.micrometer:micrometer-tracing-bridge-otel": 975863312, + "io.micrometer:micrometer-tracing-bridge-otel:jar:sources": 1300289348, + "io.micrometer:micrometer-tracing:jar:sources": 266031561, + "io.nats:jnats": 1273546329, + "io.nats:jnats:jar:sources": 194791155, + "io.netty:netty-buffer": -1740802869, + "io.netty:netty-buffer:jar:sources": 622468392, + "io.netty:netty-codec-base": -1042304993, + "io.netty:netty-codec-base:jar:sources": -612797714, + "io.netty:netty-codec-classes-quic": -702276906, + "io.netty:netty-codec-classes-quic:jar:sources": 1548159851, + "io.netty:netty-codec-compression": -789209831, + "io.netty:netty-codec-compression:jar:sources": -1402960067, + "io.netty:netty-codec-dns": 81169397, + "io.netty:netty-codec-dns:jar:sources": -1086447458, + "io.netty:netty-codec-http": -95764323, + "io.netty:netty-codec-http2": 544878123, + "io.netty:netty-codec-http2:jar:sources": -83820759, + "io.netty:netty-codec-http3": -194972071, + "io.netty:netty-codec-http3:jar:sources": 1699772273, + "io.netty:netty-codec-http:jar:sources": -116842177, + "io.netty:netty-codec-native-quic:jar:linux-aarch_64": -2075260519, + "io.netty:netty-codec-native-quic:jar:linux-x86_64": -1982796133, + "io.netty:netty-codec-native-quic:jar:osx-aarch_64": -632727283, + "io.netty:netty-codec-native-quic:jar:osx-x86_64": 1253945631, + "io.netty:netty-codec-native-quic:jar:sources": -986328940, + "io.netty:netty-codec-native-quic:jar:windows-x86_64": -115110822, + "io.netty:netty-codec-socks": 336734625, + "io.netty:netty-codec-socks:jar:sources": -1241946572, + "io.netty:netty-common": -1557278455, + "io.netty:netty-common:jar:sources": -467395659, + "io.netty:netty-handler": -1757690436, + "io.netty:netty-handler-proxy": -892232184, + "io.netty:netty-handler-proxy:jar:sources": -216040607, + "io.netty:netty-handler:jar:sources": -1379156289, + "io.netty:netty-resolver": -1571627366, + "io.netty:netty-resolver-dns": 954988644, + "io.netty:netty-resolver-dns-classes-macos": -441663783, + "io.netty:netty-resolver-dns-classes-macos:jar:sources": 776580055, + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64": -354533951, + "io.netty:netty-resolver-dns-native-macos:jar:sources": -120739665, + "io.netty:netty-resolver-dns:jar:sources": 1652413066, + "io.netty:netty-resolver:jar:sources": 2084403340, + "io.netty:netty-transport": 44555455, + "io.netty:netty-transport-classes-epoll": -588470325, + "io.netty:netty-transport-classes-epoll:jar:sources": -1697662320, + "io.netty:netty-transport-native-epoll:jar:linux-x86_64": -563523863, + "io.netty:netty-transport-native-epoll:jar:sources": -1040259378, + "io.netty:netty-transport-native-unix-common": -166041147, + "io.netty:netty-transport-native-unix-common:jar:sources": -1674017507, + "io.netty:netty-transport:jar:sources": -820889350, + "io.opentelemetry.semconv:opentelemetry-semconv": 1195624836, + "io.opentelemetry.semconv:opentelemetry-semconv:jar:sources": -893534237, + "io.opentelemetry:opentelemetry-api": 885391408, + "io.opentelemetry:opentelemetry-api:jar:sources": -1404426315, + "io.opentelemetry:opentelemetry-common": 676580228, + "io.opentelemetry:opentelemetry-common:jar:sources": 1797051654, + "io.opentelemetry:opentelemetry-context": 747746024, + "io.opentelemetry:opentelemetry-context:jar:sources": 560193252, + "io.opentelemetry:opentelemetry-exporter-common": 42591217, + "io.opentelemetry:opentelemetry-exporter-common:jar:sources": 2032641450, + "io.opentelemetry:opentelemetry-exporter-otlp": 1346623356, + "io.opentelemetry:opentelemetry-exporter-otlp-common": -2043450521, + "io.opentelemetry:opentelemetry-exporter-otlp-common:jar:sources": -1909225648, + "io.opentelemetry:opentelemetry-exporter-otlp:jar:sources": -1536215787, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": -2026614746, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:sources": -1387239258, + "io.opentelemetry:opentelemetry-extension-trace-propagators": -480191373, + "io.opentelemetry:opentelemetry-extension-trace-propagators:jar:sources": 517135536, + "io.opentelemetry:opentelemetry-sdk": -369820209, + "io.opentelemetry:opentelemetry-sdk-common": -1049102876, + "io.opentelemetry:opentelemetry-sdk-common:jar:sources": -1004050981, + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": -928104061, + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:sources": -1626691242, + "io.opentelemetry:opentelemetry-sdk-logs": -1310291573, + "io.opentelemetry:opentelemetry-sdk-logs:jar:sources": 1572252989, + "io.opentelemetry:opentelemetry-sdk-metrics": -2038069517, + "io.opentelemetry:opentelemetry-sdk-metrics:jar:sources": -323022280, + "io.opentelemetry:opentelemetry-sdk-testing": 19519171, + "io.opentelemetry:opentelemetry-sdk-testing:jar:sources": -578292790, + "io.opentelemetry:opentelemetry-sdk-trace": 2083919234, + "io.opentelemetry:opentelemetry-sdk-trace:jar:sources": 818630467, + "io.opentelemetry:opentelemetry-sdk:jar:sources": -1478160490, + "io.projectreactor.netty:reactor-netty-core": -1310988391, + "io.projectreactor.netty:reactor-netty-core:jar:sources": 160926198, + "io.projectreactor.netty:reactor-netty-http": -1289714469, + "io.projectreactor.netty:reactor-netty-http:jar:sources": 1066415166, + "io.projectreactor:reactor-core": -745004757, + "io.projectreactor:reactor-core:jar:sources": -717353230, + "io.projectreactor:reactor-test": 947112823, + "io.projectreactor:reactor-test:jar:sources": 383025302, + "io.swagger.core.v3:swagger-annotations-jakarta": -842428034, + "io.swagger.core.v3:swagger-annotations-jakarta:jar:sources": 133934665, + "io.swagger.core.v3:swagger-core-jakarta": -439612282, + "io.swagger.core.v3:swagger-core-jakarta:jar:sources": 449241668, + "io.swagger.core.v3:swagger-models-jakarta": -1439553498, + "io.swagger.core.v3:swagger-models-jakarta:jar:sources": 2092063988, + "jakarta.activation:jakarta.activation-api": -1560267684, + "jakarta.activation:jakarta.activation-api:jar:sources": 759160467, + "jakarta.annotation:jakarta.annotation-api": -1904975463, + "jakarta.annotation:jakarta.annotation-api:jar:sources": -247204066, + "jakarta.servlet:jakarta.servlet-api": 972614879, + "jakarta.servlet:jakarta.servlet-api:jar:sources": 2070183472, + "jakarta.validation:jakarta.validation-api": 666686261, + "jakarta.validation:jakarta.validation-api:jar:sources": -131796339, + "jakarta.xml.bind:jakarta.xml.bind-api": 1157993223, + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources": -945798747, + "net.bytebuddy:byte-buddy": 383637760, + "net.bytebuddy:byte-buddy-agent": -1380713096, + "net.bytebuddy:byte-buddy-agent:jar:sources": 564051985, + "net.bytebuddy:byte-buddy:jar:sources": -1360611642, + "net.java.dev.jna:jna": -1951542637, + "net.java.dev.jna:jna:jar:sources": -545183654, + "net.minidev:accessors-smart": -325667575, + "net.minidev:accessors-smart:jar:sources": -124254155, + "net.minidev:json-smart": 1673421716, + "net.minidev:json-smart:jar:sources": -1084786431, + "org.apache.cassandra:java-driver-core": 42196324, + "org.apache.cassandra:java-driver-core:jar:sources": -1508814165, + "org.apache.cassandra:java-driver-guava-shaded": 568990261, + "org.apache.cassandra:java-driver-guava-shaded:jar:sources": 1291502230, + "org.apache.cassandra:java-driver-metrics-micrometer": -93817708, + "org.apache.cassandra:java-driver-metrics-micrometer:jar:sources": -2019023443, + "org.apache.cassandra:java-driver-query-builder": 303143232, + "org.apache.cassandra:java-driver-query-builder:jar:sources": -1665027563, + "org.apache.commons:commons-compress": -134181577, + "org.apache.commons:commons-compress:jar:sources": -1845261624, + "org.apache.commons:commons-lang3": 759645435, + "org.apache.commons:commons-lang3:jar:sources": 1890991939, + "org.apache.logging.log4j:log4j-api": 191755139, + "org.apache.logging.log4j:log4j-api:jar:sources": 1226633672, + "org.apache.logging.log4j:log4j-to-slf4j": 357996538, + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources": -1847454236, + "org.apache.tomcat.embed:tomcat-embed-core": -2079786590, + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources": -745705587, + "org.apache.tomcat.embed:tomcat-embed-el": -727131551, + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources": 1938415424, + "org.apache.tomcat.embed:tomcat-embed-websocket": 1876889190, + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources": -1809736441, + "org.apiguardian:apiguardian-api": -1579303244, + "org.apiguardian:apiguardian-api:jar:sources": 768152577, + "org.assertj:assertj-core": -536770136, + "org.assertj:assertj-core:jar:sources": -1826278818, + "org.awaitility:awaitility": 755971515, + "org.awaitility:awaitility:jar:sources": -1322650242, + "org.bouncycastle:bcprov-jdk18on": -709136978, + "org.bouncycastle:bcprov-jdk18on:jar:sources": 106463766, + "org.bouncycastle:bcprov-lts8on": 973431866, + "org.bouncycastle:bcprov-lts8on:jar:sources": -196135755, + "org.checkerframework:checker-qual": -2018582244, + "org.checkerframework:checker-qual:jar:sources": 2110417205, + "org.hamcrest:hamcrest": 1116842741, + "org.hamcrest:hamcrest:jar:sources": -996443755, + "org.hdrhistogram:HdrHistogram": 1379183334, + "org.hdrhistogram:HdrHistogram:jar:sources": -1235434218, + "org.hibernate.validator:hibernate-validator": 1976561513, + "org.hibernate.validator:hibernate-validator:jar:sources": 367698734, + "org.jacoco:org.jacoco.agent:jar:runtime": -111724801, + "org.jacoco:org.jacoco.agent:jar:sources": 1432778515, + "org.jacoco:org.jacoco.cli": 2021870981, + "org.jacoco:org.jacoco.cli:jar:sources": 47843733, + "org.jacoco:org.jacoco.core": 579589309, + "org.jacoco:org.jacoco.core:jar:sources": -458393909, + "org.jacoco:org.jacoco.report": -1287135579, + "org.jacoco:org.jacoco.report:jar:sources": -2068401168, + "org.jboss.logging:jboss-logging": -2136063667, + "org.jboss.logging:jboss-logging:jar:sources": 2066441551, + "org.jetbrains.kotlin:kotlin-stdlib": -570435334, + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources": 1404576391, + "org.jetbrains:annotations": 643765179, + "org.jetbrains:annotations:jar:sources": 1009912224, + "org.jspecify:jspecify": -1402924792, + "org.jspecify:jspecify:jar:sources": -841008091, + "org.junit.jupiter:junit-jupiter": -313198921, + "org.junit.jupiter:junit-jupiter-api": 80944698, + "org.junit.jupiter:junit-jupiter-api:jar:sources": -1650654944, + "org.junit.jupiter:junit-jupiter-engine": 730848020, + "org.junit.jupiter:junit-jupiter-engine:jar:sources": 1805473715, + "org.junit.jupiter:junit-jupiter-params": -1923494954, + "org.junit.jupiter:junit-jupiter-params:jar:sources": 1561682205, + "org.junit.jupiter:junit-jupiter:jar:sources": 1809716175, + "org.junit.platform:junit-platform-commons": -1304725543, + "org.junit.platform:junit-platform-commons:jar:sources": -139331649, + "org.junit.platform:junit-platform-console-standalone": -406221538, + "org.junit.platform:junit-platform-console-standalone:jar:sources": -103511349, + "org.junit.platform:junit-platform-engine": -748595950, + "org.junit.platform:junit-platform-engine:jar:sources": -191078126, + "org.junit.platform:junit-platform-launcher": 1722101087, + "org.junit.platform:junit-platform-launcher:jar:sources": -717285440, + "org.junit.platform:junit-platform-reporting": 1847654060, + "org.junit.platform:junit-platform-reporting:jar:sources": -1771745730, + "org.latencyutils:LatencyUtils": 1082471286, + "org.latencyutils:LatencyUtils:jar:sources": 1894864087, + "org.mockito:mockito-core": 734095861, + "org.mockito:mockito-core:jar:sources": 1757924088, + "org.mockito:mockito-junit-jupiter": -501680015, + "org.mockito:mockito-junit-jupiter:jar:sources": -1281757309, + "org.objenesis:objenesis": 1083875484, + "org.objenesis:objenesis:jar:sources": 703772823, + "org.opentest4j.reporting:open-test-reporting-tooling-spi": -1639379357, + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources": 1632689314, + "org.opentest4j:opentest4j": 793813175, + "org.opentest4j:opentest4j:jar:sources": 1210936723, + "org.ow2.asm:asm": 716467505, + "org.ow2.asm:asm-analysis": 129370658, + "org.ow2.asm:asm-analysis:jar:sources": -2126326860, + "org.ow2.asm:asm-commons": 530868933, + "org.ow2.asm:asm-commons:jar:sources": 1248498766, + "org.ow2.asm:asm-tree": 369430530, + "org.ow2.asm:asm-tree:jar:sources": -1850601298, + "org.ow2.asm:asm-util": -803635337, + "org.ow2.asm:asm-util:jar:sources": 51483494, + "org.ow2.asm:asm:jar:sources": -947428423, + "org.projectlombok:lombok": -1095750717, + "org.projectlombok:lombok:jar:sources": 1834083797, + "org.reactivestreams:reactive-streams": -1996658890, + "org.reactivestreams:reactive-streams:jar:sources": -258070571, + "org.rnorth.duct-tape:duct-tape": 615461963, + "org.rnorth.duct-tape:duct-tape:jar:sources": 427419407, + "org.skyscreamer:jsonassert": -1571197746, + "org.skyscreamer:jsonassert:jar:sources": -392658057, + "org.slf4j:jul-to-slf4j": -911724984, + "org.slf4j:jul-to-slf4j:jar:sources": -662175280, + "org.slf4j:slf4j-api": -1249720338, + "org.slf4j:slf4j-api:jar:sources": -297247278, + "org.springdoc:springdoc-openapi-starter-common": -50810541, + "org.springdoc:springdoc-openapi-starter-common:jar:sources": 776689800, + "org.springdoc:springdoc-openapi-starter-webflux-api": -2128144311, + "org.springdoc:springdoc-openapi-starter-webflux-api:jar:sources": -1775632648, + "org.springdoc:springdoc-openapi-starter-webmvc-api": 479427887, + "org.springdoc:springdoc-openapi-starter-webmvc-api:jar:sources": -1201450538, + "org.springframework.boot:spring-boot": -1519545366, + "org.springframework.boot:spring-boot-actuator": 1868004981, + "org.springframework.boot:spring-boot-actuator-autoconfigure": 437017470, + "org.springframework.boot:spring-boot-actuator-autoconfigure:jar:sources": 1090885133, + "org.springframework.boot:spring-boot-actuator:jar:sources": 1545596535, + "org.springframework.boot:spring-boot-autoconfigure": -491644458, + "org.springframework.boot:spring-boot-autoconfigure:jar:sources": 562322138, + "org.springframework.boot:spring-boot-cassandra": 1880514148, + "org.springframework.boot:spring-boot-cassandra:jar:sources": -285158244, + "org.springframework.boot:spring-boot-data-cassandra": -1136414714, + "org.springframework.boot:spring-boot-data-cassandra-test": 1687171774, + "org.springframework.boot:spring-boot-data-cassandra-test:jar:sources": -601584645, + "org.springframework.boot:spring-boot-data-cassandra:jar:sources": 73983427, + "org.springframework.boot:spring-boot-data-commons": 1096447250, + "org.springframework.boot:spring-boot-data-commons:jar:sources": 867332098, + "org.springframework.boot:spring-boot-health": 988376788, + "org.springframework.boot:spring-boot-health:jar:sources": 1156692002, + "org.springframework.boot:spring-boot-http-client": -294534102, + "org.springframework.boot:spring-boot-http-client:jar:sources": 881974750, + "org.springframework.boot:spring-boot-http-codec": 434302862, + "org.springframework.boot:spring-boot-http-codec:jar:sources": 585983495, + "org.springframework.boot:spring-boot-http-converter": -1456188332, + "org.springframework.boot:spring-boot-http-converter:jar:sources": 678862764, + "org.springframework.boot:spring-boot-jackson": -886310726, + "org.springframework.boot:spring-boot-jackson:jar:sources": -928970153, + "org.springframework.boot:spring-boot-micrometer-metrics": -971815116, + "org.springframework.boot:spring-boot-micrometer-metrics-test": 1059861465, + "org.springframework.boot:spring-boot-micrometer-metrics-test:jar:sources": 539702709, + "org.springframework.boot:spring-boot-micrometer-metrics:jar:sources": -1326033951, + "org.springframework.boot:spring-boot-micrometer-observation": -515345138, + "org.springframework.boot:spring-boot-micrometer-observation:jar:sources": -1374159176, + "org.springframework.boot:spring-boot-micrometer-tracing": -1769177987, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": 686601187, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry:jar:sources": 2058843242, + "org.springframework.boot:spring-boot-micrometer-tracing:jar:sources": -531678236, + "org.springframework.boot:spring-boot-netty": -1868279944, + "org.springframework.boot:spring-boot-netty:jar:sources": 2079852054, + "org.springframework.boot:spring-boot-opentelemetry": -1423093456, + "org.springframework.boot:spring-boot-opentelemetry:jar:sources": 1840051882, + "org.springframework.boot:spring-boot-persistence": -1485790991, + "org.springframework.boot:spring-boot-persistence:jar:sources": -1027448649, + "org.springframework.boot:spring-boot-reactor": 1298372962, + "org.springframework.boot:spring-boot-reactor-netty": 1434335970, + "org.springframework.boot:spring-boot-reactor-netty:jar:sources": -732886702, + "org.springframework.boot:spring-boot-reactor:jar:sources": -1373689055, + "org.springframework.boot:spring-boot-restclient": -67067992, + "org.springframework.boot:spring-boot-restclient:jar:sources": -1554622109, + "org.springframework.boot:spring-boot-resttestclient": 1078416021, + "org.springframework.boot:spring-boot-resttestclient:jar:sources": 1128597445, + "org.springframework.boot:spring-boot-security": -528218864, + "org.springframework.boot:spring-boot-security-oauth2-client": 1972725629, + "org.springframework.boot:spring-boot-security-oauth2-client:jar:sources": -1211778370, + "org.springframework.boot:spring-boot-security-oauth2-resource-server": -1021125134, + "org.springframework.boot:spring-boot-security-oauth2-resource-server:jar:sources": 1301519418, + "org.springframework.boot:spring-boot-security-test": -1810341741, + "org.springframework.boot:spring-boot-security-test:jar:sources": -311791400, + "org.springframework.boot:spring-boot-security:jar:sources": -1644906067, + "org.springframework.boot:spring-boot-servlet": -1040246830, + "org.springframework.boot:spring-boot-servlet:jar:sources": 1162002660, + "org.springframework.boot:spring-boot-starter": 191814674, + "org.springframework.boot:spring-boot-starter-actuator": 1761935967, + "org.springframework.boot:spring-boot-starter-actuator-test": 910069034, + "org.springframework.boot:spring-boot-starter-actuator-test:jar:sources": 314973026, + "org.springframework.boot:spring-boot-starter-actuator:jar:sources": -2079433447, + "org.springframework.boot:spring-boot-starter-data-cassandra": -1305411192, + "org.springframework.boot:spring-boot-starter-data-cassandra-test": 1049224325, + "org.springframework.boot:spring-boot-starter-data-cassandra-test:jar:sources": 464889083, + "org.springframework.boot:spring-boot-starter-data-cassandra:jar:sources": 62860247, + "org.springframework.boot:spring-boot-starter-jackson": 211326145, + "org.springframework.boot:spring-boot-starter-jackson-test": 538761659, + "org.springframework.boot:spring-boot-starter-jackson-test:jar:sources": 1211585483, + "org.springframework.boot:spring-boot-starter-jackson:jar:sources": 1689728463, + "org.springframework.boot:spring-boot-starter-logging": 51215582, + "org.springframework.boot:spring-boot-starter-logging:jar:sources": 1271111015, + "org.springframework.boot:spring-boot-starter-micrometer-metrics": 546085162, + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test": -835747019, + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test:jar:sources": 1830581000, + "org.springframework.boot:spring-boot-starter-micrometer-metrics:jar:sources": -1130818080, + "org.springframework.boot:spring-boot-starter-reactor-netty": 812139334, + "org.springframework.boot:spring-boot-starter-reactor-netty:jar:sources": 1164956430, + "org.springframework.boot:spring-boot-starter-security": 1058973423, + "org.springframework.boot:spring-boot-starter-security-oauth2-client": -1355057519, + "org.springframework.boot:spring-boot-starter-security-oauth2-client:jar:sources": 1707609356, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": -265511875, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": -17384836, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test:jar:sources": -746940353, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server:jar:sources": 2136275088, + "org.springframework.boot:spring-boot-starter-security-test": 1690721902, + "org.springframework.boot:spring-boot-starter-security-test:jar:sources": 468207576, + "org.springframework.boot:spring-boot-starter-security:jar:sources": -1720617031, + "org.springframework.boot:spring-boot-starter-test": -1087542039, + "org.springframework.boot:spring-boot-starter-test:jar:sources": -480189945, + "org.springframework.boot:spring-boot-starter-tomcat": -521361670, + "org.springframework.boot:spring-boot-starter-tomcat-runtime": -1912812722, + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources": 1011838045, + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources": 1319064174, + "org.springframework.boot:spring-boot-starter-validation": -321633530, + "org.springframework.boot:spring-boot-starter-validation:jar:sources": -1002865328, + "org.springframework.boot:spring-boot-starter-webflux": -818164168, + "org.springframework.boot:spring-boot-starter-webflux-test": -415179163, + "org.springframework.boot:spring-boot-starter-webflux-test:jar:sources": -1654084055, + "org.springframework.boot:spring-boot-starter-webflux:jar:sources": 1008425882, + "org.springframework.boot:spring-boot-starter-webmvc": 170962824, + "org.springframework.boot:spring-boot-starter-webmvc-test": -1343848488, + "org.springframework.boot:spring-boot-starter-webmvc-test:jar:sources": -1751111514, + "org.springframework.boot:spring-boot-starter-webmvc:jar:sources": -2120956724, + "org.springframework.boot:spring-boot-starter:jar:sources": 1138639700, + "org.springframework.boot:spring-boot-test": -927444958, + "org.springframework.boot:spring-boot-test-autoconfigure": -669950838, + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources": 392165449, + "org.springframework.boot:spring-boot-test:jar:sources": -1764708648, + "org.springframework.boot:spring-boot-tomcat": -1113349252, + "org.springframework.boot:spring-boot-tomcat:jar:sources": -1529683395, + "org.springframework.boot:spring-boot-validation": 1270368638, + "org.springframework.boot:spring-boot-validation:jar:sources": -1684576067, + "org.springframework.boot:spring-boot-web-server": 285708094, + "org.springframework.boot:spring-boot-web-server:jar:sources": 990724443, + "org.springframework.boot:spring-boot-webclient": -507647, + "org.springframework.boot:spring-boot-webclient:jar:sources": 71538120, + "org.springframework.boot:spring-boot-webflux": -231291542, + "org.springframework.boot:spring-boot-webflux-test": 1600114323, + "org.springframework.boot:spring-boot-webflux-test:jar:sources": 1452173744, + "org.springframework.boot:spring-boot-webflux:jar:sources": -1118813321, + "org.springframework.boot:spring-boot-webmvc": -2104103221, + "org.springframework.boot:spring-boot-webmvc-test": 749235095, + "org.springframework.boot:spring-boot-webmvc-test:jar:sources": 444837917, + "org.springframework.boot:spring-boot-webmvc:jar:sources": -1895028417, + "org.springframework.boot:spring-boot-webtestclient": -705991472, + "org.springframework.boot:spring-boot-webtestclient:jar:sources": -542316343, + "org.springframework.boot:spring-boot:jar:sources": 580880564, + "org.springframework.cloud:spring-cloud-commons": -788453967, + "org.springframework.cloud:spring-cloud-commons:jar:sources": 1320616004, + "org.springframework.cloud:spring-cloud-context": 1118197933, + "org.springframework.cloud:spring-cloud-context:jar:sources": -1413797918, + "org.springframework.cloud:spring-cloud-starter": -1812063683, + "org.springframework.cloud:spring-cloud-starter-bootstrap": -1263482746, + "org.springframework.cloud:spring-cloud-starter-bootstrap:jar:sources": 1965832056, + "org.springframework.data:spring-data-cassandra": -1548120966, + "org.springframework.data:spring-data-cassandra:jar:sources": -1628107854, + "org.springframework.data:spring-data-commons": 1312199320, + "org.springframework.data:spring-data-commons:jar:sources": 544548950, + "org.springframework.security:spring-security-config": 2001744589, + "org.springframework.security:spring-security-config:jar:sources": -756968726, + "org.springframework.security:spring-security-core": -1251894794, + "org.springframework.security:spring-security-core:jar:sources": 1285888871, + "org.springframework.security:spring-security-crypto": 424824057, + "org.springframework.security:spring-security-crypto:jar:sources": 1862561396, + "org.springframework.security:spring-security-oauth2-client": -1975050683, + "org.springframework.security:spring-security-oauth2-client:jar:sources": 1833974239, + "org.springframework.security:spring-security-oauth2-core": -1658804453, + "org.springframework.security:spring-security-oauth2-core:jar:sources": -948845785, + "org.springframework.security:spring-security-oauth2-jose": 502613895, + "org.springframework.security:spring-security-oauth2-jose:jar:sources": 17294361, + "org.springframework.security:spring-security-oauth2-resource-server": -1894007153, + "org.springframework.security:spring-security-oauth2-resource-server:jar:sources": -1508178760, + "org.springframework.security:spring-security-test": 1672796517, + "org.springframework.security:spring-security-test:jar:sources": -1326480212, + "org.springframework.security:spring-security-web": -1696304083, + "org.springframework.security:spring-security-web:jar:sources": 1443816202, + "org.springframework:spring-aop": -819786825, + "org.springframework:spring-aop:jar:sources": 1924976574, + "org.springframework:spring-beans": -698130853, + "org.springframework:spring-beans:jar:sources": -2147408778, + "org.springframework:spring-context": -846077202, + "org.springframework:spring-context:jar:sources": -1263444176, + "org.springframework:spring-core": -253727183, + "org.springframework:spring-core:jar:sources": -173347576, + "org.springframework:spring-expression": 1724609785, + "org.springframework:spring-expression:jar:sources": 1135225455, + "org.springframework:spring-test": -279979944, + "org.springframework:spring-test:jar:sources": -6017836, + "org.springframework:spring-tx": 1899606770, + "org.springframework:spring-tx:jar:sources": -1007028336, + "org.springframework:spring-web": 2084009704, + "org.springframework:spring-web:jar:sources": 1608360284, + "org.springframework:spring-webflux": 1763806581, + "org.springframework:spring-webflux:jar:sources": -1419709374, + "org.springframework:spring-webmvc": 56813816, + "org.springframework:spring-webmvc:jar:sources": -837106767, + "org.testcontainers:testcontainers": 450183679, + "org.testcontainers:testcontainers-cassandra": 584880112, + "org.testcontainers:testcontainers-cassandra:jar:sources": 2024290088, + "org.testcontainers:testcontainers-database-commons": -1213526598, + "org.testcontainers:testcontainers-database-commons:jar:sources": 315333060, + "org.testcontainers:testcontainers-junit-jupiter": -1827576744, + "org.testcontainers:testcontainers-junit-jupiter:jar:sources": 975697823, + "org.testcontainers:testcontainers:jar:sources": 76092129, + "org.wiremock:wiremock-standalone": -1817681233, + "org.wiremock:wiremock-standalone:jar:sources": 695361099, + "org.xmlunit:xmlunit-core": 1938864481, + "org.xmlunit:xmlunit-core:jar:sources": -54376142, + "org.yaml:snakeyaml": -1432706414, + "org.yaml:snakeyaml:jar:sources": 393768628, + "software.amazon.awssdk:annotations": -647669452, + "software.amazon.awssdk:annotations:jar:sources": -277384386, + "software.amazon.awssdk:checksums": 573213413, + "software.amazon.awssdk:checksums-spi": -720493267, + "software.amazon.awssdk:checksums-spi:jar:sources": -650776626, + "software.amazon.awssdk:checksums:jar:sources": -241565759, + "software.amazon.awssdk:endpoints-spi": 1412926322, + "software.amazon.awssdk:endpoints-spi:jar:sources": -1092637607, + "software.amazon.awssdk:http-auth-aws": -589182304, + "software.amazon.awssdk:http-auth-aws:jar:sources": -993506252, + "software.amazon.awssdk:http-auth-spi": -45686548, + "software.amazon.awssdk:http-auth-spi:jar:sources": -1486999869, + "software.amazon.awssdk:http-client-spi": 1386281563, + "software.amazon.awssdk:http-client-spi:jar:sources": 541891925, + "software.amazon.awssdk:identity-spi": -969758372, + "software.amazon.awssdk:identity-spi:jar:sources": -1418587191, + "software.amazon.awssdk:json-utils": -1666742251, + "software.amazon.awssdk:json-utils:jar:sources": 1618084806, + "software.amazon.awssdk:metrics-spi": -500500368, + "software.amazon.awssdk:metrics-spi:jar:sources": -1496041869, + "software.amazon.awssdk:profiles": 1556987661, + "software.amazon.awssdk:profiles:jar:sources": 517790158, + "software.amazon.awssdk:regions": 1394259783, + "software.amazon.awssdk:regions:jar:sources": 927040140, + "software.amazon.awssdk:retries": 1273159411, + "software.amazon.awssdk:retries-spi": 1857446587, + "software.amazon.awssdk:retries-spi:jar:sources": -974151310, + "software.amazon.awssdk:retries:jar:sources": 1826499536, + "software.amazon.awssdk:sdk-core": 1641186658, + "software.amazon.awssdk:sdk-core:jar:sources": -769872481, + "software.amazon.awssdk:third-party-jackson-core": -1062653941, + "software.amazon.awssdk:third-party-jackson-core:jar:sources": -230379012, + "software.amazon.awssdk:utils": 1497168994, + "software.amazon.awssdk:utils:jar:sources": 249477790, + "tools.jackson.core:jackson-core": -1258054011, + "tools.jackson.core:jackson-core:jar:sources": -1689479769, + "tools.jackson.core:jackson-databind": 1443518747, + "tools.jackson.core:jackson-databind:jar:sources": -871567409, + "tools.jackson.module:jackson-module-blackbird": 1038981586, + "tools.jackson.module:jackson-module-blackbird:jar:sources": -9825245 + }, + "artifacts": { + "aopalliance:aopalliance": { + "shasums": { + "jar": "0addec670fedcd3f113c5c8091d783280d23f75e3acb841b61a9cdb079376a08", + "sources": "e6ef91d439ada9045f419c77543ebe0416c3cdfc5b063448343417a3e4a72123" + }, + "version": "1.0" + }, + "args4j:args4j": { + "shasums": { + "jar": "11b029a602e787e2bc08eb3b77eda1a4f5e8b263d22e3c5d6220cd5c51f30b18", + "sources": "ec1eb6aa4859b9b4fd9da4d58efb28b2eb629a4c14919e9078054879540243b7" + }, + "version": "2.0.28" + }, + "at.yawk.lz4:lz4-java": { + "shasums": { + "jar": "49753ae8a9b7dc3ce48cb2989cc6605e43eb8269748ad3466251836ec4cd02a8", + "sources": "3b9a0590c53a4f4e45b204695af0e480dbd4f3a589913c6a36f7c2c3d31b0eaa" + }, + "version": "1.10.3" + }, + "ch.qos.logback:logback-classic": { + "shasums": { + "jar": "b65e05076a5c1aadb659b4fe4bc5fee31cb26cd70390292eb03e4a7a24cff10f", + "sources": "c2e39cb4d6d9b8c2343c6da2469e21e1d6aef2dde16c2227762c084d549ad0a0" + }, + "version": "1.5.34" + }, + "ch.qos.logback:logback-core": { + "shasums": { + "jar": "42eda264c0c650c2bec59e66151a88b708a8663dc1b49d788202d53e78b8caae", + "sources": "6a9f217ef206caf2880810c505e057fd2bb90a6024013906815e9513c6e488c5" + }, + "version": "1.5.34" + }, + "com.datastax.cassandra:cassandra-driver-core": { + "shasums": { + "jar": "09c4d54009e942e3afb8755c5fd51abac8ba721e407b61dcb22f435d1a33c1a1", + "sources": "b0e1d20dd052986f1cc1511fee039801ebb1ae3474a14f0708bedf9b6278083d" + }, + "version": "3.10.0" + }, + "com.datastax.oss:native-protocol": { + "shasums": { + "jar": "190dc40f3c63d6d803c48f90d457e06c65e6c5d955e47d4735dc9954a6743655", + "sources": "6029f3fd12ebe066826642d42f0efb63108b051577828458b66a8637847e88c9" + }, + "version": "1.5.2" + }, + "com.fasterxml.jackson.core:jackson-annotations": { + "shasums": { + "jar": "53ca085f4a150f703f49e1aabd935bd03b43e1ea3d55d135438292af22cef56b", + "sources": "71fe6323d91b16d5d1007fd1e1533fa06bb369abde74f68a42a68c0f8f061a8b" + }, + "version": "2.21" + }, + "com.fasterxml.jackson.core:jackson-core": { + "shasums": { + "jar": "4b40a06396f239f8de2da57419adde6e94e5edc18a2171d471ea05eeed4e5c2d", + "sources": "90ccada55626ce4f00a81bde235af0a942ec2bc4c701fcc86a93af1be9b3e08d" + }, + "version": "2.21.4" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "shasums": { + "jar": "3888e9e69ab66fbacaacc9aea0e9ffbf15368288e4aca468b024dba11c09fbf9", + "sources": "23188e78e912c9866367bf038fb7f729e79f1c2724174ca66e0a00915de70e61" + }, + "version": "2.21.4" + }, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": { + "shasums": { + "jar": "055eb4c008ab12f0cb63e93a6454463d032fde0fca85943d69f8dc7469489e4b", + "sources": "164cef68956eb2797e421dd6cf74bfd648581965a8df2389c260bb363d1f3baa" + }, + "version": "2.21.4" + }, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": { + "shasums": { + "jar": "d1ac4b98b70304e56448423589fde5e775b100889643ad1ead62cc7811633684", + "sources": "884a8812af289bb56f38f09a4b3b7b73b4a16dbc184ae735fbe6c4aa1089161f" + }, + "version": "2.21.4" + }, + "com.fasterxml:classmate": { + "shasums": { + "jar": "75fbda45456f123fb6e2028a6189442d8d0730b357adce4c0a6d7e789f70669b", + "sources": "b0690a771dc54865c3d0ad9ab6abb319633b6b88849900a28f719e792c15fc68" + }, + "version": "1.7.3" + }, + "com.github.ben-manes.caffeine:caffeine": { + "shasums": { + "jar": "9d9d2cfd681fd9272ded3d27c9930db12f89f732345975aa113ebc223bbf1224", + "sources": "5079e1b327d79e2fc8ae3f5927587e59c968603e63785fb33479acd8b732211d" + }, + "version": "3.2.4" + }, + "com.github.ben-manes.caffeine:guava": { + "shasums": { + "jar": "7819335459a43b3d2d501bd19b6cf880041a1ad47a9a118d018d89c432357358", + "sources": "2de42779d0ee1807262065382a9302715b2d8daa186f9b39aca1043c10681ab5" + }, + "version": "3.2.4" + }, + "com.github.docker-java:docker-java-api": { + "shasums": { + "jar": "dad153d484b1f4ef009e2fdbad27e07aeb3191122da52b8985507ac504300081", + "sources": "57c9b5bc37d48c256a2a0de556095158f363b10eec58052e58f299c542cf9391" + }, + "version": "3.7.1" + }, + "com.github.docker-java:docker-java-transport": { + "shasums": { + "jar": "d15eec8034bf0f92c2a48ca9172691804048115c96dc853272f9486fa2695c3c", + "sources": "131ed62714d94125f89a3c3ad966e517c8ad48fbbc1905b08bcdafc0d6e9de45" + }, + "version": "3.7.1" + }, + "com.github.docker-java:docker-java-transport-zerodep": { + "shasums": { + "jar": "b89bdb1754160323597f9ea32a7fe7a4a3aa8f5b3b43b88e8d71fff3b267ab21", + "sources": "f4d1457f9e2e151d19713e46cf2b49796887d5a9744664a15a4ce07c76660883" + }, + "version": "3.7.1" + }, + "com.github.java-json-tools:btf": { + "shasums": { + "jar": "67c3e462eb50807f4e0a5f4dee304bbf17cd986a42ee5eb0b2f4c9bf64d130d9", + "sources": "97f8bfb9a8876534bf2832a5be4b913b695d72c6ff6f9c8c6719bd38fd4aeb73" + }, + "version": "1.3" + }, + "com.github.java-json-tools:jackson-coreutils": { + "shasums": { + "jar": "16b3aabd3a9eb25655dda433e35f9bd9c7c1aa7991427702f5f11f000813dbb0", + "sources": "6f39b6beed5b000702ade7014be2ca21f895a0b70ab6c199f6ca5bebc1807080" + }, + "version": "2.0" + }, + "com.github.java-json-tools:json-patch": { + "shasums": { + "jar": "1f794d256965b53ef37e70b55505e2ed00ddc0184d44e2e8e1fdce5a3cacc7de", + "sources": "f4ba54ca57611123fe972f05537d44d4b61fd8ed6f71541b3ca37e09a6e3e318" + }, + "version": "1.13" + }, + "com.github.java-json-tools:msg-simple": { + "shasums": { + "jar": "bef4111b993a5b3e6148d8f585621cceac2a1889cdbc34448b11632e0d8a9a8f", + "sources": "eeb0ecd504611cec75f261a6d282bb8b80214e473ef235481c8067b6b121f1cd" + }, + "version": "1.2" + }, + "com.github.jnr:jffi": { + "shasums": { + "jar": "7a616bb7dc6e10531a28a098078f8184df9b008d5231bdc5f1c131839385335f", + "native": "ef78953e3dbf47fab94469190bc2a6d601566a21d4651f73c822bad1c02b64fe", + "sources": "45ad89d2774e9d03de89905cf990d49d5821ce8012a841faddf23dca02538d72" + }, + "version": "1.2.16" + }, + "com.github.jnr:jnr-constants": { + "shasums": { + "jar": "a617b0d8463d3ea36435bd1611113dedb3749157afd2269908ab306c992aefed", + "sources": "9406718df04cd893a94933213b370d99c613d94d80e23119e2cf8dc51394ea12" + }, + "version": "0.10.3" + }, + "com.github.jnr:jnr-ffi": { + "shasums": { + "jar": "2ed1bedf59935cd3cc0964bac5cd91638b2e966a82041fe0a6c85f52279c9b34", + "sources": "61842708c7e617ae2ca3a389931142f506f854104392fa6f7aaac6f51c93cf58" + }, + "version": "2.1.7" + }, + "com.github.jnr:jnr-posix": { + "shasums": { + "jar": "c38ecfccd24e5f21f17a62e45d5bd454842c5db17ed42b01b868f9206d0e99e7", + "sources": "abfff56a7628d223ba86c3ccb3bcb5101aeefdeedbe58c3c52b1917a92d7e332" + }, + "version": "3.1.15" + }, + "com.github.jnr:jnr-x86asm": { + "shasums": { + "jar": "39f3675b910e6e9b93825f8284bec9f4ad3044cd20a6f7c8ff9e2f8695ebf21e", + "sources": "3c983efd496f95ea5382ca014f96613786826136e0ce13d5c1cbc3097ea92ca0" + }, + "version": "1.0.2" + }, + "com.github.stephenc.jcip:jcip-annotations": { + "shasums": { + "jar": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323", + "sources": "d60bb3bf4e03a5e405f9b16f4c2625de86089d6ce4f999bcc2548dcac090ae19" + }, + "version": "1.0-1" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e", + "sources": "ba5bddb1a89eb721fcca39f3b34294532060f851e2407a82d82134a41eec4719" + }, + "version": "2.8.9" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "ff80626baaf12a09342befd4e84cba9d50662f5fcd7f7a9b3490a6b7cf87e66c", + "sources": "bf08616e340f5e2ef50aaa84aea8baa086fd7bb2ad310501ff4e88ec77f8f31a" + }, + "version": "2.5.1" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5", + "sources": "9105dfc522fb440b39ff8da07cc56aacf65a9f765044c7803a9f32e36e05a22b" + }, + "version": "32.0.1-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", + "sources": "7413eed41f111453a08837f5ac680edded7faed466cbd35745e402e13f4cc3f5" + }, + "version": "2.8" + }, + "com.jayway.jsonpath:json-path": { + "shasums": { + "jar": "890daa95dd3892d34d9fabc27cd5153656e6f369358625c88f4dc7b79cbd6c5a", + "sources": "357f1c52217497c4251fae715ba8ef76ae310b1aae77ea319260bf4c6ad61440" + }, + "version": "2.10.0" + }, + "com.nimbusds:content-type": { + "shasums": { + "jar": "60349793e006fba96b532cb0c21e10e969fe0db8d87f91c3b9eaf82ba2998895", + "sources": "9a154c802659594d8745a0e364bd2e6b418e010268467cd222354445dd77d626" + }, + "version": "2.3" + }, + "com.nimbusds:lang-tag": { + "shasums": { + "jar": "e8c1c594e2425bdbea2d860de55c69b69fc5d59454452449a0f0913c2a5b8a31", + "sources": "8d37da312db366d702bd7254df6bceca0a7814e18da9c32db9cc1d8ca038c468" + }, + "version": "1.7" + }, + "com.nimbusds:nimbus-jose-jwt": { + "shasums": { + "jar": "6f13f3480ddc53d820d276f582f54843cff1daf5c6e35e534947e9de7723b46b", + "sources": "b3fd3b569013246fb9a1ac6b43ff3e3033065bce16de92ecf4c971d14875eb30" + }, + "version": "10.4" + }, + "com.nimbusds:oauth2-oidc-sdk": { + "shasums": { + "jar": "648494b00da090a4df23aa6a05e4dc03f6e8603b29dd807a4491f33d586f7f78", + "sources": "e4de2ef818fbb57aa3731b65e2f5edc1a40dc1e3f6e6541306ca9f45490aed2a" + }, + "version": "11.26.1" + }, + "com.squareup.okhttp3:okhttp-jvm": { + "shasums": { + "jar": "9632c08567dbb21c569b13d793107834c8580d44e4eea74b2eae0722f0506179", + "sources": "9fa32be62c7a46ffe70cdb1bf7e195f5ee3fc885999379292cb636b5aa311704" + }, + "version": "5.2.1" + }, + "com.squareup.okio:okio-jvm": { + "shasums": { + "jar": "31f48e6463ec587d6d262d042c91da00659c983b6ad20d5982bf31e85222693c", + "sources": "b29b5f4ad1adfd7cbfb3d388f7bf29d1702f0b85be1b6c61b0185ce7e2b2e6dc" + }, + "version": "3.16.1" + }, + "com.typesafe:config": { + "shasums": { + "jar": "4c0aa7e223c75c8840c41fc183d4cd3118140a1ee503e3e08ce66ed2794c948f", + "sources": "89af318a607f7e2b2691ed1ef4b4890bd37ea17d6986b0aec50dd4d5f889520c" + }, + "version": "1.4.1" + }, + "com.vaadin.external.google:android-json": { + "shasums": { + "jar": "dfb7bae2f404cfe0b72b4d23944698cb716b7665171812a0a4d0f5926c0fac79", + "sources": "54c781eea645c450cbbc4a5a1b5a474745465452cec1354cb567b781ea6622c3" + }, + "version": "0.0.20131108.vaadin1" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "5c3881e4f556855e9c532927ee0c9dfde94cc66760d5805c031a59887070af5f", + "sources": "b0462142585d45fc15bc8091b7b02f1e3a85c83595068659548c82cac9cdc7a2" + }, + "version": "1.19.0" + }, + "commons-io:commons-io": { + "shasums": { + "jar": "df90bba0fe3cb586b7f164e78fe8f8f4da3f2dd5c27fa645f888100ccc25dd72", + "sources": "7a87277538cce40da6389a7163a4d9458bc7a9c39937a329881b91d144be8e0d" + }, + "version": "2.20.0" + }, + "commons-logging:commons-logging": { + "shasums": { + "jar": "f8ead8943401081dea0aa824b5b1ba40a0e4ed297a572a0f02258150a0b62357", + "sources": "6e821e03cfc64e509cc162d428af84697b6c4188eb14c0b137c75b69649976ef" + }, + "version": "1.3.6" + }, + "io.cloudevents:cloudevents-api": { + "shasums": { + "jar": "95751500be617f0c795ea3cd7c370fa712459da500fbd22bb8b7f69fcba46e97", + "sources": "962306ae4d9c9aaea5958a3e5e837c895bc683098c2da7f2fa8e972dfea82ebd" + }, + "version": "4.1.1" + }, + "io.cloudevents:cloudevents-core": { + "shasums": { + "jar": "25c3756d184eebf20aceadbd2357cd48516938ca458a1b77a3ebdc09f8dfc592", + "sources": "869ae88ca9b7f7e62af3f34ae6269e7c816b58d08ef371040530164e2aaea02a" + }, + "version": "4.1.1" + }, + "io.cloudevents:cloudevents-json-jackson": { + "shasums": { + "jar": "28aa328c61ae1783cecb430f7b51880e365ea8678628eca416e12654eafbb66d", + "sources": "b4ee1b7db2dfa50101a9fa7a3beef610b6931546be1bc5a61ae28cc929473406" + }, + "version": "4.1.1" + }, + "io.dropwizard.metrics:metrics-core": { + "shasums": { + "jar": "5c6f685e41664d10c70c65837cba9e58d39ff3896811e3b5707a934b11c85ad0", + "sources": "773164a026ea78df51d14608def3a746a2270f630e9a2f5f6f99d6e155ad5bcf" + }, + "version": "3.2.2" + }, + "io.micrometer:context-propagation": { + "shasums": { + "jar": "5b69e2100640879ccf4b20673ced86de560b8e217b55542f85a53d3563b72aaa", + "sources": "719639b819c3ecc76f2b3d4da4b17ca7a8ed6c73b93a770c69aa9d86276f8bf2" + }, + "version": "1.2.1" + }, + "io.micrometer:micrometer-commons": { + "shasums": { + "jar": "45aff76226830db257f4bc39a5bcff83d633e572fee9dc4e45cfa12af9a0a49a", + "sources": "0e4a336c7bca50bfa6cbea274ea681e42d86bfdac1038af3041301c8454f76ff" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-core": { + "shasums": { + "jar": "1957ef2deaffbc1fb98cebfd0f5b3109ecf19c994d7e5378598c20747ba8d68b", + "sources": "f85d566a76d98891cdecd54c106b7ad7f8948cddad3b393debe341ecfba18bce" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-jakarta9": { + "shasums": { + "jar": "987722add6461c5a4c796be11e7452e8813fba341f2cc067b1d283eef2bd4f40", + "sources": "83fa1c6356611b3381d6309a6159b2739c9c29446c8b52183b2111fb13ce5301" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-observation": { + "shasums": { + "jar": "4c0826d5e7c8522a8e111470b4e77f77b0a10f520eb5502ddd143fdbcedb2340", + "sources": "ff5525482df358e7502d4c8680fb654ec700e3b01341149d870bd6cfd8ce04c0" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-observation-test": { + "shasums": { + "jar": "e69bf8df81458f4ad6f6027a7310d75c8ca8d11df2e95d44dd4616f8637069ad", + "sources": "1ebcdbf4e14e6a4dcec4ad188bc4227ebd5ce0a3f361f5f0ed6df2bebb10cfb2" + }, + "version": "1.16.6" + }, + "io.micrometer:micrometer-tracing": { + "shasums": { + "jar": "b335096393e4d070dfda4fb30808f8488d31d43811b93b2d7496703c5f1315ef", + "sources": "a089a2bcc462d6ced28d7f67b01a9f54baf6c52984cd13f3ed713f2fda0810c6" + }, + "version": "1.6.6" + }, + "io.micrometer:micrometer-tracing-bridge-otel": { + "shasums": { + "jar": "581b6908d46ed2df6b9bb8167df4c44deddc5c2567c430c73bca66326138f661", + "sources": "2aa7115e2f0562e3c50149e77d6fc41340b20d5111b737ea443e0b8bf53a75b3" + }, + "version": "1.6.6" + }, + "io.nats:jnats": { + "shasums": { + "jar": "a5705531ff8fc96657d99d2fc4436178c04463df6a216ba6b5528a5d5228f240", + "sources": "40d6500a369ad57822074fa2a838367e4818ac61eba5c038c95b54772c4ef96f" + }, + "version": "2.23.0" + }, + "io.netty:netty-buffer": { + "shasums": { + "jar": "1361fd9c9ba85b9831cf54a1b2e45ddc3ce34a768931726c099d3f5ef0efe4a3", + "sources": "13259b636c4a91c0f34a8536d621178fba302f9ba61f3e4aaec3a17ca291dc2a" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-base": { + "shasums": { + "jar": "2c6d39d7270628b8cfc3166fbd7a93d595958e59c461bc32ddb383c8c91bf811", + "sources": "029bea433dfc710c640338954c7403cc7ac31cc5bf4c192904c837b0ebda5fb2" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-classes-quic": { + "shasums": { + "jar": "ec1d5da906ea0139741cd8c570907c399df5995e48a2b07fe3155272e0be21a6", + "sources": "edfbbece45f21e8f214c0f08f33666ef09ae4580322ffa27020633b5fdee6250" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-compression": { + "shasums": { + "jar": "4adaa5cdd4d2e9b50b23e4c3eff42e73de6eb40848718b3aa84cd5b454da6ce8", + "sources": "58d61aa4f781657f955a196f17e28fcd9b02e21658b996571e4604a2dadbd8af" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-dns": { + "shasums": { + "jar": "c5e2c05b4faeba3cf374cc6af29d6f4a7e969d7ca222be958e0800c79a02ee4e", + "sources": "f10017539ab2816efee10b70b47b262c04b881fca685327769d576dd8b222b47" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-http": { + "shasums": { + "jar": "76ae57e87af37b3c4107140f50b9244b1456163a6a225510838f7c5a4458ec22", + "sources": "76b25b4884e7bec78cd310415b068204e67da5a87162774abfad9a0e6c7a0e78" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-http2": { + "shasums": { + "jar": "4a9b052bd815c765d9c05e27b32abbd32a2c7c3e3364ccb992ce71da1a26bc0d", + "sources": "01f8ad714e5abb989b0e782da9ec467068821299cd17d80c2db833a6472507f6" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-http3": { + "shasums": { + "jar": "f2f96b7557317c1378dd8d84b4d9b1865db285c5e665b1220ea519e9f868929d", + "sources": "3a35802b80f536b5693d53d6dfbf4102e94edd0e7b26b3b8d8ab400a12d0f9e0" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-native-quic": { + "shasums": { + "linux-aarch_64": "59a8e59aa9d3a886cd7fae30fb3d3a18ebee40fa9dc08b83eb88bee58cf46774", + "linux-x86_64": "850ed59fac6679b5e205bf53187b45dbaf2d105ee5f669440645d2acd89524ec", + "osx-aarch_64": "ce18ffeccef21adb3caca5534061c921ef750662f29028fdde62d65196d63a9d", + "osx-x86_64": "10999923bf08ff5e3a75106bd8dbc5b5e4d06b5e614f8c135981ecb4377c944a", + "sources": "d9772d6d7d0eb6fdf82ccaeb9558f88b5600c6f0696a724f5e067b67bdc049f3", + "windows-x86_64": "40adba6df605302bf98a4a462bb002c4697f60958cea7cfec38f0fab6331eb7a" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-codec-socks": { + "shasums": { + "jar": "4230d43481241e49382a83da2fa9d5980c5702668fc5aa5a980346ce03d30828", + "sources": "f126a6f94589b56b1c056a5dbbda4e76e4e749cec1591a3e878e4d6854144a43" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-common": { + "shasums": { + "jar": "78206aa7f6d197caa926291408c01889b6b910ca0f74017d3fcbdaccf9562959", + "sources": "de720a128534ba1072b354c863d671ab1999900a8fddaadc4a68ee74c2e33fd6" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-handler": { + "shasums": { + "jar": "99b59e4bea72220d2aed52df8baf37d97431b06ade0b135226cdf73168975eab", + "sources": "68306697d15d870e7bb29ab9ce725d121ac3170428e8a5d7a33767c5fb0ffa0e" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-handler-proxy": { + "shasums": { + "jar": "a06aaaaa1a2e6eb26824e53566bfd020ba930a9390d57a1f0bbf57316e357373", + "sources": "91fa7fc64aaa39982b30cc19974f80021090c91023d1d5f6a8e4179aa3a5056b" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver": { + "shasums": { + "jar": "24318497f2a3a645964fed418f48879ba11365cab8e1f8d66c47fa7da15ef19a", + "sources": "c87b295c43265b34c749331e12ee667f7d43329338618bee2a08027b839220d2" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver-dns": { + "shasums": { + "jar": "2e8dd2d861775483d689329ab2546045647c8f8bf5ae3ed2dd48eefbb748952d", + "sources": "4db838a89ec84479476e71956d59c67a957779dc5f9781f1a9964f9a6b607c29" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver-dns-classes-macos": { + "shasums": { + "jar": "dc91d81e0f6c8987ed34f6ca005b4b97cc6032f933a49f7500940e846ade7c43", + "sources": "00067617cc0927d804091590f9ea5041e39c4f907357e3c969c45078fe10be3d" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-resolver-dns-native-macos": { + "shasums": { + "osx-x86_64": "a1115fb0fd88fe50209fbd645cbfe09e41fe2d264bb1854dc545f44a1bd020cf", + "sources": "87a85f239a73c9a4e7dde8ca31e0a8dea711b3b5e3cff9df18b8c07f31f5dc50" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport": { + "shasums": { + "jar": "9fb671e96651066cf1a28dad3f1382c7c99df5b8326d4a214d9a375b311f8dc1", + "sources": "e17c0a4c7324a93fa01f00bc6ddd2bf2f6eb94702ad8de7af777dec87f89eaf8" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport-classes-epoll": { + "shasums": { + "jar": "be509407fd71a4b83378567c613420db544d659bb522df7b253a1dbe8ca297fe", + "sources": "bb095191a070714f769bff1dd0e5d2496305d10bd566bdc16dbca5773df48b4e" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport-native-epoll": { + "shasums": { + "linux-x86_64": "5440e38f5ca2858fee8d7898e65291e05b665736c9e8a14c832e707511f5dba6", + "sources": "d48e8de50b0994842bec4e65725a7f8e9734144dd4f08b78ffe5396a70ab06b6" + }, + "version": "4.2.15.Final" + }, + "io.netty:netty-transport-native-unix-common": { + "shasums": { + "jar": "b9ea9fc5ad5eba04e99afdff75b2eb97b5ddfb2ad772e2f2ef5d8f277f3cbd76", + "sources": "2b82c54d1b2b9908ec0104664edf58ded4848ae5b34266ee1cf90707efc420ab" + }, + "version": "4.2.15.Final" + }, + "io.opentelemetry.semconv:opentelemetry-semconv": { + "shasums": { + "jar": "693ad6f04f29b4b593a04adef5f575d28b3a91ea3449ab5b1e1e2e5c6efc6cdc", + "sources": "186f9e009d914ebe31f5994d42ff67c5dba8e0893569a4f0f0eeb7958b956d4f" + }, + "version": "1.37.0" + }, + "io.opentelemetry:opentelemetry-api": { + "shasums": { + "jar": "387b4bf98631fc2ede9470879a8ff28dd8c5cb2d3dcf5b6ef77f5ee2bdb7b4f1", + "sources": "3abc57abcaaff4521a5fb2b89593031da5feca24aa54816ec58a8d08ab71fd4a" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-common": { + "shasums": { + "jar": "fca14bb87309d1193347d179b91c63045fa05a856f1fbeec6ef61c4a7f81b227", + "sources": "4219708637e60172c347e48b677b71f5ad97ab8e4850cfda2f85ed59da74e250" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-context": { + "shasums": { + "jar": "f34a4718b70446ec462703ced5cc2c9ad4c9b7c69dcb41d0f032ba51c625a3dd", + "sources": "e0b63b17ccb407f6208a89a180ad48c6add5cca05d29047e858a6ebe8442b3fb" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-common": { + "shasums": { + "jar": "3b4faaae49dd87bdefae13528d069a271f8476e2a64420e32f4e959a8d09c132", + "sources": "b795169dce773a549f6f3ce2202886ad93622306f2991bd5771547e3c649a2dc" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-otlp": { + "shasums": { + "jar": "cf42ce6e7cc6755182149f269447f6677f69c0a31e101464594dbcf62fe874c3", + "sources": "a94ebfb492577503d49d43423328f5d0042206f309a18407386a4ab5375bcc82" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-otlp-common": { + "shasums": { + "jar": "7ddfa417d88a5ff8626dad9ebe0c8c59776491478ab1f72aedfacd75b984931f", + "sources": "7b36e1080bbb2c4dbc7ce009393c568e3d968328f0e5891beb1e45ebd894337a" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": { + "shasums": { + "jar": "e9cd97f59b18a89772ececbebccd773740eec2cd3ff67a4542eff73738acd60f", + "sources": "55f2f24814971e7b476db3713ec82f29285b679fbcaa434c481863f503e2a6e2" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-extension-trace-propagators": { + "shasums": { + "jar": "27861a2b49b3acf3166f489426808032c3addd9c082999f74a110eb7ac6985ce", + "sources": "784afdd2a2a6fca26f8bf237b8aae7f6bfcb44c65d141901a110b4ff769bee0c" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk": { + "shasums": { + "jar": "d63231ea6fd33e0457c776a9aa8ae7ba778379b03119228ec56a5c8c16f9480e", + "sources": "3685819f7d9efb6761d35ecf5b6053dfc1d0161835da744b0fdb2c4d89c87a42" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-common": { + "shasums": { + "jar": "e28bb83d0ae5a760ba95952daf820180ee7defb0c5783c9d21f9c00ada80020e", + "sources": "cb9423298f9c42ac2c568af5271d335e468d7730b21d7ca6c246c16c6eca25f7" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": { + "shasums": { + "jar": "3ee1f647238bb77df7b7bde47bc87a35a7807b3c5bb389ca81b0ba16c77824ff", + "sources": "71760407f00ba82b762335ff2c3470daf3d5ff1c6a798eb9ae52a24c7772f418" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-logs": { + "shasums": { + "jar": "d917bb833899057c7cbdbcc30290e816071b90e52c965693aaad4cc1b32ecc11", + "sources": "edb0008c29edf69671865945a1c47d1944c1f498ef7e895f7b21b916fea2f14c" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-metrics": { + "shasums": { + "jar": "6219d69c3abdd6113bee35df94826f48e84b742041f5124b5857a2b801f74573", + "sources": "5f9c8dab78339e402caa7f7aa4616b6b5c8e2d50201335c73e23bd21aba147fd" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-testing": { + "shasums": { + "jar": "9e257ac45834e5d184abdc238b5ee146a74a259d940c57722999ef400cdc2232", + "sources": "b40c580007e26d721d406e0b85385e87f6e2e8c36bea55adfd8837d77f57ccee" + }, + "version": "1.55.0" + }, + "io.opentelemetry:opentelemetry-sdk-trace": { + "shasums": { + "jar": "e593660b9fad8bfdb5e981ccd392aa030f788d577c55f8bac3b6c4c6dae509bb", + "sources": "2f374e9b5f2e7e33157bd6fc97eb5c629d0dac0f22a975075b52714916dfc6c5" + }, + "version": "1.55.0" + }, + "io.projectreactor.netty:reactor-netty-core": { + "shasums": { + "jar": "b8aaddd6025af42c2d810a76dc5b9a7717f0fde84beb93d6d4a778dac25fc287", + "sources": "061136ccc1bc3bed6938cea77a7343dc47de275aad4851b3407fb7ac15854121" + }, + "version": "1.3.6" + }, + "io.projectreactor.netty:reactor-netty-http": { + "shasums": { + "jar": "0ffdcaafe718327ca4687dd41c21318a267e93cea7b43f42db6f3fb3175256a5", + "sources": "712c12723e57d68e909ce9221cb12e04be105435ca518d13f63075af81cbaa44" + }, + "version": "1.3.6" + }, + "io.projectreactor:reactor-core": { + "shasums": { + "jar": "ffc646b225465efce55d3ea350f1bcd1d27d4a56e912323e316dd8e6d04bff11", + "sources": "d6180835f642a1f6d8b330fac98876488994187a89c3df48b369f37344ea6845" + }, + "version": "3.8.6" + }, + "io.projectreactor:reactor-test": { + "shasums": { + "jar": "27acda356a59c19bc3db033f1ed4cff9a6469da6caf424a4004ffaabbfe24d2a", + "sources": "882b7654b056b77f721a03a804e4830030f072a2f4afb92638d6925568d6d930" + }, + "version": "3.8.6" + }, + "io.swagger.core.v3:swagger-annotations-jakarta": { + "shasums": { + "jar": "9b30b319f1c31993e6128d22e12652be9a688589e30c67819ed84e95b96e7f88", + "sources": "b9324b72ab6c498fad2d766f5074b1b24be0cf2c1e55f6c937b4b8345ca90bf9" + }, + "version": "2.2.47" + }, + "io.swagger.core.v3:swagger-core-jakarta": { + "shasums": { + "jar": "e63b78c1e5b049e6670ca9bb43c3f35cf362ecc08ac59a783994a6a732a7d7eb", + "sources": "55b6e465caf14b019ebe4ab9d886915afd1a4796c6c790ffdd4789b36997f556" + }, + "version": "2.2.47" + }, + "io.swagger.core.v3:swagger-models-jakarta": { + "shasums": { + "jar": "15d10f4f7eac1e02a8ff940b430c634fc9dfe08368a54dffa3216cc2dc811aa2", + "sources": "4770b07fcb362a2c1b289fd255d5bf9ec11619bc0cbfcfc07e49599f24fef753" + }, + "version": "2.2.47" + }, + "jakarta.activation:jakarta.activation-api": { + "shasums": { + "jar": "c9db52100ce6c8aac95cc39075f95720d2e561b11f8051b81c121ad4effd7004", + "sources": "2aa5a3ba55059b778a3b467269404d7ac3b9485ed4a23ad26d2e63aa769ec35f" + }, + "version": "2.1.4" + }, + "jakarta.annotation:jakarta.annotation-api": { + "shasums": { + "jar": "b01f55552284cfb149411e64eabca75e942d26d2e1786b32914250e4330afaa2", + "sources": "142dfd2343429df2aac3e1cfacfacc21c8393112c0e0280d3628648d9b612470" + }, + "version": "3.0.0" + }, + "jakarta.servlet:jakarta.servlet-api": { + "shasums": { + "jar": "8a31f465f3593bf2351531a5c952014eb839da96a605b5825b93dd54714c48c4", + "sources": "6eb958543e0548bb93d2519e40224d13c8003b10cc615b5652bfd9899350bfb4" + }, + "version": "6.1.0" + }, + "jakarta.validation:jakarta.validation-api": { + "shasums": { + "jar": "63ce00156388c365f3ac1be71fcfaf114682fc0c452020b5df6e7ec236e142ab", + "sources": "941cc2028fe8f5e6b912954bca360ed347ace453aca4f8e2fd58dc3845a0c792" + }, + "version": "3.1.1" + }, + "jakarta.xml.bind:jakarta.xml.bind-api": { + "shasums": { + "jar": "5e489b6c874c4119e003ff1403db523ee3a8959ec499f3de29e77245efccf216", + "sources": "5bcf811e6719582ab2be21c84bc48f963ba377dfe1dae5ecb2673c1efa00e422" + }, + "version": "4.0.5" + }, + "net.bytebuddy:byte-buddy": { + "shasums": { + "jar": "2b5ddc8c1f4234bdb7cb45338a8e10a13e0e3ca473e91d5d821d681127ea8ba1", + "sources": "5211140f46c380a5e9630a86b2c07b396a9c374128fa603ca1d321b3c7da7449" + }, + "version": "1.17.8" + }, + "net.bytebuddy:byte-buddy-agent": { + "shasums": { + "jar": "5b17113e66e77ca6f8af07ff367c216df964a980f0e9f11e3b1aa793253aa64f", + "sources": "a205437d772e3edaf4a7a1a709e9d59c666e8a05218d0e000deb5651c52de2d2" + }, + "version": "1.17.8" + }, + "net.java.dev.jna:jna": { + "shasums": { + "jar": "260c4b1e22b1db9e110ee441c4f13ce115f841fa48c41d78750986214b395557", + "sources": "0b9224e215b3c6a464959e3f994ddd64c14d46fb4014facd6afa1cc18e469466" + }, + "version": "5.18.1" + }, + "net.minidev:accessors-smart": { + "shasums": { + "jar": "222c9f547bb20a99fc486403a398352d1306fb671b38abd7ecab6401df170e61", + "sources": "10880e44ed732de27ae424a9698a041c398102098b5b1bae3cc597ec62dac43e" + }, + "version": "2.6.0" + }, + "net.minidev:json-smart": { + "shasums": { + "jar": "1ae4b561458afb540be8ec5c6dbb4f2e715a319a7ae64854998aaf924770d61b", + "sources": "a4af3f3773286fe3f76f94d38d977611fd2493685f589466b76dd25cf70b400c" + }, + "version": "2.6.0" + }, + "org.apache.cassandra:java-driver-core": { + "shasums": { + "jar": "6276a8e25c8821eeaa5d2d67c50b81615d551dd7ec943302689996f6bdb2add1", + "sources": "80a95f2d4d61091a8f54bf76f2d26269ee7b8ac82e261314108d7ad83c083838" + }, + "version": "4.19.3" + }, + "org.apache.cassandra:java-driver-guava-shaded": { + "shasums": { + "jar": "fa5e6dfb61a987e69cd8559464145b6ceb6610d28760b0d8cff17eba052c8264", + "sources": "9415d1dd6132671cefc43eb5ac560f34d5e4a1b73ac25310fbfc4584a8033ec3" + }, + "version": "4.19.3" + }, + "org.apache.cassandra:java-driver-metrics-micrometer": { + "shasums": { + "jar": "4f61ed8dabc978f7c9bfdae578915480b6242468feea1c73571be7d832ee3d0a", + "sources": "6214d824dc8e72fd6221165b1497f4c46099027b7ad220ce17f44a8f3f58807f" + }, + "version": "4.19.3" + }, + "org.apache.cassandra:java-driver-query-builder": { + "shasums": { + "jar": "b6e4c84dff2448aaa67f5e3e867b1bf284ca6ad0c15701a4d4d7283384d8df12", + "sources": "dd63fa1af436d1b01155fdca72563338007e265fd8c05c3a8b2e80e76b2d4aa8" + }, + "version": "4.19.3" + }, + "org.apache.commons:commons-compress": { + "shasums": { + "jar": "e1522945218456f3649a39bc4afd70ce4bd466221519dba7d378f2141a4642ca", + "sources": "6de9de4559f12bba6d41789c72f6a2a424514f2d2a3f7f49e2a3c52414db9632" + }, + "version": "1.28.0" + }, + "org.apache.commons:commons-lang3": { + "shasums": { + "jar": "69e5c9fa35da7a51a5fd2099dfe56a2d8d32cf233e2f6d770e796146440263f4", + "sources": "eec245e820ec2800a1780cf756aefb427c1c6170e06902e67ac15b6910ce6335" + }, + "version": "3.20.0" + }, + "org.apache.logging.log4j:log4j-api": { + "shasums": { + "jar": "c4b642a7f047275215de117e0e3847eb2c7711d84a0aa7433e7b3c096daf341d", + "sources": "b86680bcf8ffa25897b6114cae508bb8e6ecac8081a0fc8985e0c00e27d4f4ec" + }, + "version": "2.25.4" + }, + "org.apache.logging.log4j:log4j-to-slf4j": { + "shasums": { + "jar": "d7b78fc0aaaa5e8ada388b29d718b0ab187e512965bed0b259bb4ab299f13db2", + "sources": "ca9159da173bf88fb621adf745fe1d313ba4074f4c66576ae70f5dd99eab89c9" + }, + "version": "2.25.4" + }, + "org.apache.tomcat.embed:tomcat-embed-core": { + "shasums": { + "jar": "78cd7cd7c104b6b87142c1b0bd902e1ce005b0245c3cefa8a06759148947200b", + "sources": "0bfbdc27e60d4db5b83e0f51193bae5f4bd02ac270fd78b06945e219fc473359" + }, + "version": "11.0.22" + }, + "org.apache.tomcat.embed:tomcat-embed-el": { + "shasums": { + "jar": "1b34c33b858c141df36c501b4d809e68036c406bca3671a86facae297917c7de", + "sources": "da3724004575f5c8fa7e45649f2900ec53e7ecfb502b6ce227ca9cf86b36a156" + }, + "version": "11.0.22" + }, + "org.apache.tomcat.embed:tomcat-embed-websocket": { + "shasums": { + "jar": "210e0c7ab194a76cc7283df0be365276091b042369dae125fb477828ba67e922", + "sources": "711f09af528ac5af172c664244bcba4748eac00811ef7c6b52ddd6836b5a4a28" + }, + "version": "11.0.22" + }, + "org.apiguardian:apiguardian-api": { + "shasums": { + "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "sources": "277a7a4315412817beb6655b324dc7276621e95ebff00b8bf65e17a27b685e2d" + }, + "version": "1.1.2" + }, + "org.assertj:assertj-core": { + "shasums": { + "jar": "c4a445426c3c2861666863b842cc4ec7bbb1c4226fefd370b6d2fe83d6c4ff0f", + "sources": "5ba6de05730cf76021001f8437f35db4cb5b513465d4ace8c3a6fcd68d9a19ee" + }, + "version": "3.27.7" + }, + "org.awaitility:awaitility": { + "shasums": { + "jar": "ee58568ea5945dcf988551501655183dc184e23e45a8e013fdfd9036194e6f7b", + "sources": "92d209bd0135b04ca6bb7689c6b921819896ec2d517a5357760f598faafee46c" + }, + "version": "4.3.0" + }, + "org.bouncycastle:bcprov-jdk18on": { + "shasums": { + "jar": "64d6c5a6121fcd927152dd182cbed39afe0fda641a970d9bcc0c9cb1858b2731", + "sources": "e5f04550f7740e588edcbd1654c59277cd7ee8725d8b674e44f7f8f4b9c5674a" + }, + "version": "1.84" + }, + "org.bouncycastle:bcprov-lts8on": { + "shasums": { + "jar": "492049b928f8baab535af0185bbab8734d14e1c7648ae2a2037d58486cafb676", + "sources": "d4447a4f412b328f3e43595ab99603dd38b08ee1db9f1ea341e6158eeb86a70d" + }, + "version": "2.73.8" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1", + "sources": "443fa6151982bb4c6ce62e2938f53660085b13a7dceb517202777b87d0dea2c7" + }, + "version": "3.33.0" + }, + "org.hamcrest:hamcrest": { + "shasums": { + "jar": "5d66b6a4a680755cb6ed7cb104fa7835ef644667586ff0737adeb977c39ecdbc", + "sources": "7a4050b1898f7e1aa395cf2be78fb6683f9e2766fcb8e1507926b204fa24d1bf" + }, + "version": "3.0" + }, + "org.hdrhistogram:HdrHistogram": { + "shasums": { + "jar": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", + "sources": "d3933c83a764994930f4477d4199539eaf413b42e32127ec2b68c61d711ac1a9" + }, + "version": "2.2.2" + }, + "org.hibernate.validator:hibernate-validator": { + "shasums": { + "jar": "25f40118fa4c50f8522d090d25d52d5a38953b0ccd1250835f052e7bd3164ce0", + "sources": "db6a3d49eceaae0a880de8749cd7f7e8928c18458b44fac84633c3ee8db7ac0d" + }, + "version": "9.0.1.Final" + }, + "org.jacoco:org.jacoco.agent": { + "shasums": { + "runtime": "3fb76eea65f81bd9415202bab34b6571728841dff1ab8e6bbe81adc2e299face", + "sources": "8a643b749deb255d7a42c445c3053c9ec263e27103becdaaf88cedda44357255" + }, + "version": "0.8.14" + }, + "org.jacoco:org.jacoco.cli": { + "shasums": { + "jar": "12d5d78351c638efeea71ac840f6a5cf7bcff89001ddb05eb89f956d1079a2c6", + "sources": "52f715f15b890960f70f4ae8fbdd4bca70eba59c0283b37af2d79ad9215d2e37" + }, + "version": "0.8.14" + }, + "org.jacoco:org.jacoco.core": { + "shasums": { + "jar": "28abbf0eea5a08e4f24097f2fbac663ca17c341c25c3a04d90d6cd325943c995", + "sources": "1550fd5081ecd2c2ad053994c23d91a4cef6dcbed4c4dac95130e7d75fa9cd3c" + }, + "version": "0.8.14" + }, + "org.jacoco:org.jacoco.report": { + "shasums": { + "jar": "a3e2026060ab8b8d5c650706406234bb4c033dfd5376afeb8b1666e8ed27c453", + "sources": "80ac2fac212d6a4583b7f025dc7b602f384a9dfcdbccd0e9cb78c415e9f5ffc6" + }, + "version": "0.8.14" + }, + "org.jboss.logging:jboss-logging": { + "shasums": { + "jar": "7c12ee575508f81e22b1db9334b969d0ec54ef0fd1dcba24eeab1a44235fc366", + "sources": "e8a2b9aaac82b0082aa040e6bdf6cd7f225cdbc75d2bd1a79fa7b17007ec1b15" + }, + "version": "3.6.3.Final" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "6558a3d233da56a20934b32159f9db5f86ed5816ef098f78a2c223dc6abb79dd", + "sources": "664f515359444a92267a13266101431a630f99d6b8d04407a92b1a0e558d33ee" + }, + "version": "2.2.21" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "195fb0da046d55bb042e91543484cf1da68b02bb7afbfe031f229e45ac84b3f2", + "sources": "b2c0d02e0a32c56d359e99634e7d769f9b1a8cd6e25061995abad1c1baf86f56" + }, + "version": "17.0.0" + }, + "org.jspecify:jspecify": { + "shasums": { + "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "sources": "adf0898191d55937fb3192ba971826f4f294292c4a960740f3c27310e7b70296" + }, + "version": "1.0.0" + }, + "org.junit.jupiter:junit-jupiter": { + "shasums": { + "jar": "784b65815f479a0c99a9d3a573b142e2a525efb6025d97f751b19e72f90aeda3", + "sources": "402f86a4fdce930bb68b592f2ed5a9d57dc4d1b2747aa2d66c0b3cb7a2adceeb" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-api": { + "shasums": { + "jar": "d655d7e6f0c7ae07f10a2f3bbaaebb6d30e9b26204a068ad9e9b3950aa28792c", + "sources": "8266d8da51d0c7d6a2ed4895a3cb76e0ec22194907f24364f2a4f3efd05f00a5" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-engine": { + "shasums": { + "jar": "1e2fab61ad27ea08fc7c70dd9677cf8c6d1ae5434d42dcfdd633b12c7e7c04d0", + "sources": "35706a9edf1b580bf22d6eca9d6a9165f478f75b0108840ad6f31481cd662d6c" + }, + "version": "6.0.3" + }, + "org.junit.jupiter:junit-jupiter-params": { + "shasums": { + "jar": "cf2947e2302b9f8c8a059259a277881c1cadae8fbc2514c16a925cfeb7beb2e5", + "sources": "f0dcf217100b06b98cd36c2e74fb919c74e3024faad868bac9eba6ff00c7c263" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-commons": { + "shasums": { + "jar": "39f262d09c3d52719fe0b77f080e90a3695e285d779a41b232e17963ae5da200", + "sources": "06cbe4a4bbd79339c3817983510cf3adc3d6a88a8a556c80c5b84eeb1ebd13dc" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-console-standalone": { + "shasums": { + "jar": "3ba0d6150af79214a1411f9ea2fbef864eef68b68c89a17f672c0b89bff9d3a2", + "sources": "c4e79459727c6fe6afbddcc04daa67767fb73d7044d29846dd4ab90de1d0fa0c" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-engine": { + "shasums": { + "jar": "491e9e4f745f161b8a8e4186a1a7c6a450ea12c70930c9aedae427215301d947", + "sources": "89a893566a97557dbbcb0706d9b5565c4e7a402050841753dc527f3e9139c9ac" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-launcher": { + "shasums": { + "jar": "315608372e4dc44bca0ccb3ae8a07ecc206b3367033fa05748a03ccd563f1301", + "sources": "4fcbdb81cc882c0c3e73f742878db5884d3d2f86facc08369ca953e32796d144" + }, + "version": "6.0.3" + }, + "org.junit.platform:junit-platform-reporting": { + "shasums": { + "jar": "f19c5be871c37ebed493f3152b67a909f89a44dff67c2db8016dfe34167d5730", + "sources": "bbdda2b9c002dbd1b05cfec144bab91e8cca46ed8d58525f51b547f3a0a84a7d" + }, + "version": "6.0.3" + }, + "org.latencyutils:LatencyUtils": { + "shasums": { + "jar": "a32a9ffa06b2f4e01c5360f8f9df7bc5d9454a5d373cd8f361347fa5a57165ec", + "sources": "717e271b5d67c190afba092795d79bba496434256aca7151cf6a02f83564e724" + }, + "version": "2.0.3" + }, + "org.mockito:mockito-core": { + "shasums": { + "jar": "d1a96d252128d3a4247cfd8a2e76412efa3cc103977be17933c942117a24f374", + "sources": "dcde489c1db6449c162f05105ace4c172850d3dc7f6633bb4f54d47a16a0fd1b" + }, + "version": "5.20.0" + }, + "org.mockito:mockito-junit-jupiter": { + "shasums": { + "jar": "fd6c703c2b00b914f3adbc27b18077a708f3d6992f19242c444e737c6cce024e", + "sources": "3c199479a2319db4395fd9fd209946ecc4530f48fe5cdeed7677c285bf70fbb5" + }, + "version": "5.20.0" + }, + "org.objenesis:objenesis": { + "shasums": { + "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", + "sources": "d06164f8ca002c8ef193cef2d682822014dd330505616af93a3fb64226fc131d" + }, + "version": "3.3" + }, + "org.opentest4j.reporting:open-test-reporting-tooling-spi": { + "shasums": { + "jar": "04ac4ecfcaf60abe0e6d5b18e8306320aec7cd9cbf15e59eeac54fa9faa16902", + "sources": "efe9672e74111726c0ff85a2508a0bc78be611a7cbe460560dc7cd429ee0a4ce" + }, + "version": "0.2.4" + }, + "org.opentest4j:opentest4j": { + "shasums": { + "jar": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "sources": "724a24e3a68267d5ebac9411389a15638a71e50c62448ffa58f59c34d5c1ebb2" + }, + "version": "1.3.0" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "03d99a74ad1ee5c71334ef67437f4ef4fe3488caa7c96d8645abc73c8e2017d4", + "sources": "e37000a2a0bc9f0bef373714ad7dde4082212351847b74618d483057a4ae186c" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-analysis": { + "shasums": { + "jar": "6a15d28e8bd29ba4fd5bca4baf9b50e8fba2d7b51fbf78cfa0c875a7214c678b", + "sources": "ff731d401ea2407759ea19b4b025800d32495a51a912f2553d987cddda424773" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-commons": { + "shasums": { + "jar": "db2f6f26150bbe7c126606b4a1151836bcc22a1e05a423b3585698bece995ff8", + "sources": "218bbb648e24578a385cb6b6a21ceff222a2a8f8b2d5f6a256a8099dd336dc76" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-tree": { + "shasums": { + "jar": "42178f3775c9c63f9e5e1446747d29b4eca4d91bd6e75e5c43cfa372a47d38c6", + "sources": "9d1fe261fa1d29904ca9dbc76878396e76bc225191676a8c16ad2669a205321a" + }, + "version": "9.9" + }, + "org.ow2.asm:asm-util": { + "shasums": { + "jar": "3842e13cfe324ee9ab7cdc4914be9943541ead397c17e26daf0b8a755bede717", + "sources": "e518a00b1d004832e72c6448351c4865971ac95a7cfe78fb0315d76acb393a46" + }, + "version": "9.9" + }, + "org.projectlombok:lombok": { + "shasums": { + "jar": "01f7b1a015e33e2b62d5f5f37053306357ab1415fd181fcba7794f5d198c1126", + "sources": "5b78c305a65fbe257d57878bff6530e2b79e1a2cd660f45dcb7d7f8f5e56a483" + }, + "version": "1.18.46" + }, + "org.reactivestreams:reactive-streams": { + "shasums": { + "jar": "f75ca597789b3dac58f61857b9ac2e1034a68fa672db35055a8fb4509e325f28", + "sources": "5a7a36ae9536698c434ebe119feb374d721210fee68eb821a37ef3859b64b708" + }, + "version": "1.0.4" + }, + "org.rnorth.duct-tape:duct-tape": { + "shasums": { + "jar": "31cef12ddec979d1f86d7cf708c41a17da523d05c685fd6642e9d0b2addb7240", + "sources": "b385fd2c2b435c313b3f02988d351503230c9631bfb432261cbd8ce9765d2a26" + }, + "version": "1.0.8" + }, + "org.skyscreamer:jsonassert": { + "shasums": { + "jar": "719095c07d4203961320da593441d8b3b643c18eb1d81aa98ea933bb7eb351ba", + "sources": "a825c29f8cc40f85ea4e7a431a55d4278a785c34acdeef4cd1be7367f70ea6bb" + }, + "version": "1.5.3" + }, + "org.slf4j:jul-to-slf4j": { + "shasums": { + "jar": "cbb7d1aaaa9e871eb1a06594abd911bf97027152976edf1edc315be75239204e", + "sources": "b6dd2138f3e83d876bf07206d09f2b48ca655bc36a8e80b0c2a32ad19ab8f1d5" + }, + "version": "2.0.18" + }, + "org.slf4j:slf4j-api": { + "shasums": { + "jar": "44508fd1576500688c790b190acdd16fec4f8c79a3e0b900afd70503cf055f55", + "sources": "192e007cf7f2be41d40574e44521fc0b7ce55e01f13dbe0fa8707c8ae3329075" + }, + "version": "2.0.18" + }, + "org.springdoc:springdoc-openapi-starter-common": { + "shasums": { + "jar": "a0b5a6a5384b4a36718fd7a69efbd48311fd5f404c96ce286a6c285c5d0038e6", + "sources": "19a2612f56ea7d867c70cdae5e8fdf9d2b7a3cbdcba257c1d9ddfe88e48a74b0" + }, + "version": "3.0.3" + }, + "org.springdoc:springdoc-openapi-starter-webflux-api": { + "shasums": { + "jar": "a58f130aa60c47001e0d7b6b5e611edbbf187f58aa7d697dd720ac220f57b384", + "sources": "90968a39c963a144ee30248146dff38eb568edf57109ccddb843d6a92c1ef756" + }, + "version": "3.0.3" + }, + "org.springdoc:springdoc-openapi-starter-webmvc-api": { + "shasums": { + "jar": "c7e0221797240037eaf20c834f2d03fabec3f26051bd7052be8bf169f2c02876", + "sources": "e0fad37b01fefa5b52aec1cc09101017a397ae93f7ba8dace72ed29d1f2a3106" + }, + "version": "3.0.3" + }, + "org.springframework.boot:spring-boot": { + "shasums": { + "jar": "edb984d0bc80d209bed271e6d334fbfbfcf11cc4c1ef5059adc31c5bde7b1d7c", + "sources": "850ec7c91b0ff92c46797e0adcf1f47369d64a0cf4a8427d01b4834df129d0d4" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-actuator": { + "shasums": { + "jar": "edfedbcc5d33c8b0a8d0156dcc8cbf6234a33dc861001c7ec8ef63af19197b7e", + "sources": "d74a19a07e1eaf70bfe00b33332c3d61d82621e887b1a8af3b4dbb05051ca197" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-actuator-autoconfigure": { + "shasums": { + "jar": "59b188a313fda88bbe6cba613dd13aa00d1cc49135b11120ae5d451f72d49c00", + "sources": "c4aa275f1a4c97020d56d96cdb5f1b9a0b8157da06b62313c55e2d861e683c59" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-autoconfigure": { + "shasums": { + "jar": "1e8a953294fe76727965970de31e3bb08fba2b65e3ca0ee9b8bca492d0818d10", + "sources": "477e9834d7982b080b485c7baeb27ea399fca324d0442dc2f694a473b6a394fd" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-cassandra": { + "shasums": { + "jar": "8a69a41383b36eed9b58b462c698cf7ec825ea0ac3b131ce7c2f92419dbc3bc7", + "sources": "e580260c129670d80a96c84c2241d5cbad3d9f9a183d3af201b2b5acab96e3cd" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-data-cassandra": { + "shasums": { + "jar": "f17d6ed4fe4825abb68ec4743a3248d9e456c94e099e2653c392ee75cef4b8a6", + "sources": "d2fcf562626d79bc13f71284c2a9b820975ce0bd35e9e9daeef8deb05fb14e53" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-data-cassandra-test": { + "shasums": { + "jar": "5ad17d2ffcd040eae3f425e7588e2b2604461b47ac7801c5ccfb5179e6725832", + "sources": "73ca527b7a6d67b0e8a20865d91f0bb15092ef3415c7ebefe475bc14894440da" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-data-commons": { + "shasums": { + "jar": "991f28c95c3b5687d41429ec1da258d6ebdf33c1778dab2057361df9983dc6c7", + "sources": "bbfa0f3571ee162c21597e7fc7a925a5919e1267ebb55eb5b3698c2832de9ec0" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-health": { + "shasums": { + "jar": "e1c81e0e8d89ba7d25a3522d52159a4bcfa9bf7ee4e0d53cef61244e75a244bb", + "sources": "0d664e89d03dffde004f79e9aa5a7482128d0358c284edb0b5c2895eb25a43b7" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-http-client": { + "shasums": { + "jar": "7881d09b33f278b39fd1018d0cb7d91b73b72406d2350351166511b1c3a76c6b", + "sources": "17ee08d609a1d4d1d64198b9cf0cf79920974400460022b4b97117d22b7ea73a" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-http-codec": { + "shasums": { + "jar": "dd3e79f5bf872e34eca182f3a6f050278263562da042a1a0bc338f5d70d4ab60", + "sources": "4f2231f549e7353f3095b58995520bcb073d4c155aadc839f3f66d1b6543059e" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-http-converter": { + "shasums": { + "jar": "9f620c36cb98103ef664a9fccad4173ae20120d1abc790b795130be4e02dbb90", + "sources": "9f4378bcb3caa6696d8fe340c519bd673287f2c046098607cbe079ba9aa98874" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-jackson": { + "shasums": { + "jar": "0cdbadd10bcc3b23d32dffd419caceda4a4ed6b3da0262617f543732e9105ece", + "sources": "efe6e9f38861e94fbf36045bb23d23076407d26fed5752efb852ad2accaea3bb" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-metrics": { + "shasums": { + "jar": "1cd20b112104d244fdc96b44b3a8193e0916686a819a6be93127c1c7eefc1c9d", + "sources": "b61f894a893ef3f3e0b978e7430f08c6b3580c19ac963bbbf8901a28b2d18f6b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-metrics-test": { + "shasums": { + "jar": "124e88e2d8ef0331653bb9d2c849143e210e97d3ded4e8cbdb0bd68c05ea2e65", + "sources": "b17d0251cee5454db0d3e573a8c23d6b0055de534fa49b75c18bc0af6ea9f100" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-observation": { + "shasums": { + "jar": "aced85ab6f7a2a8b15d8bd52c2b75dfe47c9890dc08d39e24b2e7b78f79b6ac2", + "sources": "8e159976cbcf123f3333793f47e88c71932ff6f2f785db8c69831bfbcf75bc3b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-tracing": { + "shasums": { + "jar": "dfb60c9422c80957a020e8751317bc3515f3ed56d5d92da685bfece6c0ba780a", + "sources": "c0d8f28ffbd343b00586195ee8fd34d2441562c67f01cc100578f62145e51846" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": { + "shasums": { + "jar": "3463de0849ee471c99726b8c9a334cde69a96c78c496aa452db9d9f34b53603e", + "sources": "01b024f9530bce7dabf3592a3f50fe8063c1f9f5ae6d982edf73ba85410b3cd6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-netty": { + "shasums": { + "jar": "d5526be25b050ad5e4dd7a56095b78357bf73bbe447d900588fe7f895873ff3f", + "sources": "34b0173a82c5b35275a773b213b20591c4047b87e3f0b6dc9c1d0736b5084591" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-opentelemetry": { + "shasums": { + "jar": "42ce3e301fb94f6d15efbed5bae1c3ea9f8fe8da93afa1ac4aacf1819c1d2cd4", + "sources": "f07c50fd5e2dc2b27fbcf08f2d7ad1b8663b8611788b6bf1f4b66fe5c5dbee5b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-persistence": { + "shasums": { + "jar": "201cd088c5fddbcff7ece343f42eee0cabbab64083d339f35e5eb4edbcdbd4bb", + "sources": "863fc339ae51cc5b5287cac067ff5527cdff2ec8da85358d8bf61fa9a460568c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-reactor": { + "shasums": { + "jar": "abb8ac783f1a3e2de68f2ececfb22ef4ba47c74089ce377a1476f3ccf5c35539", + "sources": "0753ac2c9596f010acdac06e9bc69d3d5a35dd9abec4e44c1de600dbb7577c13" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-reactor-netty": { + "shasums": { + "jar": "5679a1518fece25f608b6abdb165bae59c4ba1aa76833700fb6cf35d528575a1", + "sources": "35281bbd1465a0a22c1f6a2188c64e2efc8535f2e30807687c77ec15197b58ca" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-restclient": { + "shasums": { + "jar": "4438e7cbe09fe2d1aa40da4112cbc2a7f0067046dbfd153e79122be6e143c82a", + "sources": "87f4a654821800a30f5d41ac5320877cd96cf436a60ac2dd541369b159a4eff2" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-resttestclient": { + "shasums": { + "jar": "976fada4921b1817e1ced3c0da93a709d85638b519a9e63c3075e76c1e3c0593", + "sources": "ad2de8d55af3be0eba0e59259eb6427fd83eca7fdd134454a0c9cde2cde4c9bc" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security": { + "shasums": { + "jar": "fef4d4952d7c4f86112d4a27cb98cf1d71001373f9d8f88fbf0af9d908fdaa3c", + "sources": "edc45113d48d5b3f7e3ef6f722ffb905a2b0bd5791e79879b591cfe74972178e" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security-oauth2-client": { + "shasums": { + "jar": "37a6474b11b65f39b444971572e66553512992f4434280365cedcb396b8afbec", + "sources": "dcf7f976f5e8216498d3415508598fa6e8da7248a9ae3056f94fc3abfb76c65f" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security-oauth2-resource-server": { + "shasums": { + "jar": "d33c17f53bab6054589d94bbc36f8ed017fb0c1cd353c9b8a85359b72d4d25e8", + "sources": "2d598d95730fca23bc1ab8d08af3cad04c6cd69e5d4f728d7ce25f3f5e410953" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-security-test": { + "shasums": { + "jar": "7e34b14edd632dc3cd911931d3e3d74de40d863aa1a1849be4b217a293b14004", + "sources": "ad5a8312d621e12e659b198ded8b8c1b1a2066b34940443856e6302bd8e885b1" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-servlet": { + "shasums": { + "jar": "fb1af769617daa2808a82921d98ca94efde8cb20fcefc55e71b2e0bf93de1423", + "sources": "172a6736933d75bdeeee725078769e27d8142a826e811940c595aea815913512" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter": { + "shasums": { + "jar": "d70f5f300c9e7af18813799bffce38974398f6429c578c825822a32560c4b202", + "sources": "d70f5f300c9e7af18813799bffce38974398f6429c578c825822a32560c4b202" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-actuator": { + "shasums": { + "jar": "576d445c6d0b7920f098822f45d74c2239f363d06508f8acf2a181f0b69c2cb9", + "sources": "576d445c6d0b7920f098822f45d74c2239f363d06508f8acf2a181f0b69c2cb9" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-actuator-test": { + "shasums": { + "jar": "9f87aeefd9049094dd1fd64d96632bee353f871e0999c7c0531d69a2dcf7a945", + "sources": "9f87aeefd9049094dd1fd64d96632bee353f871e0999c7c0531d69a2dcf7a945" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-data-cassandra": { + "shasums": { + "jar": "32abc561b414e781bc1998e1a6cd1167f3eff2247e6bb2b1b08a347bb3054acb", + "sources": "32abc561b414e781bc1998e1a6cd1167f3eff2247e6bb2b1b08a347bb3054acb" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-data-cassandra-test": { + "shasums": { + "jar": "aacd60f7f5cab180a23dbd87fd5b53d524c2c89ce42635d5eaa4331075dec548", + "sources": "aacd60f7f5cab180a23dbd87fd5b53d524c2c89ce42635d5eaa4331075dec548" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-jackson": { + "shasums": { + "jar": "bd042218bf291c4ee821d7ec3e86f7f747223d32cd87066aa5e3730a2dd5c3b6", + "sources": "bd042218bf291c4ee821d7ec3e86f7f747223d32cd87066aa5e3730a2dd5c3b6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-jackson-test": { + "shasums": { + "jar": "72ad611e32e370446bb2de890da4f084def1d354f4526522f0ae1182265b545a", + "sources": "72ad611e32e370446bb2de890da4f084def1d354f4526522f0ae1182265b545a" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-logging": { + "shasums": { + "jar": "b5f1d01cd179ffc24b125a6ce971854b7b141c4e19e9c050a0b82d514983b1f6", + "sources": "b5f1d01cd179ffc24b125a6ce971854b7b141c4e19e9c050a0b82d514983b1f6" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-micrometer-metrics": { + "shasums": { + "jar": "a5d302b2d6e9a8e1989455888aad2f69349f4c0b43b7ef41c8063c4bb92dec32", + "sources": "a5d302b2d6e9a8e1989455888aad2f69349f4c0b43b7ef41c8063c4bb92dec32" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test": { + "shasums": { + "jar": "dd6d8969ce0e7736d29c5ce1dbdf9d9d89ac0c7ecbae41485abeb5b3efe87546", + "sources": "dd6d8969ce0e7736d29c5ce1dbdf9d9d89ac0c7ecbae41485abeb5b3efe87546" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-reactor-netty": { + "shasums": { + "jar": "ceebf772bae1c9492fce1c766fdc18a7a17388f02f639a6ba20824b8a3dd848c", + "sources": "ceebf772bae1c9492fce1c766fdc18a7a17388f02f639a6ba20824b8a3dd848c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security": { + "shasums": { + "jar": "04e806b5737be0d399c85d356b060599684df6fc4f56cc08b85a563ae1a066dd", + "sources": "04e806b5737be0d399c85d356b060599684df6fc4f56cc08b85a563ae1a066dd" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-oauth2-client": { + "shasums": { + "jar": "1afd7f96736afc19451ad2a4f001e54af93d9d9d788802df9f4e536860560aca", + "sources": "1afd7f96736afc19451ad2a4f001e54af93d9d9d788802df9f4e536860560aca" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": { + "shasums": { + "jar": "72dbb14dc0b21f43cee18ae6caa6bf7b0c4efe4bac11702e34529280865ecd83", + "sources": "72dbb14dc0b21f43cee18ae6caa6bf7b0c4efe4bac11702e34529280865ecd83" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": { + "shasums": { + "jar": "8e13abf7c7754171c83c8236b796ef3d6e8d841a3ddafd84dfec0e5615b77e75", + "sources": "8e13abf7c7754171c83c8236b796ef3d6e8d841a3ddafd84dfec0e5615b77e75" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-security-test": { + "shasums": { + "jar": "a7320624975022865468e255b8e0c414f76d380eef7793faeca87f98496998ad", + "sources": "a7320624975022865468e255b8e0c414f76d380eef7793faeca87f98496998ad" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-test": { + "shasums": { + "jar": "e4844ae2375d569711af218763620993ea434b4836d3463cf26d9f6b6e589340", + "sources": "e4844ae2375d569711af218763620993ea434b4836d3463cf26d9f6b6e589340" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-tomcat": { + "shasums": { + "jar": "f4a81ce616baa9c715be0dc0735210d770aa67301f92d3b11942f780056fc7ad", + "sources": "f4a81ce616baa9c715be0dc0735210d770aa67301f92d3b11942f780056fc7ad" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-tomcat-runtime": { + "shasums": { + "jar": "8d0c7cbd6bd43d47e664a9127f70ceddab952828797f20e2b0b93848796d82f2", + "sources": "8d0c7cbd6bd43d47e664a9127f70ceddab952828797f20e2b0b93848796d82f2" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-validation": { + "shasums": { + "jar": "bc449f60bb483374e7358afcda3fccb6e01906e158c7e1e00d9035277a6545b7", + "sources": "bc449f60bb483374e7358afcda3fccb6e01906e158c7e1e00d9035277a6545b7" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webflux": { + "shasums": { + "jar": "dd99ab79bd18c6358183b146c3eb35730652dd36d2225d5795405efa7137b1a0", + "sources": "dd99ab79bd18c6358183b146c3eb35730652dd36d2225d5795405efa7137b1a0" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webflux-test": { + "shasums": { + "jar": "78c866953b611065c85b8f069b18d330c1f2051db932fc3a3e8213b852b7f8eb", + "sources": "78c866953b611065c85b8f069b18d330c1f2051db932fc3a3e8213b852b7f8eb" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webmvc": { + "shasums": { + "jar": "b70e0d9e1bc667a3a9ad509f98a6e9ac443af8eab5143f8c77a38aec0a014a2c", + "sources": "b70e0d9e1bc667a3a9ad509f98a6e9ac443af8eab5143f8c77a38aec0a014a2c" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-starter-webmvc-test": { + "shasums": { + "jar": "d11fd7bbd613040f88ddba503c486970dd282abb92f12158bc9655ee533e9f31", + "sources": "d11fd7bbd613040f88ddba503c486970dd282abb92f12158bc9655ee533e9f31" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-test": { + "shasums": { + "jar": "8879b4a336972eb498ca6606266e6ecdae911964c0a480d3f4bf37a6c2455b33", + "sources": "4dc67a1a332d75fa3dcf517f4b6dc66ed146793307aa9d23c0ebb5f4b399850a" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-test-autoconfigure": { + "shasums": { + "jar": "99ca7ab8be0dde10fa6c03e1026969619e826fcc914b6bc0d09090e75ba17cb4", + "sources": "f94cf34c24539cc3752fae1a0bf182282086452e9c83cfae5241574f20951eb3" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-tomcat": { + "shasums": { + "jar": "ad7c6527319f5cac0b5638a28820847f64d21282147fb98daaaa1f515ee17323", + "sources": "2388d2eaeb9d413d3d7525983fe14030d3b48bc0cca1530c8c7e9dc73e05e8b5" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-validation": { + "shasums": { + "jar": "15161d6eda4589a24ea30d1fd466bfe3843861c3b55963d49a26bfc0bf2ebbb2", + "sources": "52beb1b2b90adb6cec5bf8523e534e56fed771a7f0fe3d42191a4d3b8a5d3873" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-web-server": { + "shasums": { + "jar": "26a13c73ee85e7a851b73eb2d683ed4d3b7a4ca581b608dfd627bd4551997cf2", + "sources": "41e1dddf6e1be5fc35c4849f51639c097e7a8eb9c6627a780791a1d9e430c311" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webclient": { + "shasums": { + "jar": "119d82faa651b35964eab73ea3d962b1c7434792647cbf82c9dde44785749671", + "sources": "bf3dd5bf566482bc32c0c75548eb9c6a598b4d26c66677cfb84fca4cd21ccf81" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webflux": { + "shasums": { + "jar": "7eca957fe0ad8ee60642d58e6a8e652ebaf64198b72f9ccfa959bea056fb7091", + "sources": "fc7dcb5570215a40c78fdab85c60876b740be714cb479d03b3bd39b2c7b26e5f" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webflux-test": { + "shasums": { + "jar": "3ed73416ab316d0247d9c2efbb922db1247f03d114fada897f70f9d59408c839", + "sources": "5164cd1c633380d2f2616855a2773f099f15aebc2ad70c04a942e673be12be6b" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webmvc": { + "shasums": { + "jar": "95250948bda9a0a1e1f2ad3f413bd23e36dfedefb89fe59d309d447c6c4c5010", + "sources": "26a04367e170092463c619c886f4f8b688644eecc4a6c91c18d17c242a8f4211" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webmvc-test": { + "shasums": { + "jar": "06180d3ee7f9019880b0528cc93164f8f038e35007bd99a40fbe52892d96a955", + "sources": "4c5b614a96d50a44fce7c3269b82f26fed6d3d04933140ecf52db5e4d32e2480" + }, + "version": "4.0.7" + }, + "org.springframework.boot:spring-boot-webtestclient": { + "shasums": { + "jar": "7015636f7e41b69d80fd903acdcb1554f2b062551c1ce353e625ea4a11f52903", + "sources": "b1175e4937c93d493bbae0a2c7e2cee13cd60a6b7dd859fb6e662091f986e28f" + }, + "version": "4.0.7" + }, + "org.springframework.cloud:spring-cloud-commons": { + "shasums": { + "jar": "6973e75b09d7ccb98566e4e980f600cd98ffcdc76d19fd822e93c7c2166ffa49", + "sources": "fd39f42ebda40c120a450256bbca653d250ff105ea640a530680c1251ced5ca3" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-context": { + "shasums": { + "jar": "8972e4677e511dc518280d13a16d1a3e6e3ed4ee91e643d3f0c66676f6078f75", + "sources": "3765a79f4a43fe01a1298b09cd8ee51f0e9692971555478fd157bdf456a70c7b" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-starter": { + "shasums": { + "jar": "7568b8ced4069bc055af52b5455b206092401a44dcbd4f89d6fa00f89df1cc18" + }, + "version": "5.0.2" + }, + "org.springframework.cloud:spring-cloud-starter-bootstrap": { + "shasums": { + "jar": "366aa9da9bd1e8222bed83fa698649b16ba4b2a976a028d565b95afe610735df", + "sources": "46bb02036834b9db0cfe086ca2b4e9581319029e9dff2b420ddf3eb8094f3d62" + }, + "version": "5.0.2" + }, + "org.springframework.data:spring-data-cassandra": { + "shasums": { + "jar": "d9e4f2656df238d5561d02d0521036f52518b91d0ef840fd8f25d113b4325610", + "sources": "35340468867c3c37447606312f1d2e2ab18b5123885967a364743f77f196bdb7" + }, + "version": "5.0.6" + }, + "org.springframework.data:spring-data-commons": { + "shasums": { + "jar": "626151b9c33ab98ebec7f1a2e9746cfe1aa428b0de513f9bb90383533ab8ba6d", + "sources": "8d08a88e7b6761bfb84a79fadde38bafaeeed90ddf4595ba9cbf71c25ed7e2dd" + }, + "version": "4.0.6" + }, + "org.springframework.security:spring-security-config": { + "shasums": { + "jar": "7aeafd876d48d8b5660356953ed7a607d2d09e8f2b9844acba3fcbc32beb63cc", + "sources": "aeb9131e5cd38ea7ebeb0d348c90da837c807f8b68ae3c0fc3152a46682f16ee" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-core": { + "shasums": { + "jar": "f9e1aebb39e051f6f92be029a6fca31e2977a06d417aa51504bfb298bc2a7c69", + "sources": "73d208a0dd021cad8cbbb85a71c8efc66df0161f49e91cd9d877a55def6bc9d0" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-crypto": { + "shasums": { + "jar": "baf9f76bc5b15d090a82841fd5713fa11b75f91fc86de27029d972ce85d3d2e2", + "sources": "bb183230f96711625bdc1d0fc45398917062c2b6b605f94f8dbf0de6a7a1f862" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-client": { + "shasums": { + "jar": "2c50bff8f60f08a46bef837dca50d1270f0dba64a60f551c0b96b33a1f608487", + "sources": "47549b16e028266bf4836b4bf00e9111a46143ae486aaed1ff0370c56ddbe82a" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-core": { + "shasums": { + "jar": "01cc03b6f30e5b526e85fc276b32af25f34b119f601bc17ba3cbe023f45b0271", + "sources": "68bc19e0b85c108766d92bc4a9e9948a641d65d23d1d93cca7f724998665f88f" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-jose": { + "shasums": { + "jar": "c8cd9a8aefc42a02e34166ff02f3f7def2f6028f555932f04f163dea729bdff9", + "sources": "1a33db514d2ce33222aae9bb3ba41227112de08986aac4e58be857417e7332ea" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-oauth2-resource-server": { + "shasums": { + "jar": "4c53ad5b6a06b9f6272212b5a0a71d003b4ba01dd16de691fd63ddf37554f098", + "sources": "97d33151cd02afcded341ab7ad65f1bcca4798789f5626a5d948809ba529373a" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-test": { + "shasums": { + "jar": "4b65c38c7fcf372793cdf6e57651be1332ec241fff9481b15ed8f3ea2207382c", + "sources": "61886c39c6853ebafa91718c1bc44ebaad6f834dcb8d0524e509135033c9498c" + }, + "version": "7.0.6" + }, + "org.springframework.security:spring-security-web": { + "shasums": { + "jar": "6ef060f97271218c0bff56273dc2edb8e2e001a253a0291278d5fdafa5d70573", + "sources": "33298fd169429984bb6cebf9f4a6176ae9eee047e8b5a3ab6b3d752526db03d9" + }, + "version": "7.0.6" + }, + "org.springframework:spring-aop": { + "shasums": { + "jar": "1178f039e087884174e2affc46e484f4a8bd7f2a4e011d33dd9137709f740f80", + "sources": "580610d9e5e2418ea48f64850673ed1d1fdc2d9c8e5cf6e9cfaece1e61b70522" + }, + "version": "7.0.8" + }, + "org.springframework:spring-beans": { + "shasums": { + "jar": "6ec2e361a8872a71d8b1ff66f1bcb8cfa29fcc437931998919da7cecfb59b45b", + "sources": "d75bdcfe142b1576f72356748292cad5c21872a52be2c7f2920a9795bb3c52a5" + }, + "version": "7.0.8" + }, + "org.springframework:spring-context": { + "shasums": { + "jar": "1eb7d552414ebac00e30ab3e809138d810785f6d2c4271db77cdf0181f308f19", + "sources": "a28b30679b51bcf8aac7f06cb564a379cc2d6c4891b2e2dfc738ddd750c6278e" + }, + "version": "7.0.8" + }, + "org.springframework:spring-core": { + "shasums": { + "jar": "726ba2a5130833644bdf267a55ff26e1f52e8dcc9aa1ffa06904ca9c14619f25", + "sources": "3cbdaed9f2b1eea10d8ac27148ac5e6407d2861fa2d373253a09a1220a232919" + }, + "version": "7.0.8" + }, + "org.springframework:spring-expression": { + "shasums": { + "jar": "3c97c38ab59c77ee886e08ccf8096f6bb58a1245f68dfed7a40e93f41c435f9a", + "sources": "35517249c504d1d4550186808665587c8bb5be953cb6cbbb3856804194e790e9" + }, + "version": "7.0.8" + }, + "org.springframework:spring-test": { + "shasums": { + "jar": "6ffb7796075a204915edc4bb9e54dc420183cecb520d753004f660f153763c8e", + "sources": "7bc670e2e1c9cc902da5557a857dde0a4d8089c267ccfcc1bb554cbf2a8c5a05" + }, + "version": "7.0.8" + }, + "org.springframework:spring-tx": { + "shasums": { + "jar": "57e8fdb6de949e7ec2617683fec03af0253bdbdf4bf3d2651a926a94413df283", + "sources": "7887541d74a7221ca92e21d1a2ecc13e8f98767b1603b3b6bb81d7bbd5aede48" + }, + "version": "7.0.8" + }, + "org.springframework:spring-web": { + "shasums": { + "jar": "4d4ed7ecb0453d25d735ea27d025ea36b003c3d29cb7d006bedd6d5188a2f5c0", + "sources": "281cbbd965844cdf2e08396924eacd8a369cd38f56fdfb9519c7492217d8b411" + }, + "version": "7.0.8" + }, + "org.springframework:spring-webflux": { + "shasums": { + "jar": "3e48db9c30d3768ac14898cfad4bad21f4cfc6a8979a12071b75e725143e5eb9", + "sources": "9b00f6ad4a63f3c636e455f3e733d0f75cf5dcdd8225820a1498469b707652ba" + }, + "version": "7.0.8" + }, + "org.springframework:spring-webmvc": { + "shasums": { + "jar": "48f7e1e2d0d46e98ed3fa30d5a64cb1f7ed2aa339a82edcd87289ed8ff216f04", + "sources": "6dcbc3dc4d5222121f83d1eb0d30807e389771b8d233be38b8e413b92b88a106" + }, + "version": "7.0.8" + }, + "org.testcontainers:testcontainers": { + "shasums": { + "jar": "0466f481343d5f350a91274cd7bf984308cbaf90d706247fd1cf4b1a8010c2e1", + "sources": "b4dfdb7d0f8dadc6bfa6d817df703b5c6881b83b6d0452148fd9a00434387e24" + }, + "version": "2.0.5" + }, + "org.testcontainers:testcontainers-cassandra": { + "shasums": { + "jar": "c6ce343636e40330da6ffa317ca4a56bf09affd3e272445d0176498497218cbe", + "sources": "4b2324b4336a0e6d928467abef387ded2b9014ab1353f85cf715f87d1dbb5be3" + }, + "version": "2.0.5" + }, + "org.testcontainers:testcontainers-database-commons": { + "shasums": { + "jar": "0ebbc62bdcfb315cb840a63fbaa148b455927666d9034b5e5c00009d84c755b0", + "sources": "017efc160847bf209b3fdfa3561fa6eb1a5b5b5b82d2214f965caabe9c2cf9ab" + }, + "version": "2.0.5" + }, + "org.testcontainers:testcontainers-junit-jupiter": { + "shasums": { + "jar": "d66eb7f257a85833a8cc973e3814d740967d40a7db1a0de0040653c6ed236748", + "sources": "0dd4463ca900cbce90894cdaafb18fd146ea50b92ee0ee72a9c3e1e48b53a8e6" + }, + "version": "2.0.5" + }, + "org.wiremock:wiremock-standalone": { + "shasums": { + "jar": "d097b19bd483c5038479b13a5c71e9faf8f2f5106584f0c120a7770ab0bdb367", + "sources": "76cda98377991ed09088773fe7127f9787e14f8bd41bcd285f94cbd7cd95546f" + }, + "version": "3.13.2" + }, + "org.xmlunit:xmlunit-core": { + "shasums": { + "jar": "208e0cee82aedd9183937e4b9ae44b83884179f724a706bef5795477acfcca91", + "sources": "bb8dba65e8bc1ade346e4bfd98d7f620f51ae8b9034e9758cd6f3031838e79fd" + }, + "version": "2.10.4" + }, + "org.yaml:snakeyaml": { + "shasums": { + "jar": "e6682acf1ace77508ef13649cbf4f8d09d2cf5457bdb61d25ffb6ac0233d78dd", + "sources": "7a7d307ca9fe1663219a60045a8e5a113a69331566f9ebbe1d3b12c6781909ac" + }, + "version": "2.5" + }, + "software.amazon.awssdk:annotations": { + "shasums": { + "jar": "fa3ba3b1b635dfc4d0b20f3910b325f8b70419d1fdb56b487d2e1c423c85e041", + "sources": "2c15cad3cec83ce99c86b9f135d24f42429c5c9a4d032351adfc42330cde8b97" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:checksums": { + "shasums": { + "jar": "6770fdd0d970c1869cd869d784cc20963a4a6b2bee09f125da0504ba2c9e818d", + "sources": "3a5de1a7994ab25bef0eda898645ba6f02ab584bd3d904f21014bfd9d7cb98b5" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:checksums-spi": { + "shasums": { + "jar": "1f9d68cd2f5ec133757e37b794ab06de015d1b35f4c1452b43ab8b612318a8c3", + "sources": "d17d8d92268f9c6773aa6b72564774dc394ae2fb2149bed26152385a9b6751ff" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:endpoints-spi": { + "shasums": { + "jar": "05a48200f243664fa9ca8f05cf29725cbd059a9a6f3cdd55bac44a8fc12903de", + "sources": "24644eb6a36a38df7a31e81fb9fcd106298f188215b6e2ec178732711fc4b0ba" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:http-auth-aws": { + "shasums": { + "jar": "9b182f3697acc111b213524126f857f844fed5fdf95f734470d16b96097fcd3a", + "sources": "6de3c527d996a46a4e14e268fc13a32b314383a3b2976e7820720c9ddff483a5" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:http-auth-spi": { + "shasums": { + "jar": "d0cd6f8dd1ef77a990c4b0ae45132707490f886307d9ee446ae1eae93a80ae5a", + "sources": "6bd36a3bfbce87b5550d73ad7ff6d0950dc6aec1baf071b0c47bd02cd98daa3d" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:http-client-spi": { + "shasums": { + "jar": "87c6fc3ec6c79e088ebfcc818963715bc0a5e103f5612bd4b6d5c49720bb06e3", + "sources": "d6667c353cc231efee460dae061be2b654d3319ffb66d16804da30f5a8475d84" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:identity-spi": { + "shasums": { + "jar": "b4693f3832b3669850a11f29608a2a3d6e0150ab1528d01cad2a7a32848db591", + "sources": "56ab003dea16ded5f70c1a3af840433c6f5f8fd33435500535e7b888cdf8c923" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:json-utils": { + "shasums": { + "jar": "f565187ae223ab13a4b959f213933540475652269c414b0c82f33cab45977a74", + "sources": "3fbd4a882a672587b93b9cdd2ee7c2c1faa0f5a848509d3d3d7931ef714d6d95" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:metrics-spi": { + "shasums": { + "jar": "033b5d20384c9b4ac98a17eba0656711738da94a9d33a292b414aa0905177471", + "sources": "373fbebacc328596dda847d8183f22b9e6abef85f7c6287d7c71615cab3d4939" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:profiles": { + "shasums": { + "jar": "602cac04531cf13d4c06d8d70d7b5b0e109517c73a4c91473058886fbe574cc1", + "sources": "e498cf7ef147b8fc789a448554561b5706daae1062a5e23bc4870149b42d8002" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:regions": { + "shasums": { + "jar": "6b1c788306fd7a4fac6bc788a8f5d2300be13049197adacfca072d1b69eb9ddb", + "sources": "1bae6ad3cb124a6850fbede87c9dcd72f7c7eab1f570c9ae71a98f3597c4b59f" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:retries": { + "shasums": { + "jar": "198f5f0202fe8e861f3ad2fa8ecb70d0a8180dd568f4d136c898f824b3cd0dd3", + "sources": "2305b334eceb894749d281a3f48be9198e9305f09cb3b40b948a5c661c20c41a" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:retries-spi": { + "shasums": { + "jar": "af1c67e4212fffe7d215b41fb74e6994c36a0499234e325954c38db6b14e0e28", + "sources": "c8e5f28924cc8e0cb017a2a25c370a0d0ed9223cfb0051c6a1b0c769a5a46e0b" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:sdk-core": { + "shasums": { + "jar": "6c6b1a49b18538060d1f9a797998ca8d589910b274b345bbf0a61c4540e41f27", + "sources": "560156fe956a48cd171077edc2ccb1bcfe2f93c09e3ce62667018228b6144450" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:third-party-jackson-core": { + "shasums": { + "jar": "9939a77038dd0d53675a44fc06afb9b34805cef8fc7b3641d2e861740c1655fc", + "sources": "92ce15d5817f97d935c595b780135666d4674eaf3aeb94ae13b1e4e553f93e42" + }, + "version": "2.40.1" + }, + "software.amazon.awssdk:utils": { + "shasums": { + "jar": "40f19e6ce26acc6a78204aa493833f578e2245cc0bc9749cc9ba431bb8f855e1", + "sources": "2ddd7c56fbc36d7c4e0c84739d68388faff130f51855ce2b80466c8784cf1b25" + }, + "version": "2.40.1" + }, + "tools.jackson.core:jackson-core": { + "shasums": { + "jar": "3bda1cd6eff0a8d47bdfcaeae7c2bd5311d6c8ed494ef5f3e51029bb44aa9bdf", + "sources": "5aa481c1c120505fc1d204510ec201a40c2bb0bb6bdea24560e0b5fb66484e60" + }, + "version": "3.1.4" + }, + "tools.jackson.core:jackson-databind": { + "shasums": { + "jar": "14034bfdf392b6ebec1b4bb6c1de29d604f0aa97251259a19d5f19af8719bb20", + "sources": "109baa39968ff6fdcc4389dd4249f04d2edcab7387421ea17bfb51bf18e24189" + }, + "version": "3.1.4" + }, + "tools.jackson.module:jackson-module-blackbird": { + "shasums": { + "jar": "d93aef324acdbffeb4e943e75ed0772f43101930b70fe37219147e5d3b84b3cd", + "sources": "5c7f6900e8b888c6c3edad9b13cd4df0d11f5bd8307064bb79881cb4edd389ef" + }, + "version": "3.1.4" + } + }, + "conflict_resolution": { + "com.github.jnr:jnr-ffi:2.2.11": "com.github.jnr:jnr-ffi:2.1.7", + "com.github.jnr:jnr-posix:3.0.44": "com.github.jnr:jnr-posix:3.1.15", + "org.jetbrains:annotations:13.0": "org.jetbrains:annotations:17.0.0", + "org.ow2.asm:asm-commons:5.0.3": "org.ow2.asm:asm-commons:9.9", + "org.ow2.asm:asm-tree:5.0.3": "org.ow2.asm:asm-tree:9.9", + "org.ow2.asm:asm:5.0.3": "org.ow2.asm:asm:9.9", + "org.ow2.asm:asm:9.7.1": "org.ow2.asm:asm:9.9" + }, + "dependencies": { + "ch.qos.logback:logback-classic": [ + "ch.qos.logback:logback-core", + "org.slf4j:slf4j-api" + ], + "com.datastax.cassandra:cassandra-driver-core": [ + "com.fasterxml.jackson.core:jackson-databind", + "com.github.jnr:jnr-ffi", + "com.github.jnr:jnr-posix", + "com.google.guava:guava", + "io.dropwizard.metrics:metrics-core", + "io.netty:netty-handler", + "org.slf4j:slf4j-api" + ], + "com.fasterxml.jackson.core:jackson-databind": [ + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-core" + ], + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": [ + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind", + "org.yaml:snakeyaml" + ], + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": [ + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind" + ], + "com.github.ben-manes.caffeine:caffeine": [ + "com.google.errorprone:error_prone_annotations", + "org.jspecify:jspecify" + ], + "com.github.ben-manes.caffeine:guava": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava" + ], + "com.github.docker-java:docker-java-api": [ + "com.fasterxml.jackson.core:jackson-annotations", + "org.slf4j:slf4j-api" + ], + "com.github.docker-java:docker-java-transport-zerodep": [ + "com.github.docker-java:docker-java-transport", + "net.java.dev.jna:jna", + "org.slf4j:slf4j-api" + ], + "com.github.java-json-tools:btf": [ + "com.google.code.findbugs:jsr305" + ], + "com.github.java-json-tools:jackson-coreutils": [ + "com.fasterxml.jackson.core:jackson-databind", + "com.github.java-json-tools:msg-simple", + "com.google.code.findbugs:jsr305" + ], + "com.github.java-json-tools:json-patch": [ + "com.fasterxml.jackson.core:jackson-databind", + "com.github.java-json-tools:jackson-coreutils", + "com.github.java-json-tools:msg-simple" + ], + "com.github.java-json-tools:msg-simple": [ + "com.github.java-json-tools:btf", + "com.google.code.findbugs:jsr305" + ], + "com.github.jnr:jnr-ffi": [ + "com.github.jnr:jffi", + "com.github.jnr:jffi:jar:native", + "com.github.jnr:jnr-x86asm", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util" + ], + "com.github.jnr:jnr-posix": [ + "com.github.jnr:jnr-constants", + "com.github.jnr:jnr-ffi" + ], + "com.google.guava:guava": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.checkerframework:checker-qual" + ], + "com.jayway.jsonpath:json-path": [ + "net.minidev:json-smart", + "org.slf4j:slf4j-api" + ], + "com.nimbusds:oauth2-oidc-sdk": [ + "com.github.stephenc.jcip:jcip-annotations", + "com.nimbusds:content-type", + "com.nimbusds:lang-tag", + "com.nimbusds:nimbus-jose-jwt", + "net.minidev:json-smart" + ], + "com.squareup.okhttp3:okhttp-jvm": [ + "com.squareup.okio:okio-jvm", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.squareup.okio:okio-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "io.cloudevents:cloudevents-core": [ + "io.cloudevents:cloudevents-api" + ], + "io.cloudevents:cloudevents-json-jackson": [ + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind", + "io.cloudevents:cloudevents-core" + ], + "io.dropwizard.metrics:metrics-core": [ + "org.slf4j:slf4j-api" + ], + "io.micrometer:context-propagation": [ + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-commons": [ + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-core": [ + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-observation", + "org.hdrhistogram:HdrHistogram", + "org.jspecify:jspecify", + "org.latencyutils:LatencyUtils" + ], + "io.micrometer:micrometer-jakarta9": [ + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-core", + "io.micrometer:micrometer-observation", + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-observation": [ + "io.micrometer:micrometer-commons", + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-observation-test": [ + "io.micrometer:micrometer-observation", + "org.assertj:assertj-core", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter", + "org.mockito:mockito-core" + ], + "io.micrometer:micrometer-tracing": [ + "aopalliance:aopalliance", + "io.micrometer:context-propagation", + "io.micrometer:micrometer-observation", + "org.jspecify:jspecify" + ], + "io.micrometer:micrometer-tracing-bridge-otel": [ + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-tracing", + "io.opentelemetry.semconv:opentelemetry-semconv", + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-extension-trace-propagators", + "io.opentelemetry:opentelemetry-sdk", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-trace", + "org.jspecify:jspecify", + "org.slf4j:slf4j-api" + ], + "io.nats:jnats": [ + "org.bouncycastle:bcprov-lts8on", + "org.jspecify:jspecify" + ], + "io.netty:netty-buffer": [ + "io.netty:netty-common" + ], + "io.netty:netty-codec-base": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-compression": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-dns": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-compression", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http2": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-http", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-codec-http3": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-classes-quic", + "io.netty:netty-codec-compression", + "io.netty:netty-codec-http", + "io.netty:netty-codec-native-quic:jar:linux-aarch_64", + "io.netty:netty-codec-native-quic:jar:linux-x86_64", + "io.netty:netty-codec-native-quic:jar:osx-aarch_64", + "io.netty:netty-codec-native-quic:jar:osx-x86_64", + "io.netty:netty-codec-native-quic:jar:windows-x86_64", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-resolver", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-codec-native-quic:jar:linux-aarch_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:linux-x86_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:osx-aarch_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:osx-x86_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-native-quic:jar:windows-x86_64": [ + "io.netty:netty-codec-classes-quic" + ], + "io.netty:netty-codec-socks": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.netty:netty-handler": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-common", + "io.netty:netty-resolver", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-handler-proxy": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-http", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-transport" + ], + "io.netty:netty-resolver": [ + "io.netty:netty-common" + ], + "io.netty:netty-resolver-dns": [ + "io.netty:netty-buffer", + "io.netty:netty-codec-base", + "io.netty:netty-codec-dns", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-resolver", + "io.netty:netty-transport" + ], + "io.netty:netty-resolver-dns-classes-macos": [ + "io.netty:netty-common", + "io.netty:netty-resolver-dns", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64": [ + "io.netty:netty-resolver-dns-classes-macos" + ], + "io.netty:netty-transport": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-resolver" + ], + "io.netty:netty-transport-classes-epoll": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-transport-native-epoll:jar:linux-x86_64": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-unix-common" + ], + "io.netty:netty-transport-native-unix-common": [ + "io.netty:netty-buffer", + "io.netty:netty-common", + "io.netty:netty-transport" + ], + "io.opentelemetry:opentelemetry-api": [ + "io.opentelemetry:opentelemetry-context" + ], + "io.opentelemetry:opentelemetry-context": [ + "io.opentelemetry:opentelemetry-common" + ], + "io.opentelemetry:opentelemetry-exporter-common": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi" + ], + "io.opentelemetry:opentelemetry-exporter-otlp": [ + "io.opentelemetry:opentelemetry-exporter-otlp-common", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-trace" + ], + "io.opentelemetry:opentelemetry-exporter-otlp-common": [ + "io.opentelemetry:opentelemetry-exporter-common" + ], + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": [ + "com.squareup.okhttp3:okhttp-jvm", + "io.opentelemetry:opentelemetry-exporter-common", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.opentelemetry:opentelemetry-extension-trace-propagators": [ + "io.opentelemetry:opentelemetry-api" + ], + "io.opentelemetry:opentelemetry-sdk": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-trace" + ], + "io.opentelemetry:opentelemetry-sdk-common": [ + "io.opentelemetry:opentelemetry-api" + ], + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [ + "io.opentelemetry:opentelemetry-sdk" + ], + "io.opentelemetry:opentelemetry-sdk-logs": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.opentelemetry:opentelemetry-sdk-metrics": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.opentelemetry:opentelemetry-sdk-testing": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk" + ], + "io.opentelemetry:opentelemetry-sdk-trace": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk-common" + ], + "io.projectreactor.netty:reactor-netty-core": [ + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.projectreactor:reactor-core", + "org.jspecify:jspecify" + ], + "io.projectreactor.netty:reactor-netty-http": [ + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-http3", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.projectreactor.netty:reactor-netty-core", + "io.projectreactor:reactor-core", + "org.jspecify:jspecify" + ], + "io.projectreactor:reactor-core": [ + "org.jspecify:jspecify", + "org.reactivestreams:reactive-streams" + ], + "io.projectreactor:reactor-test": [ + "io.projectreactor:reactor-core", + "org.jspecify:jspecify" + ], + "io.swagger.core.v3:swagger-core-jakarta": [ + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-databind", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", + "io.swagger.core.v3:swagger-annotations-jakarta", + "io.swagger.core.v3:swagger-models-jakarta", + "jakarta.validation:jakarta.validation-api", + "jakarta.xml.bind:jakarta.xml.bind-api", + "org.apache.commons:commons-lang3", + "org.slf4j:slf4j-api", + "org.yaml:snakeyaml" + ], + "io.swagger.core.v3:swagger-models-jakarta": [ + "com.fasterxml.jackson.core:jackson-annotations" + ], + "jakarta.xml.bind:jakarta.xml.bind-api": [ + "jakarta.activation:jakarta.activation-api" + ], + "net.minidev:accessors-smart": [ + "org.ow2.asm:asm" + ], + "net.minidev:json-smart": [ + "net.minidev:accessors-smart" + ], + "org.apache.cassandra:java-driver-core": [ + "com.datastax.oss:native-protocol", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-databind", + "com.github.jnr:jnr-posix", + "com.typesafe:config", + "io.netty:netty-handler", + "org.apache.cassandra:java-driver-guava-shaded", + "org.reactivestreams:reactive-streams", + "org.slf4j:slf4j-api" + ], + "org.apache.cassandra:java-driver-metrics-micrometer": [ + "io.micrometer:micrometer-core", + "org.apache.cassandra:java-driver-core" + ], + "org.apache.cassandra:java-driver-query-builder": [ + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-guava-shaded" + ], + "org.apache.commons:commons-compress": [ + "commons-codec:commons-codec", + "commons-io:commons-io", + "org.apache.commons:commons-lang3" + ], + "org.apache.logging.log4j:log4j-to-slf4j": [ + "org.apache.logging.log4j:log4j-api", + "org.slf4j:slf4j-api" + ], + "org.apache.tomcat.embed:tomcat-embed-websocket": [ + "org.apache.tomcat.embed:tomcat-embed-core" + ], + "org.assertj:assertj-core": [ + "net.bytebuddy:byte-buddy" + ], + "org.awaitility:awaitility": [ + "org.hamcrest:hamcrest" + ], + "org.hibernate.validator:hibernate-validator": [ + "com.fasterxml:classmate", + "jakarta.validation:jakarta.validation-api", + "org.jboss.logging:jboss-logging" + ], + "org.jacoco:org.jacoco.cli": [ + "args4j:args4j", + "org.jacoco:org.jacoco.core", + "org.jacoco:org.jacoco.report" + ], + "org.jacoco:org.jacoco.core": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree" + ], + "org.jacoco:org.jacoco.report": [ + "org.jacoco:org.jacoco.core" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "org.jetbrains:annotations" + ], + "org.junit.jupiter:junit-jupiter": [ + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-params" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.jupiter:junit-jupiter-params": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.jupiter:junit-jupiter-api" + ], + "org.junit.platform:junit-platform-commons": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify" + ], + "org.junit.platform:junit-platform-engine": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-commons", + "org.opentest4j:opentest4j" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-engine" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.apiguardian:apiguardian-api", + "org.jspecify:jspecify", + "org.junit.platform:junit-platform-launcher", + "org.opentest4j.reporting:open-test-reporting-tooling-spi" + ], + "org.mockito:mockito-core": [ + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.objenesis:objenesis" + ], + "org.mockito:mockito-junit-jupiter": [ + "org.junit.jupiter:junit-jupiter-api", + "org.mockito:mockito-core" + ], + "org.opentest4j.reporting:open-test-reporting-tooling-spi": [ + "org.apiguardian:apiguardian-api" + ], + "org.ow2.asm:asm-analysis": [ + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-commons": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-tree": [ + "org.ow2.asm:asm" + ], + "org.ow2.asm:asm-util": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.rnorth.duct-tape:duct-tape": [ + "org.jetbrains:annotations" + ], + "org.skyscreamer:jsonassert": [ + "com.vaadin.external.google:android-json" + ], + "org.slf4j:jul-to-slf4j": [ + "org.slf4j:slf4j-api" + ], + "org.springdoc:springdoc-openapi-starter-common": [ + "io.swagger.core.v3:swagger-core-jakarta", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-validation" + ], + "org.springdoc:springdoc-openapi-starter-webflux-api": [ + "org.springdoc:springdoc-openapi-starter-common", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-webflux" + ], + "org.springdoc:springdoc-openapi-starter-webmvc-api": [ + "org.springdoc:springdoc-openapi-starter-common", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot": [ + "org.springframework:spring-context", + "org.springframework:spring-core" + ], + "org.springframework.boot:spring-boot-actuator": [ + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-actuator-autoconfigure": [ + "org.springframework.boot:spring-boot-actuator", + "org.springframework.boot:spring-boot-autoconfigure" + ], + "org.springframework.boot:spring-boot-autoconfigure": [ + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-cassandra": [ + "org.apache.cassandra:java-driver-core", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-data-cassandra": [ + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-data-commons", + "org.springframework.data:spring-data-cassandra" + ], + "org.springframework.boot:spring-boot-data-cassandra-test": [ + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-test-autoconfigure" + ], + "org.springframework.boot:spring-boot-data-commons": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-persistence", + "org.springframework.data:spring-data-commons" + ], + "org.springframework.boot:spring-boot-health": [ + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-http-client": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-http-codec": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-http-converter": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-jackson": [ + "org.springframework.boot:spring-boot", + "tools.jackson.core:jackson-databind" + ], + "org.springframework.boot:spring-boot-micrometer-metrics": [ + "io.micrometer:micrometer-core", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-micrometer-observation" + ], + "org.springframework.boot:spring-boot-micrometer-metrics-test": [ + "io.micrometer:micrometer-observation-test", + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-test-autoconfigure" + ], + "org.springframework.boot:spring-boot-micrometer-observation": [ + "io.micrometer:micrometer-observation", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-micrometer-tracing": [ + "io.micrometer:micrometer-tracing", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-micrometer-observation" + ], + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": [ + "io.micrometer:micrometer-tracing", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-micrometer-observation", + "org.springframework.boot:spring-boot-micrometer-tracing", + "org.springframework.boot:spring-boot-opentelemetry" + ], + "org.springframework.boot:spring-boot-netty": [ + "io.netty:netty-common", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-opentelemetry": [ + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-sdk", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-persistence": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-tx" + ], + "org.springframework.boot:spring-boot-reactor": [ + "io.projectreactor:reactor-core", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-reactor-netty": [ + "io.projectreactor.netty:reactor-netty-http", + "org.springframework.boot:spring-boot-netty", + "org.springframework.boot:spring-boot-web-server", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-restclient": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-converter" + ], + "org.springframework.boot:spring-boot-resttestclient": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-test", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-security": [ + "org.springframework.boot:spring-boot", + "org.springframework.security:spring-security-config", + "org.springframework.security:spring-security-web" + ], + "org.springframework.boot:spring-boot-security-oauth2-client": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-security", + "org.springframework.security:spring-security-oauth2-client" + ], + "org.springframework.boot:spring-boot-security-oauth2-resource-server": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-security", + "org.springframework.security:spring-security-oauth2-jose", + "org.springframework.security:spring-security-oauth2-resource-server" + ], + "org.springframework.boot:spring-boot-security-test": [ + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.security:spring-security-test" + ], + "org.springframework.boot:spring-boot-servlet": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-starter": [ + "jakarta.annotation:jakarta.annotation-api", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-starter-logging", + "org.yaml:snakeyaml" + ], + "org.springframework.boot:spring-boot-starter-actuator": [ + "io.micrometer:micrometer-jakarta9", + "io.micrometer:micrometer-observation", + "org.springframework.boot:spring-boot-actuator-autoconfigure", + "org.springframework.boot:spring-boot-health", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-micrometer-metrics" + ], + "org.springframework.boot:spring-boot-starter-actuator-test": [ + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-data-cassandra": [ + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-data-cassandra-test": [ + "org.springframework.boot:spring-boot-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-jackson": [ + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-jackson-test": [ + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-logging": [ + "ch.qos.logback:logback-classic", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.slf4j:jul-to-slf4j" + ], + "org.springframework.boot:spring-boot-starter-micrometer-metrics": [ + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test": [ + "org.springframework.boot:spring-boot-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-micrometer-metrics", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-reactor-netty": [ + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-reactor-netty", + "org.springframework.boot:spring-boot-starter" + ], + "org.springframework.boot:spring-boot-starter-security": [ + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-starter", + "org.springframework:spring-aop" + ], + "org.springframework.boot:spring-boot-starter-security-oauth2-client": [ + "org.springframework.boot:spring-boot-security-oauth2-client", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.security:spring-security-oauth2-jose" + ], + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server": [ + "org.springframework.boot:spring-boot-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-security" + ], + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test": [ + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-test", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-security-test": [ + "org.springframework.boot:spring-boot-security-test", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.boot:spring-boot-starter-test" + ], + "org.springframework.boot:spring-boot-starter-test": [ + "com.jayway.jsonpath:json-path", + "jakarta.xml.bind:jakarta.xml.bind-api", + "net.minidev:json-smart", + "org.assertj:assertj-core", + "org.awaitility:awaitility", + "org.hamcrest:hamcrest", + "org.junit.jupiter:junit-jupiter", + "org.mockito:mockito-core", + "org.mockito:mockito-junit-jupiter", + "org.skyscreamer:jsonassert", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework:spring-core", + "org.springframework:spring-test", + "org.xmlunit:xmlunit-core" + ], + "org.springframework.boot:spring-boot-starter-tomcat": [ + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-tomcat" + ], + "org.springframework.boot:spring-boot-starter-tomcat-runtime": [ + "jakarta.annotation:jakarta.annotation-api", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-web-server" + ], + "org.springframework.boot:spring-boot-starter-validation": [ + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-validation" + ], + "org.springframework.boot:spring-boot-starter-webflux": [ + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-reactor-netty", + "org.springframework.boot:spring-boot-webflux" + ], + "org.springframework.boot:spring-boot-starter-webflux-test": [ + "io.projectreactor:reactor-test", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-webflux-test", + "org.springframework.boot:spring-boot-webtestclient" + ], + "org.springframework.boot:spring-boot-starter-webmvc": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot-starter-webmvc-test": [ + "org.springframework.boot:spring-boot-resttestclient", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-webmvc", + "org.springframework.boot:spring-boot-webmvc-test" + ], + "org.springframework.boot:spring-boot-test": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-test" + ], + "org.springframework.boot:spring-boot-test-autoconfigure": [ + "org.springframework.boot:spring-boot-test" + ], + "org.springframework.boot:spring-boot-tomcat": [ + "jakarta.annotation:jakarta.annotation-api", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.springframework.boot:spring-boot-web-server" + ], + "org.springframework.boot:spring-boot-validation": [ + "org.apache.tomcat.embed:tomcat-embed-el", + "org.hibernate.validator:hibernate-validator", + "org.springframework.boot:spring-boot" + ], + "org.springframework.boot:spring-boot-web-server": [ + "org.springframework.boot:spring-boot", + "org.springframework:spring-web" + ], + "org.springframework.boot:spring-boot-webclient": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework:spring-webflux" + ], + "org.springframework.boot:spring-boot-webflux": [ + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-web-server", + "org.springframework:spring-webflux" + ], + "org.springframework.boot:spring-boot-webflux-test": [ + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-webflux", + "org.springframework.boot:spring-boot-webtestclient" + ], + "org.springframework.boot:spring-boot-webmvc": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-servlet", + "org.springframework:spring-web", + "org.springframework:spring-webmvc" + ], + "org.springframework.boot:spring-boot-webmvc-test": [ + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-webmvc" + ], + "org.springframework.boot:spring-boot-webtestclient": [ + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-test", + "org.springframework:spring-webflux" + ], + "org.springframework.cloud:spring-cloud-commons": [ + "org.springframework.security:spring-security-crypto" + ], + "org.springframework.cloud:spring-cloud-context": [ + "org.springframework.security:spring-security-crypto" + ], + "org.springframework.cloud:spring-cloud-starter": [ + "org.bouncycastle:bcprov-jdk18on", + "org.springframework.boot:spring-boot-starter", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-context" + ], + "org.springframework.cloud:spring-cloud-starter-bootstrap": [ + "org.springframework.cloud:spring-cloud-starter" + ], + "org.springframework.data:spring-data-cassandra": [ + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-query-builder", + "org.slf4j:slf4j-api", + "org.springframework.data:spring-data-commons", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression", + "org.springframework:spring-tx" + ], + "org.springframework.data:spring-data-commons": [ + "org.slf4j:slf4j-api", + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-config": [ + "org.springframework.security:spring-security-core", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-core": [ + "io.micrometer:micrometer-observation", + "org.springframework.security:spring-security-crypto", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression" + ], + "org.springframework.security:spring-security-oauth2-client": [ + "com.nimbusds:oauth2-oidc-sdk", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-web", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-oauth2-core": [ + "org.springframework.security:spring-security-core", + "org.springframework:spring-core", + "org.springframework:spring-web" + ], + "org.springframework.security:spring-security-oauth2-jose": [ + "com.nimbusds:nimbus-jose-jwt", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-oauth2-resource-server": [ + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-web", + "org.springframework:spring-core" + ], + "org.springframework.security:spring-security-test": [ + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-web", + "org.springframework:spring-core", + "org.springframework:spring-test" + ], + "org.springframework.security:spring-security-web": [ + "org.springframework.security:spring-security-core", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression", + "org.springframework:spring-web" + ], + "org.springframework:spring-aop": [ + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-beans": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-context": [ + "io.micrometer:micrometer-observation", + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-core", + "org.springframework:spring-expression" + ], + "org.springframework:spring-core": [ + "commons-logging:commons-logging", + "org.jspecify:jspecify" + ], + "org.springframework:spring-expression": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-test": [ + "org.springframework:spring-core" + ], + "org.springframework:spring-tx": [ + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-web": [ + "io.micrometer:micrometer-observation", + "org.springframework:spring-beans", + "org.springframework:spring-core" + ], + "org.springframework:spring-webflux": [ + "io.projectreactor:reactor-core", + "org.springframework:spring-beans", + "org.springframework:spring-core", + "org.springframework:spring-web" + ], + "org.springframework:spring-webmvc": [ + "org.springframework:spring-aop", + "org.springframework:spring-beans", + "org.springframework:spring-context", + "org.springframework:spring-core", + "org.springframework:spring-expression", + "org.springframework:spring-web" + ], + "org.testcontainers:testcontainers": [ + "com.github.docker-java:docker-java-api", + "com.github.docker-java:docker-java-transport-zerodep", + "org.apache.commons:commons-compress", + "org.rnorth.duct-tape:duct-tape", + "org.slf4j:slf4j-api" + ], + "org.testcontainers:testcontainers-cassandra": [ + "com.datastax.cassandra:cassandra-driver-core", + "org.testcontainers:testcontainers-database-commons" + ], + "org.testcontainers:testcontainers-database-commons": [ + "org.testcontainers:testcontainers" + ], + "org.testcontainers:testcontainers-junit-jupiter": [ + "org.testcontainers:testcontainers" + ], + "org.xmlunit:xmlunit-core": [ + "jakarta.xml.bind:jakarta.xml.bind-api" + ], + "software.amazon.awssdk:checksums": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:checksums-spi": [ + "software.amazon.awssdk:annotations" + ], + "software.amazon.awssdk:endpoints-spi": [ + "software.amazon.awssdk:annotations" + ], + "software.amazon.awssdk:http-auth-aws": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:http-auth-spi": [ + "org.reactivestreams:reactive-streams", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:http-client-spi": [ + "org.reactivestreams:reactive-streams", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:identity-spi": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:json-utils": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:third-party-jackson-core", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:metrics-spi": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:profiles": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:regions": [ + "org.slf4j:slf4j-api", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:json-utils", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:sdk-core", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:retries": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:retries-spi": [ + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:sdk-core": [ + "org.reactivestreams:reactive-streams", + "org.slf4j:slf4j-api", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:endpoints-spi", + "software.amazon.awssdk:http-auth-aws", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:retries", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:utils" + ], + "software.amazon.awssdk:utils": [ + "org.reactivestreams:reactive-streams", + "org.slf4j:slf4j-api", + "software.amazon.awssdk:annotations" + ], + "tools.jackson.core:jackson-databind": [ + "com.fasterxml.jackson.core:jackson-annotations", + "tools.jackson.core:jackson-core" + ], + "tools.jackson.module:jackson-module-blackbird": [ + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-databind" + ] + }, + "packages": { + "aopalliance:aopalliance": [ + "org.aopalliance.aop", + "org.aopalliance.intercept" + ], + "args4j:args4j": [ + "org.kohsuke.args4j", + "org.kohsuke.args4j.spi" + ], + "at.yawk.lz4:lz4-java": [ + "net.jpountz.lz4", + "net.jpountz.util", + "net.jpountz.xxhash" + ], + "ch.qos.logback:logback-classic": [ + "ch.qos.logback.classic", + "ch.qos.logback.classic.boolex", + "ch.qos.logback.classic.encoder", + "ch.qos.logback.classic.filter", + "ch.qos.logback.classic.helpers", + "ch.qos.logback.classic.html", + "ch.qos.logback.classic.joran", + "ch.qos.logback.classic.joran.action", + "ch.qos.logback.classic.joran.sanity", + "ch.qos.logback.classic.joran.serializedModel", + "ch.qos.logback.classic.jul", + "ch.qos.logback.classic.layout", + "ch.qos.logback.classic.log4j", + "ch.qos.logback.classic.model", + "ch.qos.logback.classic.model.processor", + "ch.qos.logback.classic.model.util", + "ch.qos.logback.classic.net", + "ch.qos.logback.classic.net.server", + "ch.qos.logback.classic.pattern", + "ch.qos.logback.classic.pattern.color", + "ch.qos.logback.classic.selector", + "ch.qos.logback.classic.selector.servlet", + "ch.qos.logback.classic.servlet", + "ch.qos.logback.classic.sift", + "ch.qos.logback.classic.spi", + "ch.qos.logback.classic.turbo", + "ch.qos.logback.classic.tyler", + "ch.qos.logback.classic.util" + ], + "ch.qos.logback:logback-core": [ + "ch.qos.logback.core", + "ch.qos.logback.core.boolex", + "ch.qos.logback.core.encoder", + "ch.qos.logback.core.filter", + "ch.qos.logback.core.helpers", + "ch.qos.logback.core.hook", + "ch.qos.logback.core.html", + "ch.qos.logback.core.joran", + "ch.qos.logback.core.joran.action", + "ch.qos.logback.core.joran.conditional", + "ch.qos.logback.core.joran.event", + "ch.qos.logback.core.joran.sanity", + "ch.qos.logback.core.joran.spi", + "ch.qos.logback.core.joran.util", + "ch.qos.logback.core.joran.util.beans", + "ch.qos.logback.core.layout", + "ch.qos.logback.core.model", + "ch.qos.logback.core.model.conditional", + "ch.qos.logback.core.model.processor", + "ch.qos.logback.core.model.processor.conditional", + "ch.qos.logback.core.model.util", + "ch.qos.logback.core.net", + "ch.qos.logback.core.net.ssl", + "ch.qos.logback.core.pattern", + "ch.qos.logback.core.pattern.color", + "ch.qos.logback.core.pattern.parser", + "ch.qos.logback.core.pattern.util", + "ch.qos.logback.core.property", + "ch.qos.logback.core.read", + "ch.qos.logback.core.recovery", + "ch.qos.logback.core.rolling", + "ch.qos.logback.core.rolling.helper", + "ch.qos.logback.core.sift", + "ch.qos.logback.core.spi", + "ch.qos.logback.core.status", + "ch.qos.logback.core.subst", + "ch.qos.logback.core.testUtil", + "ch.qos.logback.core.util" + ], + "com.datastax.cassandra:cassandra-driver-core": [ + "com.datastax.driver.core", + "com.datastax.driver.core.exceptions", + "com.datastax.driver.core.policies", + "com.datastax.driver.core.querybuilder", + "com.datastax.driver.core.schemabuilder", + "com.datastax.driver.core.utils" + ], + "com.datastax.oss:native-protocol": [ + "com.datastax.dse.protocol.internal", + "com.datastax.dse.protocol.internal.request", + "com.datastax.dse.protocol.internal.request.query", + "com.datastax.dse.protocol.internal.response.result", + "com.datastax.oss.protocol.internal", + "com.datastax.oss.protocol.internal.request", + "com.datastax.oss.protocol.internal.request.query", + "com.datastax.oss.protocol.internal.response", + "com.datastax.oss.protocol.internal.response.error", + "com.datastax.oss.protocol.internal.response.event", + "com.datastax.oss.protocol.internal.response.result", + "com.datastax.oss.protocol.internal.util", + "com.datastax.oss.protocol.internal.util.collection" + ], + "com.fasterxml.jackson.core:jackson-annotations": [ + "com.fasterxml.jackson.annotation" + ], + "com.fasterxml.jackson.core:jackson-core": [ + "com.fasterxml.jackson.core", + "com.fasterxml.jackson.core.async", + "com.fasterxml.jackson.core.base", + "com.fasterxml.jackson.core.exc", + "com.fasterxml.jackson.core.filter", + "com.fasterxml.jackson.core.format", + "com.fasterxml.jackson.core.internal.shaded.fdp.v2_21_4", + "com.fasterxml.jackson.core.internal.shaded.fdp.v2_21_4.bte", + "com.fasterxml.jackson.core.internal.shaded.fdp.v2_21_4.chr", + "com.fasterxml.jackson.core.io", + "com.fasterxml.jackson.core.io.schubfach", + "com.fasterxml.jackson.core.json", + "com.fasterxml.jackson.core.json.async", + "com.fasterxml.jackson.core.sym", + "com.fasterxml.jackson.core.type", + "com.fasterxml.jackson.core.util" + ], + "com.fasterxml.jackson.core:jackson-databind": [ + "com.fasterxml.jackson.databind", + "com.fasterxml.jackson.databind.annotation", + "com.fasterxml.jackson.databind.cfg", + "com.fasterxml.jackson.databind.deser", + "com.fasterxml.jackson.databind.deser.impl", + "com.fasterxml.jackson.databind.deser.std", + "com.fasterxml.jackson.databind.exc", + "com.fasterxml.jackson.databind.ext", + "com.fasterxml.jackson.databind.introspect", + "com.fasterxml.jackson.databind.jdk14", + "com.fasterxml.jackson.databind.json", + "com.fasterxml.jackson.databind.jsonFormatVisitors", + "com.fasterxml.jackson.databind.jsonschema", + "com.fasterxml.jackson.databind.jsontype", + "com.fasterxml.jackson.databind.jsontype.impl", + "com.fasterxml.jackson.databind.module", + "com.fasterxml.jackson.databind.node", + "com.fasterxml.jackson.databind.ser", + "com.fasterxml.jackson.databind.ser.impl", + "com.fasterxml.jackson.databind.ser.std", + "com.fasterxml.jackson.databind.type", + "com.fasterxml.jackson.databind.util", + "com.fasterxml.jackson.databind.util.internal" + ], + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": [ + "com.fasterxml.jackson.dataformat.yaml", + "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error", + "com.fasterxml.jackson.dataformat.yaml.util" + ], + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": [ + "com.fasterxml.jackson.datatype.jsr310", + "com.fasterxml.jackson.datatype.jsr310.deser", + "com.fasterxml.jackson.datatype.jsr310.deser.key", + "com.fasterxml.jackson.datatype.jsr310.ser", + "com.fasterxml.jackson.datatype.jsr310.ser.key", + "com.fasterxml.jackson.datatype.jsr310.util" + ], + "com.fasterxml:classmate": [ + "com.fasterxml.classmate", + "com.fasterxml.classmate.members", + "com.fasterxml.classmate.types", + "com.fasterxml.classmate.util" + ], + "com.github.ben-manes.caffeine:caffeine": [ + "com.github.benmanes.caffeine.cache", + "com.github.benmanes.caffeine.cache.stats" + ], + "com.github.ben-manes.caffeine:guava": [ + "com.github.benmanes.caffeine.guava" + ], + "com.github.docker-java:docker-java-api": [ + "com.github.dockerjava.api", + "com.github.dockerjava.api.async", + "com.github.dockerjava.api.command", + "com.github.dockerjava.api.exception", + "com.github.dockerjava.api.model" + ], + "com.github.docker-java:docker-java-transport": [ + "com.github.dockerjava.transport" + ], + "com.github.docker-java:docker-java-transport-zerodep": [ + "com.github.dockerjava.zerodep", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.async", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.async.methods", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.auth", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.classic", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.classic.methods", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.config", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.cookie", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.entity", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.entity.mime", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.async", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.auth", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.classic", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.compat", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.cookie", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.routing", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.protocol", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.psl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.routing", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.socket", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.utils", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.validator", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.annotation", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.concurrent", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.function", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.config", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.bootstrap", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.routing", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.entity", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.message", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.command", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.entity", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.nio.support.classic", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.protocol", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.config", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.frame", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.hpack", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.impl.nio.bootstrap", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio.command", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio.pool", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.nio.support", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.protocol", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http2.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.io", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.net", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.pool", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.reactor", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.reactor.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.ssl", + "com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.util" + ], + "com.github.java-json-tools:btf": [ + "com.github.fge" + ], + "com.github.java-json-tools:jackson-coreutils": [ + "com.github.fge.jackson", + "com.github.fge.jackson.jsonpointer" + ], + "com.github.java-json-tools:json-patch": [ + "com.github.fge.jsonpatch", + "com.github.fge.jsonpatch.diff", + "com.github.fge.jsonpatch.mergepatch" + ], + "com.github.java-json-tools:msg-simple": [ + "com.github.fge.msgsimple", + "com.github.fge.msgsimple.bundle", + "com.github.fge.msgsimple.load", + "com.github.fge.msgsimple.locale", + "com.github.fge.msgsimple.provider", + "com.github.fge.msgsimple.source" + ], + "com.github.jnr:jffi": [ + "com.kenai.jffi", + "com.kenai.jffi.internal" + ], + "com.github.jnr:jnr-constants": [ + "jnr.constants", + "jnr.constants.platform", + "jnr.constants.platform.aix", + "jnr.constants.platform.darwin", + "jnr.constants.platform.dragonflybsd", + "jnr.constants.platform.fake", + "jnr.constants.platform.freebsd", + "jnr.constants.platform.freebsd.aarch64", + "jnr.constants.platform.linux", + "jnr.constants.platform.linux.aarch64", + "jnr.constants.platform.linux.loongarch64", + "jnr.constants.platform.linux.mips64el", + "jnr.constants.platform.linux.powerpc64", + "jnr.constants.platform.linux.s390x", + "jnr.constants.platform.openbsd", + "jnr.constants.platform.solaris", + "jnr.constants.platform.windows" + ], + "com.github.jnr:jnr-ffi": [ + "jnr.ffi", + "jnr.ffi.annotations", + "jnr.ffi.byref", + "jnr.ffi.mapper", + "jnr.ffi.provider", + "jnr.ffi.provider.converters", + "jnr.ffi.provider.jffi", + "jnr.ffi.provider.jffi.platform.aarch64.linux", + "jnr.ffi.provider.jffi.platform.arm.linux", + "jnr.ffi.provider.jffi.platform.i386.darwin", + "jnr.ffi.provider.jffi.platform.i386.freebsd", + "jnr.ffi.provider.jffi.platform.i386.linux", + "jnr.ffi.provider.jffi.platform.i386.openbsd", + "jnr.ffi.provider.jffi.platform.i386.solaris", + "jnr.ffi.provider.jffi.platform.i386.windows", + "jnr.ffi.provider.jffi.platform.mips.linux", + "jnr.ffi.provider.jffi.platform.mipsel.linux", + "jnr.ffi.provider.jffi.platform.ppc.aix", + "jnr.ffi.provider.jffi.platform.ppc.darwin", + "jnr.ffi.provider.jffi.platform.ppc.linux", + "jnr.ffi.provider.jffi.platform.ppc64.linux", + "jnr.ffi.provider.jffi.platform.ppc64le.linux", + "jnr.ffi.provider.jffi.platform.s390.linux", + "jnr.ffi.provider.jffi.platform.s390x.linux", + "jnr.ffi.provider.jffi.platform.sparc.solaris", + "jnr.ffi.provider.jffi.platform.sparcv9.linux", + "jnr.ffi.provider.jffi.platform.sparcv9.solaris", + "jnr.ffi.provider.jffi.platform.x86_64.darwin", + "jnr.ffi.provider.jffi.platform.x86_64.freebsd", + "jnr.ffi.provider.jffi.platform.x86_64.linux", + "jnr.ffi.provider.jffi.platform.x86_64.openbsd", + "jnr.ffi.provider.jffi.platform.x86_64.solaris", + "jnr.ffi.provider.jffi.platform.x86_64.windows", + "jnr.ffi.types", + "jnr.ffi.util", + "jnr.ffi.util.ref", + "jnr.ffi.util.ref.internal" + ], + "com.github.jnr:jnr-posix": [ + "jnr.posix", + "jnr.posix.util", + "jnr.posix.windows" + ], + "com.github.jnr:jnr-x86asm": [ + "com.kenai.jnr.x86asm", + "jnr.x86asm" + ], + "com.github.stephenc.jcip:jcip-annotations": [ + "net.jcip.annotations" + ], + "com.google.code.findbugs:jsr305": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "com.google.code.gson:gson": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.internal.sql", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "com.google.errorprone:error_prone_annotations": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "com.google.guava:failureaccess": [ + "com.google.common.util.concurrent.internal" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.jayway.jsonpath:json-path": [ + "com.jayway.jsonpath", + "com.jayway.jsonpath.internal", + "com.jayway.jsonpath.internal.filter", + "com.jayway.jsonpath.internal.function", + "com.jayway.jsonpath.internal.function.json", + "com.jayway.jsonpath.internal.function.latebinding", + "com.jayway.jsonpath.internal.function.numeric", + "com.jayway.jsonpath.internal.function.sequence", + "com.jayway.jsonpath.internal.function.text", + "com.jayway.jsonpath.internal.path", + "com.jayway.jsonpath.spi.cache", + "com.jayway.jsonpath.spi.json", + "com.jayway.jsonpath.spi.mapper" + ], + "com.nimbusds:content-type": [ + "com.nimbusds.common.contenttype" + ], + "com.nimbusds:lang-tag": [ + "com.nimbusds.langtag" + ], + "com.nimbusds:nimbus-jose-jwt": [ + "com.nimbusds.jose", + "com.nimbusds.jose.crypto", + "com.nimbusds.jose.crypto.bc", + "com.nimbusds.jose.crypto.factories", + "com.nimbusds.jose.crypto.impl", + "com.nimbusds.jose.crypto.opts", + "com.nimbusds.jose.crypto.utils", + "com.nimbusds.jose.jca", + "com.nimbusds.jose.jwk", + "com.nimbusds.jose.jwk.gen", + "com.nimbusds.jose.jwk.source", + "com.nimbusds.jose.mint", + "com.nimbusds.jose.proc", + "com.nimbusds.jose.produce", + "com.nimbusds.jose.shaded.gson", + "com.nimbusds.jose.shaded.gson.annotations", + "com.nimbusds.jose.shaded.gson.internal", + "com.nimbusds.jose.shaded.gson.internal.bind", + "com.nimbusds.jose.shaded.gson.internal.bind.util", + "com.nimbusds.jose.shaded.gson.internal.reflect", + "com.nimbusds.jose.shaded.gson.internal.sql", + "com.nimbusds.jose.shaded.gson.reflect", + "com.nimbusds.jose.shaded.gson.stream", + "com.nimbusds.jose.shaded.jcip", + "com.nimbusds.jose.util", + "com.nimbusds.jose.util.cache", + "com.nimbusds.jose.util.events", + "com.nimbusds.jose.util.health", + "com.nimbusds.jwt", + "com.nimbusds.jwt.proc", + "com.nimbusds.jwt.util" + ], + "com.nimbusds:oauth2-oidc-sdk": [ + "com.nimbusds.oauth2.sdk", + "com.nimbusds.oauth2.sdk.as", + "com.nimbusds.oauth2.sdk.assertions", + "com.nimbusds.oauth2.sdk.assertions.jwt", + "com.nimbusds.oauth2.sdk.assertions.saml2", + "com.nimbusds.oauth2.sdk.auth", + "com.nimbusds.oauth2.sdk.auth.verifier", + "com.nimbusds.oauth2.sdk.ciba", + "com.nimbusds.oauth2.sdk.client", + "com.nimbusds.oauth2.sdk.cnf", + "com.nimbusds.oauth2.sdk.device", + "com.nimbusds.oauth2.sdk.dpop", + "com.nimbusds.oauth2.sdk.dpop.verifiers", + "com.nimbusds.oauth2.sdk.http", + "com.nimbusds.oauth2.sdk.id", + "com.nimbusds.oauth2.sdk.jarm", + "com.nimbusds.oauth2.sdk.jose", + "com.nimbusds.oauth2.sdk.pkce", + "com.nimbusds.oauth2.sdk.rar", + "com.nimbusds.oauth2.sdk.token", + "com.nimbusds.oauth2.sdk.tokenexchange", + "com.nimbusds.oauth2.sdk.util", + "com.nimbusds.oauth2.sdk.util.date", + "com.nimbusds.oauth2.sdk.util.singleuse", + "com.nimbusds.oauth2.sdk.util.tls", + "com.nimbusds.openid.connect.sdk", + "com.nimbusds.openid.connect.sdk.assurance", + "com.nimbusds.openid.connect.sdk.assurance.claims", + "com.nimbusds.openid.connect.sdk.assurance.evidences", + "com.nimbusds.openid.connect.sdk.assurance.evidences.attachment", + "com.nimbusds.openid.connect.sdk.assurance.request", + "com.nimbusds.openid.connect.sdk.claims", + "com.nimbusds.openid.connect.sdk.federation", + "com.nimbusds.openid.connect.sdk.federation.api", + "com.nimbusds.openid.connect.sdk.federation.config", + "com.nimbusds.openid.connect.sdk.federation.entities", + "com.nimbusds.openid.connect.sdk.federation.policy", + "com.nimbusds.openid.connect.sdk.federation.policy.language", + "com.nimbusds.openid.connect.sdk.federation.policy.operations", + "com.nimbusds.openid.connect.sdk.federation.registration", + "com.nimbusds.openid.connect.sdk.federation.trust", + "com.nimbusds.openid.connect.sdk.federation.trust.constraints", + "com.nimbusds.openid.connect.sdk.federation.trust.marks", + "com.nimbusds.openid.connect.sdk.federation.utils", + "com.nimbusds.openid.connect.sdk.id", + "com.nimbusds.openid.connect.sdk.nativesso", + "com.nimbusds.openid.connect.sdk.op", + "com.nimbusds.openid.connect.sdk.rp", + "com.nimbusds.openid.connect.sdk.rp.statement", + "com.nimbusds.openid.connect.sdk.token", + "com.nimbusds.openid.connect.sdk.validators", + "com.nimbusds.secevent.sdk.claims" + ], + "com.squareup.okhttp3:okhttp-jvm": [ + "okhttp3", + "okhttp3.internal", + "okhttp3.internal.authenticator", + "okhttp3.internal.cache", + "okhttp3.internal.cache2", + "okhttp3.internal.concurrent", + "okhttp3.internal.connection", + "okhttp3.internal.graal", + "okhttp3.internal.http", + "okhttp3.internal.http1", + "okhttp3.internal.http2", + "okhttp3.internal.http2.flowcontrol", + "okhttp3.internal.idn", + "okhttp3.internal.platform", + "okhttp3.internal.proxy", + "okhttp3.internal.publicsuffix", + "okhttp3.internal.tls", + "okhttp3.internal.url", + "okhttp3.internal.ws" + ], + "com.squareup.okio:okio-jvm": [ + "okio", + "okio.internal" + ], + "com.typesafe:config": [ + "com.typesafe.config", + "com.typesafe.config.impl", + "com.typesafe.config.parser" + ], + "com.vaadin.external.google:android-json": [ + "org.json" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.cli", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "commons-io:commons-io": [ + "org.apache.commons.io", + "org.apache.commons.io.build", + "org.apache.commons.io.channels", + "org.apache.commons.io.charset", + "org.apache.commons.io.comparator", + "org.apache.commons.io.file", + "org.apache.commons.io.file.attribute", + "org.apache.commons.io.file.spi", + "org.apache.commons.io.filefilter", + "org.apache.commons.io.function", + "org.apache.commons.io.input", + "org.apache.commons.io.input.buffer", + "org.apache.commons.io.monitor", + "org.apache.commons.io.output", + "org.apache.commons.io.serialization" + ], + "commons-logging:commons-logging": [ + "org.apache.commons.logging", + "org.apache.commons.logging.impl" + ], + "io.cloudevents:cloudevents-api": [ + "io.cloudevents", + "io.cloudevents.lang", + "io.cloudevents.rw", + "io.cloudevents.types" + ], + "io.cloudevents:cloudevents-core": [ + "io.cloudevents.core", + "io.cloudevents.core.builder", + "io.cloudevents.core.data", + "io.cloudevents.core.extensions", + "io.cloudevents.core.extensions.impl", + "io.cloudevents.core.format", + "io.cloudevents.core.impl", + "io.cloudevents.core.message", + "io.cloudevents.core.message.impl", + "io.cloudevents.core.provider", + "io.cloudevents.core.v03", + "io.cloudevents.core.v1", + "io.cloudevents.core.validator" + ], + "io.cloudevents:cloudevents-json-jackson": [ + "io.cloudevents.jackson" + ], + "io.dropwizard.metrics:metrics-core": [ + "com.codahale.metrics" + ], + "io.micrometer:context-propagation": [ + "io.micrometer.context", + "io.micrometer.context.integration" + ], + "io.micrometer:micrometer-commons": [ + "io.micrometer.common", + "io.micrometer.common.annotation", + "io.micrometer.common.docs", + "io.micrometer.common.lang", + "io.micrometer.common.lang.internal", + "io.micrometer.common.util", + "io.micrometer.common.util.internal.logging" + ], + "io.micrometer:micrometer-core": [ + "io.micrometer.core.annotation", + "io.micrometer.core.aop", + "io.micrometer.core.instrument", + "io.micrometer.core.instrument.binder", + "io.micrometer.core.instrument.binder.cache", + "io.micrometer.core.instrument.binder.commonspool2", + "io.micrometer.core.instrument.binder.db", + "io.micrometer.core.instrument.binder.grpc", + "io.micrometer.core.instrument.binder.http", + "io.micrometer.core.instrument.binder.httpcomponents", + "io.micrometer.core.instrument.binder.httpcomponents.hc5", + "io.micrometer.core.instrument.binder.hystrix", + "io.micrometer.core.instrument.binder.jersey.server", + "io.micrometer.core.instrument.binder.jetty", + "io.micrometer.core.instrument.binder.jpa", + "io.micrometer.core.instrument.binder.jvm", + "io.micrometer.core.instrument.binder.jvm.convention", + "io.micrometer.core.instrument.binder.jvm.convention.micrometer", + "io.micrometer.core.instrument.binder.jvm.convention.otel", + "io.micrometer.core.instrument.binder.kafka", + "io.micrometer.core.instrument.binder.logging", + "io.micrometer.core.instrument.binder.mongodb", + "io.micrometer.core.instrument.binder.netty4", + "io.micrometer.core.instrument.binder.okhttp3", + "io.micrometer.core.instrument.binder.system", + "io.micrometer.core.instrument.binder.tomcat", + "io.micrometer.core.instrument.composite", + "io.micrometer.core.instrument.config", + "io.micrometer.core.instrument.config.validate", + "io.micrometer.core.instrument.cumulative", + "io.micrometer.core.instrument.distribution", + "io.micrometer.core.instrument.distribution.pause", + "io.micrometer.core.instrument.docs", + "io.micrometer.core.instrument.dropwizard", + "io.micrometer.core.instrument.internal", + "io.micrometer.core.instrument.kotlin", + "io.micrometer.core.instrument.logging", + "io.micrometer.core.instrument.noop", + "io.micrometer.core.instrument.observation", + "io.micrometer.core.instrument.push", + "io.micrometer.core.instrument.search", + "io.micrometer.core.instrument.simple", + "io.micrometer.core.instrument.step", + "io.micrometer.core.instrument.util", + "io.micrometer.core.ipc.http", + "io.micrometer.core.util.internal.logging" + ], + "io.micrometer:micrometer-jakarta9": [ + "io.micrometer.jakarta9.instrument.jms", + "io.micrometer.jakarta9.instrument.mail" + ], + "io.micrometer:micrometer-observation": [ + "io.micrometer.observation", + "io.micrometer.observation.annotation", + "io.micrometer.observation.aop", + "io.micrometer.observation.contextpropagation", + "io.micrometer.observation.docs", + "io.micrometer.observation.transport" + ], + "io.micrometer:micrometer-observation-test": [ + "io.micrometer.observation.tck" + ], + "io.micrometer:micrometer-tracing": [ + "io.micrometer.tracing", + "io.micrometer.tracing.annotation", + "io.micrometer.tracing.contextpropagation", + "io.micrometer.tracing.contextpropagation.reactor", + "io.micrometer.tracing.docs", + "io.micrometer.tracing.exporter", + "io.micrometer.tracing.handler", + "io.micrometer.tracing.internal", + "io.micrometer.tracing.propagation" + ], + "io.micrometer:micrometer-tracing-bridge-otel": [ + "io.micrometer.tracing.otel", + "io.micrometer.tracing.otel.bridge", + "io.micrometer.tracing.otel.propagation" + ], + "io.nats:jnats": [ + "io.nats.client", + "io.nats.client.api", + "io.nats.client.impl", + "io.nats.client.support", + "io.nats.service" + ], + "io.netty:netty-buffer": [ + "io.netty.buffer", + "io.netty.buffer.search" + ], + "io.netty:netty-codec-base": [ + "io.netty.handler.codec", + "io.netty.handler.codec.base64", + "io.netty.handler.codec.bytes", + "io.netty.handler.codec.json", + "io.netty.handler.codec.serialization", + "io.netty.handler.codec.string" + ], + "io.netty:netty-codec-classes-quic": [ + "io.netty.handler.codec.quic" + ], + "io.netty:netty-codec-compression": [ + "io.netty.handler.codec.compression" + ], + "io.netty:netty-codec-dns": [ + "io.netty.handler.codec.dns" + ], + "io.netty:netty-codec-http": [ + "io.netty.handler.codec.http", + "io.netty.handler.codec.http.cookie", + "io.netty.handler.codec.http.cors", + "io.netty.handler.codec.http.multipart", + "io.netty.handler.codec.http.websocketx", + "io.netty.handler.codec.http.websocketx.extensions", + "io.netty.handler.codec.http.websocketx.extensions.compression", + "io.netty.handler.codec.rtsp", + "io.netty.handler.codec.spdy" + ], + "io.netty:netty-codec-http2": [ + "io.netty.handler.codec.http2" + ], + "io.netty:netty-codec-http3": [ + "io.netty.handler.codec.http3" + ], + "io.netty:netty-codec-socks": [ + "io.netty.handler.codec.socks", + "io.netty.handler.codec.socksx", + "io.netty.handler.codec.socksx.v4", + "io.netty.handler.codec.socksx.v5" + ], + "io.netty:netty-common": [ + "io.netty.util", + "io.netty.util.collection", + "io.netty.util.concurrent", + "io.netty.util.internal", + "io.netty.util.internal.logging", + "io.netty.util.internal.shaded.org.jctools.counters", + "io.netty.util.internal.shaded.org.jctools.maps", + "io.netty.util.internal.shaded.org.jctools.queues", + "io.netty.util.internal.shaded.org.jctools.queues.atomic", + "io.netty.util.internal.shaded.org.jctools.queues.atomic.unpadded", + "io.netty.util.internal.shaded.org.jctools.queues.unpadded", + "io.netty.util.internal.shaded.org.jctools.util", + "io.netty.util.internal.svm" + ], + "io.netty:netty-handler": [ + "io.netty.handler.address", + "io.netty.handler.flow", + "io.netty.handler.flush", + "io.netty.handler.ipfilter", + "io.netty.handler.logging", + "io.netty.handler.pcap", + "io.netty.handler.ssl", + "io.netty.handler.ssl.util", + "io.netty.handler.stream", + "io.netty.handler.timeout", + "io.netty.handler.traffic" + ], + "io.netty:netty-handler-proxy": [ + "io.netty.handler.proxy" + ], + "io.netty:netty-resolver": [ + "io.netty.resolver" + ], + "io.netty:netty-resolver-dns": [ + "io.netty.resolver.dns" + ], + "io.netty:netty-resolver-dns-classes-macos": [ + "io.netty.resolver.dns.macos" + ], + "io.netty:netty-transport": [ + "io.netty.bootstrap", + "io.netty.channel", + "io.netty.channel.embedded", + "io.netty.channel.group", + "io.netty.channel.internal", + "io.netty.channel.local", + "io.netty.channel.nio", + "io.netty.channel.oio", + "io.netty.channel.pool", + "io.netty.channel.socket", + "io.netty.channel.socket.nio", + "io.netty.channel.socket.oio" + ], + "io.netty:netty-transport-classes-epoll": [ + "io.netty.channel.epoll" + ], + "io.netty:netty-transport-native-unix-common": [ + "io.netty.channel.unix" + ], + "io.opentelemetry.semconv:opentelemetry-semconv": [ + "io.opentelemetry.semconv" + ], + "io.opentelemetry:opentelemetry-api": [ + "io.opentelemetry.api", + "io.opentelemetry.api.baggage", + "io.opentelemetry.api.baggage.propagation", + "io.opentelemetry.api.common", + "io.opentelemetry.api.internal", + "io.opentelemetry.api.logs", + "io.opentelemetry.api.metrics", + "io.opentelemetry.api.trace", + "io.opentelemetry.api.trace.propagation", + "io.opentelemetry.api.trace.propagation.internal" + ], + "io.opentelemetry:opentelemetry-common": [ + "io.opentelemetry.common" + ], + "io.opentelemetry:opentelemetry-context": [ + "io.opentelemetry.context", + "io.opentelemetry.context.internal.shaded", + "io.opentelemetry.context.propagation", + "io.opentelemetry.context.propagation.internal" + ], + "io.opentelemetry:opentelemetry-exporter-common": [ + "io.opentelemetry.exporter.internal", + "io.opentelemetry.exporter.internal.compression", + "io.opentelemetry.exporter.internal.grpc", + "io.opentelemetry.exporter.internal.http", + "io.opentelemetry.exporter.internal.marshal", + "io.opentelemetry.exporter.internal.metrics" + ], + "io.opentelemetry:opentelemetry-exporter-otlp": [ + "io.opentelemetry.exporter.otlp.all.internal", + "io.opentelemetry.exporter.otlp.http.logs", + "io.opentelemetry.exporter.otlp.http.metrics", + "io.opentelemetry.exporter.otlp.http.trace", + "io.opentelemetry.exporter.otlp.internal", + "io.opentelemetry.exporter.otlp.logs", + "io.opentelemetry.exporter.otlp.metrics", + "io.opentelemetry.exporter.otlp.trace" + ], + "io.opentelemetry:opentelemetry-exporter-otlp-common": [ + "io.opentelemetry.exporter.internal.otlp", + "io.opentelemetry.exporter.internal.otlp.logs", + "io.opentelemetry.exporter.internal.otlp.metrics", + "io.opentelemetry.exporter.internal.otlp.traces", + "io.opentelemetry.proto.collector.logs.v1.internal", + "io.opentelemetry.proto.collector.metrics.v1.internal", + "io.opentelemetry.proto.collector.profiles.v1development.internal", + "io.opentelemetry.proto.collector.trace.v1.internal", + "io.opentelemetry.proto.common.v1.internal", + "io.opentelemetry.proto.logs.v1.internal", + "io.opentelemetry.proto.metrics.v1.internal", + "io.opentelemetry.proto.profiles.v1development.internal", + "io.opentelemetry.proto.resource.v1.internal", + "io.opentelemetry.proto.trace.v1.internal" + ], + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": [ + "io.opentelemetry.exporter.sender.okhttp.internal" + ], + "io.opentelemetry:opentelemetry-extension-trace-propagators": [ + "io.opentelemetry.extension.trace.propagation", + "io.opentelemetry.extension.trace.propagation.internal" + ], + "io.opentelemetry:opentelemetry-sdk": [ + "io.opentelemetry.sdk" + ], + "io.opentelemetry:opentelemetry-sdk-common": [ + "io.opentelemetry.sdk.common", + "io.opentelemetry.sdk.common.export", + "io.opentelemetry.sdk.common.internal", + "io.opentelemetry.sdk.internal", + "io.opentelemetry.sdk.resources" + ], + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [ + "io.opentelemetry.sdk.autoconfigure.spi", + "io.opentelemetry.sdk.autoconfigure.spi.internal", + "io.opentelemetry.sdk.autoconfigure.spi.logs", + "io.opentelemetry.sdk.autoconfigure.spi.metrics", + "io.opentelemetry.sdk.autoconfigure.spi.traces" + ], + "io.opentelemetry:opentelemetry-sdk-logs": [ + "io.opentelemetry.sdk.logs", + "io.opentelemetry.sdk.logs.data", + "io.opentelemetry.sdk.logs.data.internal", + "io.opentelemetry.sdk.logs.export", + "io.opentelemetry.sdk.logs.internal" + ], + "io.opentelemetry:opentelemetry-sdk-metrics": [ + "io.opentelemetry.sdk.metrics", + "io.opentelemetry.sdk.metrics.data", + "io.opentelemetry.sdk.metrics.export", + "io.opentelemetry.sdk.metrics.internal", + "io.opentelemetry.sdk.metrics.internal.aggregator", + "io.opentelemetry.sdk.metrics.internal.concurrent", + "io.opentelemetry.sdk.metrics.internal.data", + "io.opentelemetry.sdk.metrics.internal.debug", + "io.opentelemetry.sdk.metrics.internal.descriptor", + "io.opentelemetry.sdk.metrics.internal.exemplar", + "io.opentelemetry.sdk.metrics.internal.export", + "io.opentelemetry.sdk.metrics.internal.state", + "io.opentelemetry.sdk.metrics.internal.view" + ], + "io.opentelemetry:opentelemetry-sdk-testing": [ + "io.opentelemetry.sdk.testing.assertj", + "io.opentelemetry.sdk.testing.context", + "io.opentelemetry.sdk.testing.exporter", + "io.opentelemetry.sdk.testing.junit4", + "io.opentelemetry.sdk.testing.junit5", + "io.opentelemetry.sdk.testing.logs", + "io.opentelemetry.sdk.testing.logs.internal", + "io.opentelemetry.sdk.testing.metrics", + "io.opentelemetry.sdk.testing.time", + "io.opentelemetry.sdk.testing.trace" + ], + "io.opentelemetry:opentelemetry-sdk-trace": [ + "io.opentelemetry.internal.shaded.jctools.counters", + "io.opentelemetry.internal.shaded.jctools.maps", + "io.opentelemetry.internal.shaded.jctools.queues", + "io.opentelemetry.internal.shaded.jctools.queues.atomic", + "io.opentelemetry.internal.shaded.jctools.queues.atomic.unpadded", + "io.opentelemetry.internal.shaded.jctools.queues.unpadded", + "io.opentelemetry.internal.shaded.jctools.util", + "io.opentelemetry.sdk.trace", + "io.opentelemetry.sdk.trace.data", + "io.opentelemetry.sdk.trace.export", + "io.opentelemetry.sdk.trace.internal", + "io.opentelemetry.sdk.trace.samplers" + ], + "io.projectreactor.netty:reactor-netty-core": [ + "reactor.netty", + "reactor.netty.channel", + "reactor.netty.contextpropagation", + "reactor.netty.internal.shaded.reactor.pool", + "reactor.netty.internal.shaded.reactor.pool.decorators", + "reactor.netty.internal.shaded.reactor.pool.introspection", + "reactor.netty.internal.util", + "reactor.netty.observability", + "reactor.netty.resources", + "reactor.netty.tcp", + "reactor.netty.transport", + "reactor.netty.transport.logging", + "reactor.netty.udp" + ], + "io.projectreactor.netty:reactor-netty-http": [ + "reactor.netty.http", + "reactor.netty.http.client", + "reactor.netty.http.internal", + "reactor.netty.http.logging", + "reactor.netty.http.observability", + "reactor.netty.http.server", + "reactor.netty.http.server.compression", + "reactor.netty.http.server.logging", + "reactor.netty.http.server.logging.error", + "reactor.netty.http.websocket" + ], + "io.projectreactor:reactor-core": [ + "reactor.adapter", + "reactor.core", + "reactor.core.observability", + "reactor.core.publisher", + "reactor.core.scheduler", + "reactor.util", + "reactor.util.annotation", + "reactor.util.concurrent", + "reactor.util.context", + "reactor.util.function", + "reactor.util.repeat", + "reactor.util.retry" + ], + "io.projectreactor:reactor-test": [ + "reactor.test", + "reactor.test.publisher", + "reactor.test.scheduler", + "reactor.test.subscriber", + "reactor.test.util" + ], + "io.swagger.core.v3:swagger-annotations-jakarta": [ + "io.swagger.v3.oas.annotations", + "io.swagger.v3.oas.annotations.callbacks", + "io.swagger.v3.oas.annotations.enums", + "io.swagger.v3.oas.annotations.extensions", + "io.swagger.v3.oas.annotations.headers", + "io.swagger.v3.oas.annotations.info", + "io.swagger.v3.oas.annotations.links", + "io.swagger.v3.oas.annotations.media", + "io.swagger.v3.oas.annotations.parameters", + "io.swagger.v3.oas.annotations.responses", + "io.swagger.v3.oas.annotations.security", + "io.swagger.v3.oas.annotations.servers", + "io.swagger.v3.oas.annotations.tags" + ], + "io.swagger.core.v3:swagger-core-jakarta": [ + "io.swagger.v3.core.converter", + "io.swagger.v3.core.filter", + "io.swagger.v3.core.jackson", + "io.swagger.v3.core.jackson.mixin", + "io.swagger.v3.core.model", + "io.swagger.v3.core.util" + ], + "io.swagger.core.v3:swagger-models-jakarta": [ + "io.swagger.v3.oas.models", + "io.swagger.v3.oas.models.annotations", + "io.swagger.v3.oas.models.callbacks", + "io.swagger.v3.oas.models.examples", + "io.swagger.v3.oas.models.headers", + "io.swagger.v3.oas.models.info", + "io.swagger.v3.oas.models.links", + "io.swagger.v3.oas.models.media", + "io.swagger.v3.oas.models.parameters", + "io.swagger.v3.oas.models.responses", + "io.swagger.v3.oas.models.security", + "io.swagger.v3.oas.models.servers", + "io.swagger.v3.oas.models.tags" + ], + "jakarta.activation:jakarta.activation-api": [ + "jakarta.activation", + "jakarta.activation.spi" + ], + "jakarta.annotation:jakarta.annotation-api": [ + "jakarta.annotation", + "jakarta.annotation.security", + "jakarta.annotation.sql" + ], + "jakarta.servlet:jakarta.servlet-api": [ + "jakarta.servlet", + "jakarta.servlet.annotation", + "jakarta.servlet.descriptor", + "jakarta.servlet.http" + ], + "jakarta.validation:jakarta.validation-api": [ + "jakarta.validation", + "jakarta.validation.bootstrap", + "jakarta.validation.constraints", + "jakarta.validation.constraintvalidation", + "jakarta.validation.executable", + "jakarta.validation.groups", + "jakarta.validation.metadata", + "jakarta.validation.spi", + "jakarta.validation.valueextraction" + ], + "jakarta.xml.bind:jakarta.xml.bind-api": [ + "jakarta.xml.bind", + "jakarta.xml.bind.annotation", + "jakarta.xml.bind.annotation.adapters", + "jakarta.xml.bind.attachment", + "jakarta.xml.bind.helpers", + "jakarta.xml.bind.util" + ], + "net.bytebuddy:byte-buddy": [ + "net.bytebuddy", + "net.bytebuddy.agent.builder", + "net.bytebuddy.asm", + "net.bytebuddy.build", + "net.bytebuddy.description", + "net.bytebuddy.description.annotation", + "net.bytebuddy.description.enumeration", + "net.bytebuddy.description.field", + "net.bytebuddy.description.method", + "net.bytebuddy.description.modifier", + "net.bytebuddy.description.type", + "net.bytebuddy.dynamic", + "net.bytebuddy.dynamic.loading", + "net.bytebuddy.dynamic.scaffold", + "net.bytebuddy.dynamic.scaffold.inline", + "net.bytebuddy.dynamic.scaffold.subclass", + "net.bytebuddy.implementation", + "net.bytebuddy.implementation.attribute", + "net.bytebuddy.implementation.auxiliary", + "net.bytebuddy.implementation.bind", + "net.bytebuddy.implementation.bind.annotation", + "net.bytebuddy.implementation.bytecode", + "net.bytebuddy.implementation.bytecode.assign", + "net.bytebuddy.implementation.bytecode.assign.primitive", + "net.bytebuddy.implementation.bytecode.assign.reference", + "net.bytebuddy.implementation.bytecode.collection", + "net.bytebuddy.implementation.bytecode.constant", + "net.bytebuddy.implementation.bytecode.member", + "net.bytebuddy.jar.asm", + "net.bytebuddy.jar.asm.commons", + "net.bytebuddy.jar.asm.signature", + "net.bytebuddy.jar.asmjdkbridge", + "net.bytebuddy.matcher", + "net.bytebuddy.pool", + "net.bytebuddy.utility", + "net.bytebuddy.utility.dispatcher", + "net.bytebuddy.utility.nullability", + "net.bytebuddy.utility.privilege", + "net.bytebuddy.utility.visitor" + ], + "net.bytebuddy:byte-buddy-agent": [ + "net.bytebuddy.agent", + "net.bytebuddy.agent.utility.nullability" + ], + "net.java.dev.jna:jna": [ + "com.sun.jna", + "com.sun.jna.internal", + "com.sun.jna.ptr", + "com.sun.jna.win32" + ], + "net.minidev:accessors-smart": [ + "net.minidev.asm", + "net.minidev.asm.ex" + ], + "net.minidev:json-smart": [ + "net.minidev.json", + "net.minidev.json.annotate", + "net.minidev.json.parser", + "net.minidev.json.reader", + "net.minidev.json.writer" + ], + "org.apache.cassandra:java-driver-core": [ + "com.datastax.dse.driver.api.core", + "com.datastax.dse.driver.api.core.auth", + "com.datastax.dse.driver.api.core.config", + "com.datastax.dse.driver.api.core.cql.continuous", + "com.datastax.dse.driver.api.core.cql.continuous.reactive", + "com.datastax.dse.driver.api.core.cql.reactive", + "com.datastax.dse.driver.api.core.data.geometry", + "com.datastax.dse.driver.api.core.data.time", + "com.datastax.dse.driver.api.core.graph", + "com.datastax.dse.driver.api.core.graph.predicates", + "com.datastax.dse.driver.api.core.graph.reactive", + "com.datastax.dse.driver.api.core.metadata", + "com.datastax.dse.driver.api.core.metadata.schema", + "com.datastax.dse.driver.api.core.metrics", + "com.datastax.dse.driver.api.core.servererrors", + "com.datastax.dse.driver.api.core.type", + "com.datastax.dse.driver.api.core.type.codec", + "com.datastax.dse.driver.internal.core", + "com.datastax.dse.driver.internal.core.auth", + "com.datastax.dse.driver.internal.core.cql", + "com.datastax.dse.driver.internal.core.cql.continuous", + "com.datastax.dse.driver.internal.core.cql.continuous.reactive", + "com.datastax.dse.driver.internal.core.cql.reactive", + "com.datastax.dse.driver.internal.core.data.geometry", + "com.datastax.dse.driver.internal.core.graph", + "com.datastax.dse.driver.internal.core.graph.binary", + "com.datastax.dse.driver.internal.core.graph.binary.buffer", + "com.datastax.dse.driver.internal.core.graph.reactive", + "com.datastax.dse.driver.internal.core.insights", + "com.datastax.dse.driver.internal.core.insights.configuration", + "com.datastax.dse.driver.internal.core.insights.exceptions", + "com.datastax.dse.driver.internal.core.insights.schema", + "com.datastax.dse.driver.internal.core.loadbalancing", + "com.datastax.dse.driver.internal.core.metadata.schema", + "com.datastax.dse.driver.internal.core.metadata.schema.parsing", + "com.datastax.dse.driver.internal.core.protocol", + "com.datastax.dse.driver.internal.core.search", + "com.datastax.dse.driver.internal.core.session", + "com.datastax.dse.driver.internal.core.type.codec", + "com.datastax.dse.driver.internal.core.type.codec.geometry", + "com.datastax.dse.driver.internal.core.type.codec.time", + "com.datastax.dse.driver.internal.core.util.concurrent", + "com.datastax.oss.driver.api.core", + "com.datastax.oss.driver.api.core.addresstranslation", + "com.datastax.oss.driver.api.core.auth", + "com.datastax.oss.driver.api.core.config", + "com.datastax.oss.driver.api.core.connection", + "com.datastax.oss.driver.api.core.context", + "com.datastax.oss.driver.api.core.cql", + "com.datastax.oss.driver.api.core.data", + "com.datastax.oss.driver.api.core.detach", + "com.datastax.oss.driver.api.core.loadbalancing", + "com.datastax.oss.driver.api.core.metadata", + "com.datastax.oss.driver.api.core.metadata.schema", + "com.datastax.oss.driver.api.core.metadata.token", + "com.datastax.oss.driver.api.core.metrics", + "com.datastax.oss.driver.api.core.paging", + "com.datastax.oss.driver.api.core.retry", + "com.datastax.oss.driver.api.core.servererrors", + "com.datastax.oss.driver.api.core.session", + "com.datastax.oss.driver.api.core.session.throttling", + "com.datastax.oss.driver.api.core.specex", + "com.datastax.oss.driver.api.core.ssl", + "com.datastax.oss.driver.api.core.time", + "com.datastax.oss.driver.api.core.tracker", + "com.datastax.oss.driver.api.core.type", + "com.datastax.oss.driver.api.core.type.codec", + "com.datastax.oss.driver.api.core.type.codec.registry", + "com.datastax.oss.driver.api.core.type.reflect", + "com.datastax.oss.driver.api.core.uuid", + "com.datastax.oss.driver.internal.core", + "com.datastax.oss.driver.internal.core.addresstranslation", + "com.datastax.oss.driver.internal.core.adminrequest", + "com.datastax.oss.driver.internal.core.auth", + "com.datastax.oss.driver.internal.core.channel", + "com.datastax.oss.driver.internal.core.config", + "com.datastax.oss.driver.internal.core.config.cloud", + "com.datastax.oss.driver.internal.core.config.composite", + "com.datastax.oss.driver.internal.core.config.map", + "com.datastax.oss.driver.internal.core.config.typesafe", + "com.datastax.oss.driver.internal.core.connection", + "com.datastax.oss.driver.internal.core.context", + "com.datastax.oss.driver.internal.core.control", + "com.datastax.oss.driver.internal.core.cql", + "com.datastax.oss.driver.internal.core.data", + "com.datastax.oss.driver.internal.core.loadbalancing", + "com.datastax.oss.driver.internal.core.loadbalancing.helper", + "com.datastax.oss.driver.internal.core.loadbalancing.nodeset", + "com.datastax.oss.driver.internal.core.metadata", + "com.datastax.oss.driver.internal.core.metadata.schema", + "com.datastax.oss.driver.internal.core.metadata.schema.events", + "com.datastax.oss.driver.internal.core.metadata.schema.parsing", + "com.datastax.oss.driver.internal.core.metadata.schema.queries", + "com.datastax.oss.driver.internal.core.metadata.schema.refresh", + "com.datastax.oss.driver.internal.core.metadata.token", + "com.datastax.oss.driver.internal.core.metrics", + "com.datastax.oss.driver.internal.core.os", + "com.datastax.oss.driver.internal.core.pool", + "com.datastax.oss.driver.internal.core.protocol", + "com.datastax.oss.driver.internal.core.retry", + "com.datastax.oss.driver.internal.core.servererrors", + "com.datastax.oss.driver.internal.core.session", + "com.datastax.oss.driver.internal.core.session.throttling", + "com.datastax.oss.driver.internal.core.specex", + "com.datastax.oss.driver.internal.core.ssl", + "com.datastax.oss.driver.internal.core.time", + "com.datastax.oss.driver.internal.core.tracker", + "com.datastax.oss.driver.internal.core.type", + "com.datastax.oss.driver.internal.core.type.codec", + "com.datastax.oss.driver.internal.core.type.codec.extras", + "com.datastax.oss.driver.internal.core.type.codec.extras.array", + "com.datastax.oss.driver.internal.core.type.codec.extras.enums", + "com.datastax.oss.driver.internal.core.type.codec.extras.json", + "com.datastax.oss.driver.internal.core.type.codec.extras.time", + "com.datastax.oss.driver.internal.core.type.codec.extras.vector", + "com.datastax.oss.driver.internal.core.type.codec.registry", + "com.datastax.oss.driver.internal.core.type.util", + "com.datastax.oss.driver.internal.core.util", + "com.datastax.oss.driver.internal.core.util.collection", + "com.datastax.oss.driver.internal.core.util.concurrent" + ], + "org.apache.cassandra:java-driver-guava-shaded": [ + "com.datastax.oss.driver.shaded.guava.common.annotations", + "com.datastax.oss.driver.shaded.guava.common.base", + "com.datastax.oss.driver.shaded.guava.common.base.internal", + "com.datastax.oss.driver.shaded.guava.common.cache", + "com.datastax.oss.driver.shaded.guava.common.collect", + "com.datastax.oss.driver.shaded.guava.common.escape", + "com.datastax.oss.driver.shaded.guava.common.eventbus", + "com.datastax.oss.driver.shaded.guava.common.graph", + "com.datastax.oss.driver.shaded.guava.common.hash", + "com.datastax.oss.driver.shaded.guava.common.html", + "com.datastax.oss.driver.shaded.guava.common.io", + "com.datastax.oss.driver.shaded.guava.common.math", + "com.datastax.oss.driver.shaded.guava.common.net", + "com.datastax.oss.driver.shaded.guava.common.primitives", + "com.datastax.oss.driver.shaded.guava.common.reflect", + "com.datastax.oss.driver.shaded.guava.common.util.concurrent", + "com.datastax.oss.driver.shaded.guava.common.util.concurrent.internal", + "com.datastax.oss.driver.shaded.guava.common.xml", + "com.datastax.oss.driver.shaded.guava.j2objc.annotations", + "com.datastax.oss.driver.shaded.guava.thirdparty.publicsuffix" + ], + "org.apache.cassandra:java-driver-metrics-micrometer": [ + "com.datastax.oss.driver.internal.metrics.micrometer" + ], + "org.apache.cassandra:java-driver-query-builder": [ + "com.datastax.dse.driver.api.querybuilder", + "com.datastax.dse.driver.api.querybuilder.schema", + "com.datastax.dse.driver.internal.querybuilder.schema", + "com.datastax.oss.driver.api.querybuilder", + "com.datastax.oss.driver.api.querybuilder.condition", + "com.datastax.oss.driver.api.querybuilder.delete", + "com.datastax.oss.driver.api.querybuilder.insert", + "com.datastax.oss.driver.api.querybuilder.relation", + "com.datastax.oss.driver.api.querybuilder.schema", + "com.datastax.oss.driver.api.querybuilder.schema.compaction", + "com.datastax.oss.driver.api.querybuilder.select", + "com.datastax.oss.driver.api.querybuilder.term", + "com.datastax.oss.driver.api.querybuilder.truncate", + "com.datastax.oss.driver.api.querybuilder.update", + "com.datastax.oss.driver.internal.querybuilder", + "com.datastax.oss.driver.internal.querybuilder.condition", + "com.datastax.oss.driver.internal.querybuilder.delete", + "com.datastax.oss.driver.internal.querybuilder.insert", + "com.datastax.oss.driver.internal.querybuilder.lhs", + "com.datastax.oss.driver.internal.querybuilder.relation", + "com.datastax.oss.driver.internal.querybuilder.schema", + "com.datastax.oss.driver.internal.querybuilder.schema.compaction", + "com.datastax.oss.driver.internal.querybuilder.select", + "com.datastax.oss.driver.internal.querybuilder.term", + "com.datastax.oss.driver.internal.querybuilder.truncate", + "com.datastax.oss.driver.internal.querybuilder.update" + ], + "org.apache.commons:commons-compress": [ + "org.apache.commons.compress", + "org.apache.commons.compress.archivers", + "org.apache.commons.compress.archivers.ar", + "org.apache.commons.compress.archivers.arj", + "org.apache.commons.compress.archivers.cpio", + "org.apache.commons.compress.archivers.dump", + "org.apache.commons.compress.archivers.examples", + "org.apache.commons.compress.archivers.jar", + "org.apache.commons.compress.archivers.sevenz", + "org.apache.commons.compress.archivers.tar", + "org.apache.commons.compress.archivers.zip", + "org.apache.commons.compress.changes", + "org.apache.commons.compress.compressors", + "org.apache.commons.compress.compressors.brotli", + "org.apache.commons.compress.compressors.bzip2", + "org.apache.commons.compress.compressors.deflate", + "org.apache.commons.compress.compressors.deflate64", + "org.apache.commons.compress.compressors.gzip", + "org.apache.commons.compress.compressors.lz4", + "org.apache.commons.compress.compressors.lz77support", + "org.apache.commons.compress.compressors.lzma", + "org.apache.commons.compress.compressors.lzw", + "org.apache.commons.compress.compressors.pack200", + "org.apache.commons.compress.compressors.snappy", + "org.apache.commons.compress.compressors.xz", + "org.apache.commons.compress.compressors.z", + "org.apache.commons.compress.compressors.zstandard", + "org.apache.commons.compress.harmony", + "org.apache.commons.compress.harmony.archive.internal.nls", + "org.apache.commons.compress.harmony.pack200", + "org.apache.commons.compress.harmony.unpack200", + "org.apache.commons.compress.harmony.unpack200.bytecode", + "org.apache.commons.compress.harmony.unpack200.bytecode.forms", + "org.apache.commons.compress.java.util.jar", + "org.apache.commons.compress.parallel", + "org.apache.commons.compress.utils" + ], + "org.apache.commons:commons-lang3": [ + "org.apache.commons.lang3", + "org.apache.commons.lang3.arch", + "org.apache.commons.lang3.builder", + "org.apache.commons.lang3.compare", + "org.apache.commons.lang3.concurrent", + "org.apache.commons.lang3.concurrent.locks", + "org.apache.commons.lang3.event", + "org.apache.commons.lang3.exception", + "org.apache.commons.lang3.function", + "org.apache.commons.lang3.math", + "org.apache.commons.lang3.mutable", + "org.apache.commons.lang3.reflect", + "org.apache.commons.lang3.stream", + "org.apache.commons.lang3.text", + "org.apache.commons.lang3.text.translate", + "org.apache.commons.lang3.time", + "org.apache.commons.lang3.tuple", + "org.apache.commons.lang3.util" + ], + "org.apache.logging.log4j:log4j-api": [ + "org.apache.logging.log4j", + "org.apache.logging.log4j.internal", + "org.apache.logging.log4j.internal.annotation", + "org.apache.logging.log4j.internal.map", + "org.apache.logging.log4j.message", + "org.apache.logging.log4j.simple", + "org.apache.logging.log4j.simple.internal", + "org.apache.logging.log4j.spi", + "org.apache.logging.log4j.status", + "org.apache.logging.log4j.util", + "org.apache.logging.log4j.util.internal" + ], + "org.apache.logging.log4j:log4j-to-slf4j": [ + "org.apache.logging.slf4j" + ], + "org.apache.tomcat.embed:tomcat-embed-core": [ + "jakarta.security.auth.message", + "jakarta.security.auth.message.callback", + "jakarta.security.auth.message.config", + "jakarta.security.auth.message.module", + "jakarta.servlet", + "jakarta.servlet.annotation", + "jakarta.servlet.descriptor", + "jakarta.servlet.http", + "org.apache.catalina", + "org.apache.catalina.authenticator", + "org.apache.catalina.authenticator.jaspic", + "org.apache.catalina.connector", + "org.apache.catalina.core", + "org.apache.catalina.deploy", + "org.apache.catalina.filters", + "org.apache.catalina.loader", + "org.apache.catalina.manager", + "org.apache.catalina.manager.host", + "org.apache.catalina.manager.util", + "org.apache.catalina.mapper", + "org.apache.catalina.mbeans", + "org.apache.catalina.realm", + "org.apache.catalina.security", + "org.apache.catalina.servlets", + "org.apache.catalina.session", + "org.apache.catalina.startup", + "org.apache.catalina.users", + "org.apache.catalina.util", + "org.apache.catalina.valves", + "org.apache.catalina.valves.rewrite", + "org.apache.catalina.webresources", + "org.apache.catalina.webresources.war", + "org.apache.coyote", + "org.apache.coyote.ajp", + "org.apache.coyote.http11", + "org.apache.coyote.http11.filters", + "org.apache.coyote.http11.upgrade", + "org.apache.coyote.http2", + "org.apache.juli", + "org.apache.juli.logging", + "org.apache.naming", + "org.apache.naming.factory", + "org.apache.naming.java", + "org.apache.tomcat", + "org.apache.tomcat.jni", + "org.apache.tomcat.util", + "org.apache.tomcat.util.bcel", + "org.apache.tomcat.util.bcel.classfile", + "org.apache.tomcat.util.buf", + "org.apache.tomcat.util.collections", + "org.apache.tomcat.util.compat", + "org.apache.tomcat.util.concurrent", + "org.apache.tomcat.util.descriptor", + "org.apache.tomcat.util.descriptor.tagplugin", + "org.apache.tomcat.util.descriptor.web", + "org.apache.tomcat.util.digester", + "org.apache.tomcat.util.file", + "org.apache.tomcat.util.http", + "org.apache.tomcat.util.http.fileupload", + "org.apache.tomcat.util.http.fileupload.disk", + "org.apache.tomcat.util.http.fileupload.impl", + "org.apache.tomcat.util.http.fileupload.servlet", + "org.apache.tomcat.util.http.fileupload.util", + "org.apache.tomcat.util.http.fileupload.util.mime", + "org.apache.tomcat.util.http.parser", + "org.apache.tomcat.util.json", + "org.apache.tomcat.util.log", + "org.apache.tomcat.util.modeler", + "org.apache.tomcat.util.modeler.modules", + "org.apache.tomcat.util.net", + "org.apache.tomcat.util.net.jsse", + "org.apache.tomcat.util.net.openssl", + "org.apache.tomcat.util.net.openssl.ciphers", + "org.apache.tomcat.util.res", + "org.apache.tomcat.util.scan", + "org.apache.tomcat.util.security", + "org.apache.tomcat.util.threads" + ], + "org.apache.tomcat.embed:tomcat-embed-el": [ + "jakarta.el", + "org.apache.el", + "org.apache.el.lang", + "org.apache.el.parser", + "org.apache.el.stream", + "org.apache.el.util" + ], + "org.apache.tomcat.embed:tomcat-embed-websocket": [ + "jakarta.websocket", + "jakarta.websocket.server", + "org.apache.tomcat.websocket", + "org.apache.tomcat.websocket.pojo", + "org.apache.tomcat.websocket.server" + ], + "org.apiguardian:apiguardian-api": [ + "org.apiguardian.api" + ], + "org.assertj:assertj-core": [ + "org.assertj.core.annotation", + "org.assertj.core.annotations", + "org.assertj.core.api", + "org.assertj.core.api.exception", + "org.assertj.core.api.filter", + "org.assertj.core.api.iterable", + "org.assertj.core.api.junit.jupiter", + "org.assertj.core.api.recursive", + "org.assertj.core.api.recursive.assertion", + "org.assertj.core.api.recursive.comparison", + "org.assertj.core.condition", + "org.assertj.core.configuration", + "org.assertj.core.data", + "org.assertj.core.description", + "org.assertj.core.error", + "org.assertj.core.error.array2d", + "org.assertj.core.error.future", + "org.assertj.core.error.uri", + "org.assertj.core.extractor", + "org.assertj.core.groups", + "org.assertj.core.internal", + "org.assertj.core.internal.annotation", + "org.assertj.core.matcher", + "org.assertj.core.presentation", + "org.assertj.core.util", + "org.assertj.core.util.diff", + "org.assertj.core.util.diff.myers", + "org.assertj.core.util.introspection", + "org.assertj.core.util.xml" + ], + "org.awaitility:awaitility": [ + "org.awaitility", + "org.awaitility.classpath", + "org.awaitility.constraint", + "org.awaitility.core", + "org.awaitility.pollinterval", + "org.awaitility.reflect", + "org.awaitility.reflect.exception", + "org.awaitility.spi" + ], + "org.bouncycastle:bcprov-jdk18on": [ + "org.bouncycastle", + "org.bouncycastle.asn1", + "org.bouncycastle.asn1.anssi", + "org.bouncycastle.asn1.bc", + "org.bouncycastle.asn1.cryptopro", + "org.bouncycastle.asn1.gm", + "org.bouncycastle.asn1.nist", + "org.bouncycastle.asn1.ocsp", + "org.bouncycastle.asn1.pkcs", + "org.bouncycastle.asn1.sec", + "org.bouncycastle.asn1.teletrust", + "org.bouncycastle.asn1.ua", + "org.bouncycastle.asn1.util", + "org.bouncycastle.asn1.x500", + "org.bouncycastle.asn1.x500.style", + "org.bouncycastle.asn1.x509", + "org.bouncycastle.asn1.x509.qualified", + "org.bouncycastle.asn1.x509.sigi", + "org.bouncycastle.asn1.x9", + "org.bouncycastle.crypto", + "org.bouncycastle.crypto.agreement", + "org.bouncycastle.crypto.agreement.ecjpake", + "org.bouncycastle.crypto.agreement.jpake", + "org.bouncycastle.crypto.agreement.kdf", + "org.bouncycastle.crypto.agreement.srp", + "org.bouncycastle.crypto.commitments", + "org.bouncycastle.crypto.constraints", + "org.bouncycastle.crypto.digests", + "org.bouncycastle.crypto.ec", + "org.bouncycastle.crypto.encodings", + "org.bouncycastle.crypto.engines", + "org.bouncycastle.crypto.examples", + "org.bouncycastle.crypto.fpe", + "org.bouncycastle.crypto.generators", + "org.bouncycastle.crypto.hash2curve", + "org.bouncycastle.crypto.hash2curve.data", + "org.bouncycastle.crypto.hash2curve.impl", + "org.bouncycastle.crypto.hpke", + "org.bouncycastle.crypto.io", + "org.bouncycastle.crypto.kems", + "org.bouncycastle.crypto.kems.mlkem", + "org.bouncycastle.crypto.macs", + "org.bouncycastle.crypto.modes", + "org.bouncycastle.crypto.modes.gcm", + "org.bouncycastle.crypto.modes.kgcm", + "org.bouncycastle.crypto.paddings", + "org.bouncycastle.crypto.params", + "org.bouncycastle.crypto.parsers", + "org.bouncycastle.crypto.prng", + "org.bouncycastle.crypto.prng.drbg", + "org.bouncycastle.crypto.signers", + "org.bouncycastle.crypto.signers.mldsa", + "org.bouncycastle.crypto.signers.slhdsa", + "org.bouncycastle.crypto.threshold", + "org.bouncycastle.crypto.tls", + "org.bouncycastle.crypto.util", + "org.bouncycastle.i18n", + "org.bouncycastle.i18n.filter", + "org.bouncycastle.iana", + "org.bouncycastle.internal.asn1.bsi", + "org.bouncycastle.internal.asn1.cms", + "org.bouncycastle.internal.asn1.cryptlib", + "org.bouncycastle.internal.asn1.eac", + "org.bouncycastle.internal.asn1.edec", + "org.bouncycastle.internal.asn1.gnu", + "org.bouncycastle.internal.asn1.iana", + "org.bouncycastle.internal.asn1.isara", + "org.bouncycastle.internal.asn1.isismtt", + "org.bouncycastle.internal.asn1.iso", + "org.bouncycastle.internal.asn1.kisa", + "org.bouncycastle.internal.asn1.microsoft", + "org.bouncycastle.internal.asn1.misc", + "org.bouncycastle.internal.asn1.nsri", + "org.bouncycastle.internal.asn1.ntt", + "org.bouncycastle.internal.asn1.oiw", + "org.bouncycastle.internal.asn1.rosstandart", + "org.bouncycastle.jcajce", + "org.bouncycastle.jcajce.interfaces", + "org.bouncycastle.jcajce.io", + "org.bouncycastle.jcajce.provider.asymmetric", + "org.bouncycastle.jcajce.provider.asymmetric.compositesignatures", + "org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.bouncycastle.jcajce.provider.asymmetric.mldsa", + "org.bouncycastle.jcajce.provider.asymmetric.mlkem", + "org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.bouncycastle.jcajce.provider.asymmetric.slhdsa", + "org.bouncycastle.jcajce.provider.asymmetric.util", + "org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.bouncycastle.jcajce.provider.config", + "org.bouncycastle.jcajce.provider.digest", + "org.bouncycastle.jcajce.provider.drbg", + "org.bouncycastle.jcajce.provider.kdf", + "org.bouncycastle.jcajce.provider.kdf.hkdf", + "org.bouncycastle.jcajce.provider.kdf.pbkdf2", + "org.bouncycastle.jcajce.provider.kdf.scrypt", + "org.bouncycastle.jcajce.provider.keystore", + "org.bouncycastle.jcajce.provider.keystore.bc", + "org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.bouncycastle.jcajce.provider.keystore.util", + "org.bouncycastle.jcajce.provider.symmetric", + "org.bouncycastle.jcajce.provider.symmetric.util", + "org.bouncycastle.jcajce.provider.util", + "org.bouncycastle.jcajce.spec", + "org.bouncycastle.jcajce.util", + "org.bouncycastle.jce", + "org.bouncycastle.jce.exception", + "org.bouncycastle.jce.interfaces", + "org.bouncycastle.jce.netscape", + "org.bouncycastle.jce.provider", + "org.bouncycastle.jce.spec", + "org.bouncycastle.ldap", + "org.bouncycastle.math", + "org.bouncycastle.math.ec", + "org.bouncycastle.math.ec.custom.djb", + "org.bouncycastle.math.ec.custom.gm", + "org.bouncycastle.math.ec.custom.sec", + "org.bouncycastle.math.ec.endo", + "org.bouncycastle.math.ec.rfc7748", + "org.bouncycastle.math.ec.rfc8032", + "org.bouncycastle.math.ec.tools", + "org.bouncycastle.math.field", + "org.bouncycastle.math.raw", + "org.bouncycastle.pqc.asn1", + "org.bouncycastle.pqc.crypto", + "org.bouncycastle.pqc.crypto.cmce", + "org.bouncycastle.pqc.crypto.crystals.dilithium", + "org.bouncycastle.pqc.crypto.falcon", + "org.bouncycastle.pqc.crypto.frodo", + "org.bouncycastle.pqc.crypto.hqc", + "org.bouncycastle.pqc.crypto.lms", + "org.bouncycastle.pqc.crypto.mayo", + "org.bouncycastle.pqc.crypto.mldsa", + "org.bouncycastle.pqc.crypto.mlkem", + "org.bouncycastle.pqc.crypto.newhope", + "org.bouncycastle.pqc.crypto.ntru", + "org.bouncycastle.pqc.crypto.ntruplus", + "org.bouncycastle.pqc.crypto.ntruprime", + "org.bouncycastle.pqc.crypto.saber", + "org.bouncycastle.pqc.crypto.slhdsa", + "org.bouncycastle.pqc.crypto.snova", + "org.bouncycastle.pqc.crypto.sphincs", + "org.bouncycastle.pqc.crypto.util", + "org.bouncycastle.pqc.crypto.xmss", + "org.bouncycastle.pqc.crypto.xwing", + "org.bouncycastle.pqc.jcajce.interfaces", + "org.bouncycastle.pqc.jcajce.provider", + "org.bouncycastle.pqc.jcajce.provider.bike", + "org.bouncycastle.pqc.jcajce.provider.cmce", + "org.bouncycastle.pqc.jcajce.provider.dilithium", + "org.bouncycastle.pqc.jcajce.provider.falcon", + "org.bouncycastle.pqc.jcajce.provider.frodo", + "org.bouncycastle.pqc.jcajce.provider.hqc", + "org.bouncycastle.pqc.jcajce.provider.kyber", + "org.bouncycastle.pqc.jcajce.provider.lms", + "org.bouncycastle.pqc.jcajce.provider.mayo", + "org.bouncycastle.pqc.jcajce.provider.newhope", + "org.bouncycastle.pqc.jcajce.provider.ntru", + "org.bouncycastle.pqc.jcajce.provider.ntruplus", + "org.bouncycastle.pqc.jcajce.provider.ntruprime", + "org.bouncycastle.pqc.jcajce.provider.picnic", + "org.bouncycastle.pqc.jcajce.provider.saber", + "org.bouncycastle.pqc.jcajce.provider.snova", + "org.bouncycastle.pqc.jcajce.provider.sphincs", + "org.bouncycastle.pqc.jcajce.provider.sphincsplus", + "org.bouncycastle.pqc.jcajce.provider.util", + "org.bouncycastle.pqc.jcajce.provider.xmss", + "org.bouncycastle.pqc.jcajce.spec", + "org.bouncycastle.pqc.legacy.bike", + "org.bouncycastle.pqc.legacy.picnic", + "org.bouncycastle.pqc.legacy.rainbow", + "org.bouncycastle.pqc.legacy.sphincsplus", + "org.bouncycastle.pqc.math.ntru", + "org.bouncycastle.pqc.math.ntru.parameters", + "org.bouncycastle.util", + "org.bouncycastle.util.encoders", + "org.bouncycastle.util.io", + "org.bouncycastle.util.io.pem", + "org.bouncycastle.util.test", + "org.bouncycastle.x509", + "org.bouncycastle.x509.extension", + "org.bouncycastle.x509.util" + ], + "org.bouncycastle:bcprov-lts8on": [ + "org.bouncycastle", + "org.bouncycastle.asn1", + "org.bouncycastle.asn1.anssi", + "org.bouncycastle.asn1.bc", + "org.bouncycastle.asn1.cryptlib", + "org.bouncycastle.asn1.cryptopro", + "org.bouncycastle.asn1.edec", + "org.bouncycastle.asn1.gm", + "org.bouncycastle.asn1.gnu", + "org.bouncycastle.asn1.iana", + "org.bouncycastle.asn1.isara", + "org.bouncycastle.asn1.iso", + "org.bouncycastle.asn1.kisa", + "org.bouncycastle.asn1.microsoft", + "org.bouncycastle.asn1.misc", + "org.bouncycastle.asn1.mozilla", + "org.bouncycastle.asn1.nist", + "org.bouncycastle.asn1.nsri", + "org.bouncycastle.asn1.ntt", + "org.bouncycastle.asn1.ocsp", + "org.bouncycastle.asn1.oiw", + "org.bouncycastle.asn1.pkcs", + "org.bouncycastle.asn1.rosstandart", + "org.bouncycastle.asn1.sec", + "org.bouncycastle.asn1.teletrust", + "org.bouncycastle.asn1.ua", + "org.bouncycastle.asn1.util", + "org.bouncycastle.asn1.x500", + "org.bouncycastle.asn1.x500.style", + "org.bouncycastle.asn1.x509", + "org.bouncycastle.asn1.x509.qualified", + "org.bouncycastle.asn1.x509.sigi", + "org.bouncycastle.asn1.x9", + "org.bouncycastle.crypto", + "org.bouncycastle.crypto.agreement", + "org.bouncycastle.crypto.agreement.ecjpake", + "org.bouncycastle.crypto.agreement.jpake", + "org.bouncycastle.crypto.agreement.kdf", + "org.bouncycastle.crypto.agreement.srp", + "org.bouncycastle.crypto.commitments", + "org.bouncycastle.crypto.constraints", + "org.bouncycastle.crypto.digests", + "org.bouncycastle.crypto.ec", + "org.bouncycastle.crypto.encodings", + "org.bouncycastle.crypto.engines", + "org.bouncycastle.crypto.fpe", + "org.bouncycastle.crypto.generators", + "org.bouncycastle.crypto.hpke", + "org.bouncycastle.crypto.io", + "org.bouncycastle.crypto.kems", + "org.bouncycastle.crypto.macs", + "org.bouncycastle.crypto.modes", + "org.bouncycastle.crypto.modes.gcm", + "org.bouncycastle.crypto.modes.kgcm", + "org.bouncycastle.crypto.paddings", + "org.bouncycastle.crypto.params", + "org.bouncycastle.crypto.parsers", + "org.bouncycastle.crypto.prng", + "org.bouncycastle.crypto.prng.drbg", + "org.bouncycastle.crypto.signers", + "org.bouncycastle.crypto.tls", + "org.bouncycastle.crypto.util", + "org.bouncycastle.iana", + "org.bouncycastle.internal.asn1.bsi", + "org.bouncycastle.internal.asn1.cms", + "org.bouncycastle.internal.asn1.cryptlib", + "org.bouncycastle.internal.asn1.eac", + "org.bouncycastle.internal.asn1.edec", + "org.bouncycastle.internal.asn1.gnu", + "org.bouncycastle.internal.asn1.iana", + "org.bouncycastle.internal.asn1.isara", + "org.bouncycastle.internal.asn1.isismtt", + "org.bouncycastle.internal.asn1.iso", + "org.bouncycastle.internal.asn1.kisa", + "org.bouncycastle.internal.asn1.microsoft", + "org.bouncycastle.internal.asn1.misc", + "org.bouncycastle.internal.asn1.nsri", + "org.bouncycastle.internal.asn1.ntt", + "org.bouncycastle.internal.asn1.oiw", + "org.bouncycastle.internal.asn1.rosstandart", + "org.bouncycastle.jcajce", + "org.bouncycastle.jcajce.interfaces", + "org.bouncycastle.jcajce.io", + "org.bouncycastle.jcajce.provider.asymmetric", + "org.bouncycastle.jcajce.provider.asymmetric.compositesignatures", + "org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.bouncycastle.jcajce.provider.asymmetric.mldsa", + "org.bouncycastle.jcajce.provider.asymmetric.mlkem", + "org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.bouncycastle.jcajce.provider.asymmetric.slhdsa", + "org.bouncycastle.jcajce.provider.asymmetric.util", + "org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.bouncycastle.jcajce.provider.config", + "org.bouncycastle.jcajce.provider.digest", + "org.bouncycastle.jcajce.provider.drbg", + "org.bouncycastle.jcajce.provider.keystore", + "org.bouncycastle.jcajce.provider.keystore.bc", + "org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.bouncycastle.jcajce.provider.keystore.util", + "org.bouncycastle.jcajce.provider.symmetric", + "org.bouncycastle.jcajce.provider.symmetric.util", + "org.bouncycastle.jcajce.provider.util", + "org.bouncycastle.jcajce.spec", + "org.bouncycastle.jcajce.util", + "org.bouncycastle.jce", + "org.bouncycastle.jce.exception", + "org.bouncycastle.jce.interfaces", + "org.bouncycastle.jce.netscape", + "org.bouncycastle.jce.provider", + "org.bouncycastle.jce.spec", + "org.bouncycastle.math", + "org.bouncycastle.math.ec", + "org.bouncycastle.math.ec.custom.djb", + "org.bouncycastle.math.ec.custom.gm", + "org.bouncycastle.math.ec.custom.sec", + "org.bouncycastle.math.ec.endo", + "org.bouncycastle.math.ec.rfc7748", + "org.bouncycastle.math.ec.rfc8032", + "org.bouncycastle.math.ec.tools", + "org.bouncycastle.math.field", + "org.bouncycastle.math.raw", + "org.bouncycastle.pqc.crypto", + "org.bouncycastle.pqc.crypto.lms", + "org.bouncycastle.pqc.crypto.mldsa", + "org.bouncycastle.pqc.crypto.mlkem", + "org.bouncycastle.pqc.crypto.slhdsa", + "org.bouncycastle.pqc.crypto.util", + "org.bouncycastle.pqc.jcajce.interfaces", + "org.bouncycastle.pqc.jcajce.provider.lms", + "org.bouncycastle.pqc.jcajce.provider.util", + "org.bouncycastle.pqc.jcajce.spec", + "org.bouncycastle.util", + "org.bouncycastle.util.dispose", + "org.bouncycastle.util.encoders", + "org.bouncycastle.util.io", + "org.bouncycastle.util.io.pem", + "org.bouncycastle.util.test" + ], + "org.checkerframework:checker-qual": [ + "org.checkerframework.checker.builder.qual", + "org.checkerframework.checker.calledmethods.qual", + "org.checkerframework.checker.compilermsgs.qual", + "org.checkerframework.checker.fenum.qual", + "org.checkerframework.checker.formatter.qual", + "org.checkerframework.checker.guieffect.qual", + "org.checkerframework.checker.i18n.qual", + "org.checkerframework.checker.i18nformatter.qual", + "org.checkerframework.checker.index.qual", + "org.checkerframework.checker.initialization.qual", + "org.checkerframework.checker.interning.qual", + "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.mustcall.qual", + "org.checkerframework.checker.nullness.qual", + "org.checkerframework.checker.optional.qual", + "org.checkerframework.checker.propkey.qual", + "org.checkerframework.checker.regex.qual", + "org.checkerframework.checker.signature.qual", + "org.checkerframework.checker.signedness.qual", + "org.checkerframework.checker.tainting.qual", + "org.checkerframework.checker.units.qual", + "org.checkerframework.common.aliasing.qual", + "org.checkerframework.common.initializedfields.qual", + "org.checkerframework.common.reflection.qual", + "org.checkerframework.common.returnsreceiver.qual", + "org.checkerframework.common.subtyping.qual", + "org.checkerframework.common.util.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.hamcrest:hamcrest": [ + "org.hamcrest", + "org.hamcrest.beans", + "org.hamcrest.collection", + "org.hamcrest.comparator", + "org.hamcrest.core", + "org.hamcrest.internal", + "org.hamcrest.io", + "org.hamcrest.number", + "org.hamcrest.object", + "org.hamcrest.text", + "org.hamcrest.xml" + ], + "org.hdrhistogram:HdrHistogram": [ + "org.HdrHistogram", + "org.HdrHistogram.packedarray" + ], + "org.hibernate.validator:hibernate-validator": [ + "org.hibernate.validator", + "org.hibernate.validator.cfg", + "org.hibernate.validator.cfg.context", + "org.hibernate.validator.cfg.defs", + "org.hibernate.validator.cfg.defs.br", + "org.hibernate.validator.cfg.defs.kor", + "org.hibernate.validator.cfg.defs.pl", + "org.hibernate.validator.cfg.defs.ru", + "org.hibernate.validator.constraints", + "org.hibernate.validator.constraints.br", + "org.hibernate.validator.constraints.kor", + "org.hibernate.validator.constraints.pl", + "org.hibernate.validator.constraints.ru", + "org.hibernate.validator.constraints.time", + "org.hibernate.validator.constraintvalidation", + "org.hibernate.validator.constraintvalidation.spi", + "org.hibernate.validator.constraintvalidators", + "org.hibernate.validator.engine", + "org.hibernate.validator.group", + "org.hibernate.validator.internal", + "org.hibernate.validator.internal.cfg", + "org.hibernate.validator.internal.cfg.context", + "org.hibernate.validator.internal.constraintvalidators", + "org.hibernate.validator.internal.constraintvalidators.bv", + "org.hibernate.validator.internal.constraintvalidators.bv.money", + "org.hibernate.validator.internal.constraintvalidators.bv.notempty", + "org.hibernate.validator.internal.constraintvalidators.bv.number", + "org.hibernate.validator.internal.constraintvalidators.bv.number.bound", + "org.hibernate.validator.internal.constraintvalidators.bv.number.bound.decimal", + "org.hibernate.validator.internal.constraintvalidators.bv.number.sign", + "org.hibernate.validator.internal.constraintvalidators.bv.size", + "org.hibernate.validator.internal.constraintvalidators.bv.time", + "org.hibernate.validator.internal.constraintvalidators.bv.time.future", + "org.hibernate.validator.internal.constraintvalidators.bv.time.futureorpresent", + "org.hibernate.validator.internal.constraintvalidators.bv.time.past", + "org.hibernate.validator.internal.constraintvalidators.bv.time.pastorpresent", + "org.hibernate.validator.internal.constraintvalidators.hv", + "org.hibernate.validator.internal.constraintvalidators.hv.br", + "org.hibernate.validator.internal.constraintvalidators.hv.kor", + "org.hibernate.validator.internal.constraintvalidators.hv.pl", + "org.hibernate.validator.internal.constraintvalidators.hv.ru", + "org.hibernate.validator.internal.constraintvalidators.hv.time", + "org.hibernate.validator.internal.engine", + "org.hibernate.validator.internal.engine.constraintdefinition", + "org.hibernate.validator.internal.engine.constraintvalidation", + "org.hibernate.validator.internal.engine.groups", + "org.hibernate.validator.internal.engine.messageinterpolation", + "org.hibernate.validator.internal.engine.messageinterpolation.el", + "org.hibernate.validator.internal.engine.messageinterpolation.parser", + "org.hibernate.validator.internal.engine.messageinterpolation.util", + "org.hibernate.validator.internal.engine.path", + "org.hibernate.validator.internal.engine.resolver", + "org.hibernate.validator.internal.engine.scripting", + "org.hibernate.validator.internal.engine.validationcontext", + "org.hibernate.validator.internal.engine.valuecontext", + "org.hibernate.validator.internal.engine.valueextraction", + "org.hibernate.validator.internal.metadata", + "org.hibernate.validator.internal.metadata.aggregated", + "org.hibernate.validator.internal.metadata.aggregated.rule", + "org.hibernate.validator.internal.metadata.core", + "org.hibernate.validator.internal.metadata.descriptor", + "org.hibernate.validator.internal.metadata.facets", + "org.hibernate.validator.internal.metadata.location", + "org.hibernate.validator.internal.metadata.provider", + "org.hibernate.validator.internal.metadata.raw", + "org.hibernate.validator.internal.properties", + "org.hibernate.validator.internal.properties.javabean", + "org.hibernate.validator.internal.util", + "org.hibernate.validator.internal.util.actions", + "org.hibernate.validator.internal.util.annotation", + "org.hibernate.validator.internal.util.classhierarchy", + "org.hibernate.validator.internal.util.logging", + "org.hibernate.validator.internal.util.logging.formatter", + "org.hibernate.validator.internal.util.stereotypes", + "org.hibernate.validator.internal.xml", + "org.hibernate.validator.internal.xml.config", + "org.hibernate.validator.internal.xml.mapping", + "org.hibernate.validator.messageinterpolation", + "org.hibernate.validator.metadata", + "org.hibernate.validator.parameternameprovider", + "org.hibernate.validator.path", + "org.hibernate.validator.resourceloading", + "org.hibernate.validator.spi.cfg", + "org.hibernate.validator.spi.group", + "org.hibernate.validator.spi.messageinterpolation", + "org.hibernate.validator.spi.nodenameprovider", + "org.hibernate.validator.spi.properties", + "org.hibernate.validator.spi.resourceloading", + "org.hibernate.validator.spi.scripting" + ], + "org.jacoco:org.jacoco.agent:jar:runtime": [ + "com.vladium.emma.rt", + "org.jacoco.agent.rt", + "org.jacoco.agent.rt.internal_29a6edd", + "org.jacoco.agent.rt.internal_29a6edd.asm", + "org.jacoco.agent.rt.internal_29a6edd.asm.commons", + "org.jacoco.agent.rt.internal_29a6edd.asm.tree", + "org.jacoco.agent.rt.internal_29a6edd.core", + "org.jacoco.agent.rt.internal_29a6edd.core.analysis", + "org.jacoco.agent.rt.internal_29a6edd.core.data", + "org.jacoco.agent.rt.internal_29a6edd.core.instr", + "org.jacoco.agent.rt.internal_29a6edd.core.internal", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.analysis", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.analysis.filter", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.data", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.flow", + "org.jacoco.agent.rt.internal_29a6edd.core.internal.instr", + "org.jacoco.agent.rt.internal_29a6edd.core.runtime", + "org.jacoco.agent.rt.internal_29a6edd.core.tools", + "org.jacoco.agent.rt.internal_29a6edd.output" + ], + "org.jacoco:org.jacoco.cli": [ + "org.jacoco.cli.internal", + "org.jacoco.cli.internal.commands" + ], + "org.jacoco:org.jacoco.core": [ + "org.jacoco.core", + "org.jacoco.core.analysis", + "org.jacoco.core.data", + "org.jacoco.core.instr", + "org.jacoco.core.internal", + "org.jacoco.core.internal.analysis", + "org.jacoco.core.internal.analysis.filter", + "org.jacoco.core.internal.data", + "org.jacoco.core.internal.flow", + "org.jacoco.core.internal.instr", + "org.jacoco.core.runtime", + "org.jacoco.core.tools" + ], + "org.jacoco:org.jacoco.report": [ + "org.jacoco.report", + "org.jacoco.report.check", + "org.jacoco.report.csv", + "org.jacoco.report.html", + "org.jacoco.report.internal", + "org.jacoco.report.internal.html", + "org.jacoco.report.internal.html.index", + "org.jacoco.report.internal.html.page", + "org.jacoco.report.internal.html.resources", + "org.jacoco.report.internal.html.table", + "org.jacoco.report.internal.xml", + "org.jacoco.report.xml" + ], + "org.jboss.logging:jboss-logging": [ + "org.jboss.logging" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "kotlin", + "kotlin.annotation", + "kotlin.collections", + "kotlin.collections.builders", + "kotlin.collections.jdk8", + "kotlin.collections.unsigned", + "kotlin.comparisons", + "kotlin.concurrent", + "kotlin.concurrent.atomics", + "kotlin.concurrent.internal", + "kotlin.contracts", + "kotlin.coroutines", + "kotlin.coroutines.cancellation", + "kotlin.coroutines.intrinsics", + "kotlin.coroutines.jvm.internal", + "kotlin.enums", + "kotlin.experimental", + "kotlin.internal", + "kotlin.internal.jdk7", + "kotlin.internal.jdk8", + "kotlin.io", + "kotlin.io.encoding", + "kotlin.io.path", + "kotlin.jdk7", + "kotlin.js", + "kotlin.jvm", + "kotlin.jvm.functions", + "kotlin.jvm.internal", + "kotlin.jvm.internal.markers", + "kotlin.jvm.internal.unsafe", + "kotlin.jvm.jdk8", + "kotlin.jvm.optionals", + "kotlin.math", + "kotlin.properties", + "kotlin.random", + "kotlin.random.jdk8", + "kotlin.ranges", + "kotlin.reflect", + "kotlin.sequences", + "kotlin.streams.jdk8", + "kotlin.system", + "kotlin.text", + "kotlin.text.jdk8", + "kotlin.time", + "kotlin.time.jdk8", + "kotlin.uuid" + ], + "org.jetbrains:annotations": [ + "org.intellij.lang.annotations", + "org.jetbrains.annotations" + ], + "org.jspecify:jspecify": [ + "org.jspecify.annotations" + ], + "org.junit.jupiter:junit-jupiter-api": [ + "org.junit.jupiter.api", + "org.junit.jupiter.api.condition", + "org.junit.jupiter.api.extension", + "org.junit.jupiter.api.extension.support", + "org.junit.jupiter.api.function", + "org.junit.jupiter.api.io", + "org.junit.jupiter.api.parallel", + "org.junit.jupiter.api.util" + ], + "org.junit.jupiter:junit-jupiter-engine": [ + "org.junit.jupiter.engine", + "org.junit.jupiter.engine.config", + "org.junit.jupiter.engine.descriptor", + "org.junit.jupiter.engine.discovery", + "org.junit.jupiter.engine.discovery.predicates", + "org.junit.jupiter.engine.execution", + "org.junit.jupiter.engine.extension", + "org.junit.jupiter.engine.support" + ], + "org.junit.jupiter:junit-jupiter-params": [ + "org.junit.jupiter.params", + "org.junit.jupiter.params.aggregator", + "org.junit.jupiter.params.converter", + "org.junit.jupiter.params.provider", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.reader", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.util", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.writer", + "org.junit.jupiter.params.support" + ], + "org.junit.platform:junit-platform-commons": [ + "org.junit.platform.commons", + "org.junit.platform.commons.annotation", + "org.junit.platform.commons.function", + "org.junit.platform.commons.io", + "org.junit.platform.commons.logging", + "org.junit.platform.commons.support", + "org.junit.platform.commons.support.conversion", + "org.junit.platform.commons.support.scanning", + "org.junit.platform.commons.util" + ], + "org.junit.platform:junit-platform-console-standalone": [ + "junit.extensions", + "junit.framework", + "junit.runner", + "junit.textui", + "org.apiguardian.api", + "org.hamcrest", + "org.hamcrest.core", + "org.hamcrest.internal", + "org.junit", + "org.junit.experimental", + "org.junit.experimental.categories", + "org.junit.experimental.max", + "org.junit.experimental.results", + "org.junit.experimental.runners", + "org.junit.experimental.theories", + "org.junit.experimental.theories.internal", + "org.junit.experimental.theories.suppliers", + "org.junit.function", + "org.junit.internal", + "org.junit.internal.builders", + "org.junit.internal.management", + "org.junit.internal.matchers", + "org.junit.internal.requests", + "org.junit.internal.runners", + "org.junit.internal.runners.model", + "org.junit.internal.runners.rules", + "org.junit.internal.runners.statements", + "org.junit.jupiter.api", + "org.junit.jupiter.api.condition", + "org.junit.jupiter.api.extension", + "org.junit.jupiter.api.extension.support", + "org.junit.jupiter.api.function", + "org.junit.jupiter.api.io", + "org.junit.jupiter.api.parallel", + "org.junit.jupiter.api.util", + "org.junit.jupiter.engine", + "org.junit.jupiter.engine.config", + "org.junit.jupiter.engine.descriptor", + "org.junit.jupiter.engine.discovery", + "org.junit.jupiter.engine.discovery.predicates", + "org.junit.jupiter.engine.execution", + "org.junit.jupiter.engine.extension", + "org.junit.jupiter.engine.support", + "org.junit.jupiter.params", + "org.junit.jupiter.params.aggregator", + "org.junit.jupiter.params.converter", + "org.junit.jupiter.params.provider", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.reader", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.util", + "org.junit.jupiter.params.shadow.de.siegmar.fastcsv.writer", + "org.junit.jupiter.params.support", + "org.junit.matchers", + "org.junit.platform.commons", + "org.junit.platform.commons.annotation", + "org.junit.platform.commons.function", + "org.junit.platform.commons.io", + "org.junit.platform.commons.logging", + "org.junit.platform.commons.support", + "org.junit.platform.commons.support.conversion", + "org.junit.platform.commons.support.scanning", + "org.junit.platform.commons.util", + "org.junit.platform.console", + "org.junit.platform.console.command", + "org.junit.platform.console.options", + "org.junit.platform.console.output", + "org.junit.platform.console.shadow.picocli", + "org.junit.platform.engine", + "org.junit.platform.engine.discovery", + "org.junit.platform.engine.reporting", + "org.junit.platform.engine.support.config", + "org.junit.platform.engine.support.descriptor", + "org.junit.platform.engine.support.discovery", + "org.junit.platform.engine.support.hierarchical", + "org.junit.platform.engine.support.store", + "org.junit.platform.launcher", + "org.junit.platform.launcher.core", + "org.junit.platform.launcher.jfr", + "org.junit.platform.launcher.listeners", + "org.junit.platform.launcher.listeners.discovery", + "org.junit.platform.launcher.listeners.session", + "org.junit.platform.launcher.tagexpression", + "org.junit.platform.reporting", + "org.junit.platform.reporting.legacy", + "org.junit.platform.reporting.legacy.xml", + "org.junit.platform.reporting.open.xml", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.api", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.core", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.git", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.java", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.root", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.schema", + "org.junit.platform.suite.api", + "org.junit.platform.suite.engine", + "org.junit.rules", + "org.junit.runner", + "org.junit.runner.manipulation", + "org.junit.runner.notification", + "org.junit.runners", + "org.junit.runners.model", + "org.junit.runners.parameterized", + "org.junit.validator", + "org.junit.vintage.engine", + "org.junit.vintage.engine.descriptor", + "org.junit.vintage.engine.discovery", + "org.junit.vintage.engine.execution", + "org.junit.vintage.engine.support", + "org.opentest4j", + "org.opentest4j.reporting.tooling.spi.htmlreport" + ], + "org.junit.platform:junit-platform-engine": [ + "org.junit.platform.engine", + "org.junit.platform.engine.discovery", + "org.junit.platform.engine.reporting", + "org.junit.platform.engine.support.config", + "org.junit.platform.engine.support.descriptor", + "org.junit.platform.engine.support.discovery", + "org.junit.platform.engine.support.hierarchical", + "org.junit.platform.engine.support.store" + ], + "org.junit.platform:junit-platform-launcher": [ + "org.junit.platform.launcher", + "org.junit.platform.launcher.core", + "org.junit.platform.launcher.jfr", + "org.junit.platform.launcher.listeners", + "org.junit.platform.launcher.listeners.discovery", + "org.junit.platform.launcher.listeners.session", + "org.junit.platform.launcher.tagexpression" + ], + "org.junit.platform:junit-platform-reporting": [ + "org.junit.platform.reporting", + "org.junit.platform.reporting.legacy", + "org.junit.platform.reporting.legacy.xml", + "org.junit.platform.reporting.open.xml", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.api", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.core", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.git", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.java", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.events.root", + "org.junit.platform.reporting.shadow.org.opentest4j.reporting.schema" + ], + "org.latencyutils:LatencyUtils": [ + "org.LatencyUtils" + ], + "org.mockito:mockito-core": [ + "org.mockito", + "org.mockito.configuration", + "org.mockito.creation.instance", + "org.mockito.exceptions.base", + "org.mockito.exceptions.misusing", + "org.mockito.exceptions.stacktrace", + "org.mockito.exceptions.verification", + "org.mockito.exceptions.verification.junit", + "org.mockito.exceptions.verification.opentest4j", + "org.mockito.hamcrest", + "org.mockito.internal", + "org.mockito.internal.configuration", + "org.mockito.internal.configuration.injection", + "org.mockito.internal.configuration.injection.filter", + "org.mockito.internal.configuration.injection.scanner", + "org.mockito.internal.configuration.plugins", + "org.mockito.internal.creation", + "org.mockito.internal.creation.bytebuddy", + "org.mockito.internal.creation.bytebuddy.access", + "org.mockito.internal.creation.bytebuddy.codegen", + "org.mockito.internal.creation.instance", + "org.mockito.internal.creation.proxy", + "org.mockito.internal.creation.settings", + "org.mockito.internal.creation.util", + "org.mockito.internal.debugging", + "org.mockito.internal.exceptions", + "org.mockito.internal.exceptions.stacktrace", + "org.mockito.internal.exceptions.util", + "org.mockito.internal.framework", + "org.mockito.internal.hamcrest", + "org.mockito.internal.handler", + "org.mockito.internal.invocation", + "org.mockito.internal.invocation.finder", + "org.mockito.internal.invocation.mockref", + "org.mockito.internal.junit", + "org.mockito.internal.listeners", + "org.mockito.internal.matchers", + "org.mockito.internal.matchers.apachecommons", + "org.mockito.internal.matchers.text", + "org.mockito.internal.progress", + "org.mockito.internal.reporting", + "org.mockito.internal.runners", + "org.mockito.internal.runners.util", + "org.mockito.internal.session", + "org.mockito.internal.stubbing", + "org.mockito.internal.stubbing.answers", + "org.mockito.internal.stubbing.defaultanswers", + "org.mockito.internal.util", + "org.mockito.internal.util.collections", + "org.mockito.internal.util.concurrent", + "org.mockito.internal.util.io", + "org.mockito.internal.util.reflection", + "org.mockito.internal.verification", + "org.mockito.internal.verification.api", + "org.mockito.internal.verification.argumentmatching", + "org.mockito.internal.verification.checkers", + "org.mockito.invocation", + "org.mockito.junit", + "org.mockito.listeners", + "org.mockito.mock", + "org.mockito.plugins", + "org.mockito.quality", + "org.mockito.session", + "org.mockito.stubbing", + "org.mockito.verification" + ], + "org.mockito:mockito-junit-jupiter": [ + "org.mockito.junit.jupiter", + "org.mockito.junit.jupiter.resolver" + ], + "org.objenesis:objenesis": [ + "org.objenesis", + "org.objenesis.instantiator", + "org.objenesis.instantiator.android", + "org.objenesis.instantiator.annotations", + "org.objenesis.instantiator.basic", + "org.objenesis.instantiator.gcj", + "org.objenesis.instantiator.perc", + "org.objenesis.instantiator.sun", + "org.objenesis.instantiator.util", + "org.objenesis.strategy" + ], + "org.opentest4j.reporting:open-test-reporting-tooling-spi": [ + "org.opentest4j.reporting.tooling.spi.htmlreport" + ], + "org.opentest4j:opentest4j": [ + "org.opentest4j" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ], + "org.ow2.asm:asm-analysis": [ + "org.objectweb.asm.tree.analysis" + ], + "org.ow2.asm:asm-commons": [ + "org.objectweb.asm.commons" + ], + "org.ow2.asm:asm-tree": [ + "org.objectweb.asm.tree" + ], + "org.ow2.asm:asm-util": [ + "org.objectweb.asm.util" + ], + "org.projectlombok:lombok": [ + "lombok", + "lombok.delombok.ant", + "lombok.experimental", + "lombok.extern.apachecommons", + "lombok.extern.flogger", + "lombok.extern.jackson", + "lombok.extern.java", + "lombok.extern.jbosslog", + "lombok.extern.log4j", + "lombok.extern.slf4j", + "lombok.javac.apt", + "lombok.launch" + ], + "org.reactivestreams:reactive-streams": [ + "org.reactivestreams" + ], + "org.rnorth.duct-tape:duct-tape": [ + "org.rnorth.ducttape", + "org.rnorth.ducttape.circuitbreakers", + "org.rnorth.ducttape.inconsistents", + "org.rnorth.ducttape.ratelimits", + "org.rnorth.ducttape.timeouts", + "org.rnorth.ducttape.unreliables" + ], + "org.skyscreamer:jsonassert": [ + "org.json", + "org.skyscreamer.jsonassert", + "org.skyscreamer.jsonassert.comparator" + ], + "org.slf4j:jul-to-slf4j": [ + "org.slf4j.bridge" + ], + "org.slf4j:slf4j-api": [ + "org.slf4j", + "org.slf4j.event", + "org.slf4j.helpers", + "org.slf4j.spi" + ], + "org.springdoc:springdoc-openapi-starter-common": [ + "org.springdoc.api", + "org.springdoc.core.annotations", + "org.springdoc.core.conditions", + "org.springdoc.core.configuration", + "org.springdoc.core.configuration.hints", + "org.springdoc.core.configuration.oauth2", + "org.springdoc.core.configurer", + "org.springdoc.core.converters", + "org.springdoc.core.converters.models", + "org.springdoc.core.customizers", + "org.springdoc.core.data", + "org.springdoc.core.discoverer", + "org.springdoc.core.events", + "org.springdoc.core.extractor", + "org.springdoc.core.filters", + "org.springdoc.core.fn", + "org.springdoc.core.fn.builders.apiresponse", + "org.springdoc.core.fn.builders.arrayschema", + "org.springdoc.core.fn.builders.content", + "org.springdoc.core.fn.builders.discriminatormapping", + "org.springdoc.core.fn.builders.encoding", + "org.springdoc.core.fn.builders.exampleobject", + "org.springdoc.core.fn.builders.extension", + "org.springdoc.core.fn.builders.extensionproperty", + "org.springdoc.core.fn.builders.externaldocumentation", + "org.springdoc.core.fn.builders.header", + "org.springdoc.core.fn.builders.link", + "org.springdoc.core.fn.builders.linkparameter", + "org.springdoc.core.fn.builders.operation", + "org.springdoc.core.fn.builders.parameter", + "org.springdoc.core.fn.builders.requestbody", + "org.springdoc.core.fn.builders.schema", + "org.springdoc.core.fn.builders.securityrequirement", + "org.springdoc.core.fn.builders.server", + "org.springdoc.core.fn.builders.servervariable", + "org.springdoc.core.mixins", + "org.springdoc.core.models", + "org.springdoc.core.properties", + "org.springdoc.core.providers", + "org.springdoc.core.service", + "org.springdoc.core.utils", + "org.springdoc.core.versions", + "org.springdoc.scalar", + "org.springdoc.ui" + ], + "org.springdoc:springdoc-openapi-starter-webflux-api": [ + "org.springdoc.webflux.api", + "org.springdoc.webflux.core.configuration", + "org.springdoc.webflux.core.configuration.hints", + "org.springdoc.webflux.core.fn", + "org.springdoc.webflux.core.providers", + "org.springdoc.webflux.core.service", + "org.springdoc.webflux.core.visitor" + ], + "org.springdoc:springdoc-openapi-starter-webmvc-api": [ + "org.springdoc.webmvc.api", + "org.springdoc.webmvc.core.configuration", + "org.springdoc.webmvc.core.configuration.hints", + "org.springdoc.webmvc.core.fn", + "org.springdoc.webmvc.core.providers", + "org.springdoc.webmvc.core.service" + ], + "org.springframework.boot:spring-boot": [ + "org.springframework.boot", + "org.springframework.boot.admin", + "org.springframework.boot.ansi", + "org.springframework.boot.availability", + "org.springframework.boot.bootstrap", + "org.springframework.boot.builder", + "org.springframework.boot.cloud", + "org.springframework.boot.context", + "org.springframework.boot.context.annotation", + "org.springframework.boot.context.config", + "org.springframework.boot.context.event", + "org.springframework.boot.context.logging", + "org.springframework.boot.context.metrics.buffering", + "org.springframework.boot.context.properties", + "org.springframework.boot.context.properties.bind", + "org.springframework.boot.context.properties.bind.handler", + "org.springframework.boot.context.properties.bind.validation", + "org.springframework.boot.context.properties.source", + "org.springframework.boot.convert", + "org.springframework.boot.diagnostics", + "org.springframework.boot.diagnostics.analyzer", + "org.springframework.boot.env", + "org.springframework.boot.info", + "org.springframework.boot.io", + "org.springframework.boot.json", + "org.springframework.boot.logging", + "org.springframework.boot.logging.java", + "org.springframework.boot.logging.log4j2", + "org.springframework.boot.logging.logback", + "org.springframework.boot.logging.structured", + "org.springframework.boot.origin", + "org.springframework.boot.retry", + "org.springframework.boot.ssl", + "org.springframework.boot.ssl.jks", + "org.springframework.boot.ssl.pem", + "org.springframework.boot.support", + "org.springframework.boot.system", + "org.springframework.boot.task", + "org.springframework.boot.thread", + "org.springframework.boot.util", + "org.springframework.boot.validation", + "org.springframework.boot.validation.beanvalidation", + "org.springframework.boot.web.context.reactive", + "org.springframework.boot.web.context.servlet", + "org.springframework.boot.web.error", + "org.springframework.boot.web.servlet", + "org.springframework.boot.web.servlet.support" + ], + "org.springframework.boot:spring-boot-actuator": [ + "org.springframework.boot.actuate.audit", + "org.springframework.boot.actuate.audit.listener", + "org.springframework.boot.actuate.beans", + "org.springframework.boot.actuate.context", + "org.springframework.boot.actuate.context.properties", + "org.springframework.boot.actuate.endpoint", + "org.springframework.boot.actuate.endpoint.annotation", + "org.springframework.boot.actuate.endpoint.invoke", + "org.springframework.boot.actuate.endpoint.invoke.convert", + "org.springframework.boot.actuate.endpoint.invoke.reflect", + "org.springframework.boot.actuate.endpoint.invoker.cache", + "org.springframework.boot.actuate.endpoint.jackson", + "org.springframework.boot.actuate.endpoint.jmx", + "org.springframework.boot.actuate.endpoint.jmx.annotation", + "org.springframework.boot.actuate.endpoint.web", + "org.springframework.boot.actuate.endpoint.web.annotation", + "org.springframework.boot.actuate.env", + "org.springframework.boot.actuate.info", + "org.springframework.boot.actuate.logging", + "org.springframework.boot.actuate.management", + "org.springframework.boot.actuate.sbom", + "org.springframework.boot.actuate.scheduling", + "org.springframework.boot.actuate.security", + "org.springframework.boot.actuate.startup", + "org.springframework.boot.actuate.web.exchanges", + "org.springframework.boot.actuate.web.mappings" + ], + "org.springframework.boot:spring-boot-actuator-autoconfigure": [ + "org.springframework.boot.actuate.autoconfigure", + "org.springframework.boot.actuate.autoconfigure.audit", + "org.springframework.boot.actuate.autoconfigure.beans", + "org.springframework.boot.actuate.autoconfigure.condition", + "org.springframework.boot.actuate.autoconfigure.context", + "org.springframework.boot.actuate.autoconfigure.context.properties", + "org.springframework.boot.actuate.autoconfigure.endpoint", + "org.springframework.boot.actuate.autoconfigure.endpoint.condition", + "org.springframework.boot.actuate.autoconfigure.endpoint.expose", + "org.springframework.boot.actuate.autoconfigure.endpoint.jackson", + "org.springframework.boot.actuate.autoconfigure.endpoint.jmx", + "org.springframework.boot.actuate.autoconfigure.endpoint.web", + "org.springframework.boot.actuate.autoconfigure.env", + "org.springframework.boot.actuate.autoconfigure.info", + "org.springframework.boot.actuate.autoconfigure.logging", + "org.springframework.boot.actuate.autoconfigure.management", + "org.springframework.boot.actuate.autoconfigure.sbom", + "org.springframework.boot.actuate.autoconfigure.scheduling", + "org.springframework.boot.actuate.autoconfigure.startup", + "org.springframework.boot.actuate.autoconfigure.web", + "org.springframework.boot.actuate.autoconfigure.web.exchanges", + "org.springframework.boot.actuate.autoconfigure.web.mappings", + "org.springframework.boot.actuate.autoconfigure.web.server" + ], + "org.springframework.boot:spring-boot-autoconfigure": [ + "org.springframework.boot.autoconfigure", + "org.springframework.boot.autoconfigure.admin", + "org.springframework.boot.autoconfigure.aop", + "org.springframework.boot.autoconfigure.availability", + "org.springframework.boot.autoconfigure.cache", + "org.springframework.boot.autoconfigure.condition", + "org.springframework.boot.autoconfigure.container", + "org.springframework.boot.autoconfigure.context", + "org.springframework.boot.autoconfigure.data", + "org.springframework.boot.autoconfigure.diagnostics.analyzer", + "org.springframework.boot.autoconfigure.info", + "org.springframework.boot.autoconfigure.jmx", + "org.springframework.boot.autoconfigure.logging", + "org.springframework.boot.autoconfigure.preinitialize", + "org.springframework.boot.autoconfigure.service.connection", + "org.springframework.boot.autoconfigure.ssl", + "org.springframework.boot.autoconfigure.task", + "org.springframework.boot.autoconfigure.template", + "org.springframework.boot.autoconfigure.web", + "org.springframework.boot.autoconfigure.web.format" + ], + "org.springframework.boot:spring-boot-cassandra": [ + "org.springframework.boot.cassandra.autoconfigure", + "org.springframework.boot.cassandra.autoconfigure.health", + "org.springframework.boot.cassandra.docker.compose", + "org.springframework.boot.cassandra.health", + "org.springframework.boot.cassandra.testcontainers" + ], + "org.springframework.boot:spring-boot-data-cassandra": [ + "org.springframework.boot.data.cassandra.autoconfigure" + ], + "org.springframework.boot:spring-boot-data-cassandra-test": [ + "org.springframework.boot.data.cassandra.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-data-commons": [ + "org.springframework.boot.data.autoconfigure.metrics", + "org.springframework.boot.data.autoconfigure.web", + "org.springframework.boot.data.metrics" + ], + "org.springframework.boot:spring-boot-health": [ + "org.springframework.boot.health.actuate.endpoint", + "org.springframework.boot.health.application", + "org.springframework.boot.health.autoconfigure.actuate.endpoint", + "org.springframework.boot.health.autoconfigure.application", + "org.springframework.boot.health.autoconfigure.contributor", + "org.springframework.boot.health.autoconfigure.registry", + "org.springframework.boot.health.contributor", + "org.springframework.boot.health.registry" + ], + "org.springframework.boot:spring-boot-http-client": [ + "org.springframework.boot.http.client", + "org.springframework.boot.http.client.autoconfigure", + "org.springframework.boot.http.client.autoconfigure.imperative", + "org.springframework.boot.http.client.autoconfigure.metrics", + "org.springframework.boot.http.client.autoconfigure.reactive", + "org.springframework.boot.http.client.autoconfigure.service", + "org.springframework.boot.http.client.reactive" + ], + "org.springframework.boot:spring-boot-http-codec": [ + "org.springframework.boot.http.codec", + "org.springframework.boot.http.codec.autoconfigure" + ], + "org.springframework.boot:spring-boot-http-converter": [ + "org.springframework.boot.http.converter.autoconfigure" + ], + "org.springframework.boot:spring-boot-jackson": [ + "org.springframework.boot.jackson", + "org.springframework.boot.jackson.autoconfigure" + ], + "org.springframework.boot:spring-boot-micrometer-metrics": [ + "org.springframework.boot.micrometer.metrics", + "org.springframework.boot.micrometer.metrics.actuate.endpoint", + "org.springframework.boot.micrometer.metrics.autoconfigure", + "org.springframework.boot.micrometer.metrics.autoconfigure.export", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.appoptics", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.atlas", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.datadog", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.dynatrace", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.ganglia", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.graphite", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.humio", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.influx", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.jmx", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.kairos", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.newrelic", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.otlp", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.properties", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.simple", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.stackdriver", + "org.springframework.boot.micrometer.metrics.autoconfigure.export.statsd", + "org.springframework.boot.micrometer.metrics.autoconfigure.jvm", + "org.springframework.boot.micrometer.metrics.autoconfigure.logging.log4j2", + "org.springframework.boot.micrometer.metrics.autoconfigure.logging.logback", + "org.springframework.boot.micrometer.metrics.autoconfigure.ssl", + "org.springframework.boot.micrometer.metrics.autoconfigure.startup", + "org.springframework.boot.micrometer.metrics.autoconfigure.system", + "org.springframework.boot.micrometer.metrics.autoconfigure.task", + "org.springframework.boot.micrometer.metrics.docker.compose.otlp", + "org.springframework.boot.micrometer.metrics.export.prometheus", + "org.springframework.boot.micrometer.metrics.export.prometheus.endpoint", + "org.springframework.boot.micrometer.metrics.startup", + "org.springframework.boot.micrometer.metrics.system", + "org.springframework.boot.micrometer.metrics.testcontainers.otlp" + ], + "org.springframework.boot:spring-boot-micrometer-metrics-test": [ + "org.springframework.boot.micrometer.metrics.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-micrometer-observation": [ + "org.springframework.boot.micrometer.observation.autoconfigure" + ], + "org.springframework.boot:spring-boot-micrometer-tracing": [ + "org.springframework.boot.micrometer.tracing.autoconfigure", + "org.springframework.boot.micrometer.tracing.autoconfigure.prometheus" + ], + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": [ + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure", + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure.otlp", + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure.zipkin", + "org.springframework.boot.micrometer.tracing.opentelemetry.docker.compose.otlp", + "org.springframework.boot.micrometer.tracing.opentelemetry.testcontainers.otlp" + ], + "org.springframework.boot:spring-boot-netty": [ + "org.springframework.boot.netty.autoconfigure" + ], + "org.springframework.boot:spring-boot-opentelemetry": [ + "org.springframework.boot.opentelemetry.autoconfigure", + "org.springframework.boot.opentelemetry.autoconfigure.logging", + "org.springframework.boot.opentelemetry.autoconfigure.logging.otlp", + "org.springframework.boot.opentelemetry.docker.compose", + "org.springframework.boot.opentelemetry.testcontainers" + ], + "org.springframework.boot:spring-boot-persistence": [ + "org.springframework.boot.persistence.autoconfigure" + ], + "org.springframework.boot:spring-boot-reactor": [ + "org.springframework.boot.reactor", + "org.springframework.boot.reactor.autoconfigure" + ], + "org.springframework.boot:spring-boot-reactor-netty": [ + "org.springframework.boot.reactor.netty", + "org.springframework.boot.reactor.netty.autoconfigure", + "org.springframework.boot.reactor.netty.autoconfigure.actuate.web.server" + ], + "org.springframework.boot:spring-boot-restclient": [ + "org.springframework.boot.restclient", + "org.springframework.boot.restclient.autoconfigure", + "org.springframework.boot.restclient.autoconfigure.service", + "org.springframework.boot.restclient.observation" + ], + "org.springframework.boot:spring-boot-resttestclient": [ + "org.springframework.boot.resttestclient", + "org.springframework.boot.resttestclient.autoconfigure" + ], + "org.springframework.boot:spring-boot-security": [ + "org.springframework.boot.security.autoconfigure", + "org.springframework.boot.security.autoconfigure.actuate.web.reactive", + "org.springframework.boot.security.autoconfigure.actuate.web.servlet", + "org.springframework.boot.security.autoconfigure.rsocket", + "org.springframework.boot.security.autoconfigure.web", + "org.springframework.boot.security.autoconfigure.web.reactive", + "org.springframework.boot.security.autoconfigure.web.servlet", + "org.springframework.boot.security.web.reactive", + "org.springframework.boot.security.web.servlet" + ], + "org.springframework.boot:spring-boot-security-oauth2-client": [ + "org.springframework.boot.security.oauth2.client.autoconfigure", + "org.springframework.boot.security.oauth2.client.autoconfigure.reactive", + "org.springframework.boot.security.oauth2.client.autoconfigure.servlet" + ], + "org.springframework.boot:spring-boot-security-oauth2-resource-server": [ + "org.springframework.boot.security.oauth2.server.resource.autoconfigure", + "org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive", + "org.springframework.boot.security.oauth2.server.resource.autoconfigure.servlet" + ], + "org.springframework.boot:spring-boot-security-test": [ + "org.springframework.boot.security.test.autoconfigure.webflux", + "org.springframework.boot.security.test.autoconfigure.webmvc" + ], + "org.springframework.boot:spring-boot-servlet": [ + "org.springframework.boot.servlet", + "org.springframework.boot.servlet.actuate.web.exchanges", + "org.springframework.boot.servlet.actuate.web.mappings", + "org.springframework.boot.servlet.autoconfigure", + "org.springframework.boot.servlet.autoconfigure.actuate.web", + "org.springframework.boot.servlet.autoconfigure.actuate.web.exchanges", + "org.springframework.boot.servlet.autoconfigure.actuate.web.mappings", + "org.springframework.boot.servlet.filter" + ], + "org.springframework.boot:spring-boot-test": [ + "org.springframework.boot.test.context", + "org.springframework.boot.test.context.assertj", + "org.springframework.boot.test.context.filter", + "org.springframework.boot.test.context.filter.annotation", + "org.springframework.boot.test.context.runner", + "org.springframework.boot.test.http.client", + "org.springframework.boot.test.http.server", + "org.springframework.boot.test.json", + "org.springframework.boot.test.mock.web", + "org.springframework.boot.test.system", + "org.springframework.boot.test.util", + "org.springframework.boot.test.web.htmlunit", + "org.springframework.boot.test.web.server" + ], + "org.springframework.boot:spring-boot-test-autoconfigure": [ + "org.springframework.boot.test.autoconfigure", + "org.springframework.boot.test.autoconfigure.jdbc", + "org.springframework.boot.test.autoconfigure.json" + ], + "org.springframework.boot:spring-boot-tomcat": [ + "org.springframework.boot.tomcat", + "org.springframework.boot.tomcat.autoconfigure", + "org.springframework.boot.tomcat.autoconfigure.actuate.web.server", + "org.springframework.boot.tomcat.autoconfigure.metrics", + "org.springframework.boot.tomcat.autoconfigure.reactive", + "org.springframework.boot.tomcat.autoconfigure.servlet", + "org.springframework.boot.tomcat.metrics", + "org.springframework.boot.tomcat.reactive", + "org.springframework.boot.tomcat.servlet" + ], + "org.springframework.boot:spring-boot-validation": [ + "org.springframework.boot.validation.autoconfigure" + ], + "org.springframework.boot:spring-boot-web-server": [ + "org.springframework.boot.web.server", + "org.springframework.boot.web.server.autoconfigure", + "org.springframework.boot.web.server.autoconfigure.reactive", + "org.springframework.boot.web.server.autoconfigure.servlet", + "org.springframework.boot.web.server.context", + "org.springframework.boot.web.server.reactive", + "org.springframework.boot.web.server.reactive.context", + "org.springframework.boot.web.server.servlet", + "org.springframework.boot.web.server.servlet.context" + ], + "org.springframework.boot:spring-boot-webclient": [ + "org.springframework.boot.webclient", + "org.springframework.boot.webclient.autoconfigure", + "org.springframework.boot.webclient.autoconfigure.service", + "org.springframework.boot.webclient.observation" + ], + "org.springframework.boot:spring-boot-webflux": [ + "org.springframework.boot.webflux", + "org.springframework.boot.webflux.actuate.endpoint.web", + "org.springframework.boot.webflux.actuate.web.exchanges", + "org.springframework.boot.webflux.actuate.web.mappings", + "org.springframework.boot.webflux.autoconfigure", + "org.springframework.boot.webflux.autoconfigure.actuate.endpoint.web", + "org.springframework.boot.webflux.autoconfigure.actuate.web", + "org.springframework.boot.webflux.autoconfigure.actuate.web.exchanges", + "org.springframework.boot.webflux.autoconfigure.actuate.web.mappings", + "org.springframework.boot.webflux.autoconfigure.error", + "org.springframework.boot.webflux.error", + "org.springframework.boot.webflux.filter" + ], + "org.springframework.boot:spring-boot-webflux-test": [ + "org.springframework.boot.webflux.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-webmvc": [ + "org.springframework.boot.webmvc", + "org.springframework.boot.webmvc.actuate.endpoint.web", + "org.springframework.boot.webmvc.actuate.web.mappings", + "org.springframework.boot.webmvc.autoconfigure", + "org.springframework.boot.webmvc.autoconfigure.actuate.endpoint.web", + "org.springframework.boot.webmvc.autoconfigure.actuate.web", + "org.springframework.boot.webmvc.autoconfigure.actuate.web.mappings", + "org.springframework.boot.webmvc.autoconfigure.error", + "org.springframework.boot.webmvc.error" + ], + "org.springframework.boot:spring-boot-webmvc-test": [ + "org.springframework.boot.webmvc.test.autoconfigure" + ], + "org.springframework.boot:spring-boot-webtestclient": [ + "org.springframework.boot.webtestclient.autoconfigure" + ], + "org.springframework.cloud:spring-cloud-commons": [ + "org.springframework.cloud.client", + "org.springframework.cloud.client.actuator", + "org.springframework.cloud.client.circuitbreaker", + "org.springframework.cloud.client.circuitbreaker.httpservice", + "org.springframework.cloud.client.circuitbreaker.observation", + "org.springframework.cloud.client.discovery", + "org.springframework.cloud.client.discovery.composite", + "org.springframework.cloud.client.discovery.composite.reactive", + "org.springframework.cloud.client.discovery.event", + "org.springframework.cloud.client.discovery.health", + "org.springframework.cloud.client.discovery.health.reactive", + "org.springframework.cloud.client.discovery.simple", + "org.springframework.cloud.client.discovery.simple.reactive", + "org.springframework.cloud.client.hypermedia", + "org.springframework.cloud.client.loadbalancer", + "org.springframework.cloud.client.loadbalancer.reactive", + "org.springframework.cloud.client.serviceregistry", + "org.springframework.cloud.client.serviceregistry.endpoint", + "org.springframework.cloud.commons", + "org.springframework.cloud.commons.config", + "org.springframework.cloud.commons.publisher", + "org.springframework.cloud.commons.security", + "org.springframework.cloud.commons.util", + "org.springframework.cloud.configuration" + ], + "org.springframework.cloud:spring-cloud-context": [ + "org.springframework.cloud.autoconfigure", + "org.springframework.cloud.bootstrap", + "org.springframework.cloud.bootstrap.config", + "org.springframework.cloud.bootstrap.encrypt", + "org.springframework.cloud.bootstrap.support", + "org.springframework.cloud.context", + "org.springframework.cloud.context.config", + "org.springframework.cloud.context.config.annotation", + "org.springframework.cloud.context.encrypt", + "org.springframework.cloud.context.environment", + "org.springframework.cloud.context.named", + "org.springframework.cloud.context.properties", + "org.springframework.cloud.context.refresh", + "org.springframework.cloud.context.restart", + "org.springframework.cloud.context.scope", + "org.springframework.cloud.context.scope.refresh", + "org.springframework.cloud.context.scope.thread", + "org.springframework.cloud.endpoint", + "org.springframework.cloud.endpoint.event", + "org.springframework.cloud.env", + "org.springframework.cloud.health", + "org.springframework.cloud.logging", + "org.springframework.cloud.util", + "org.springframework.cloud.util.random" + ], + "org.springframework.cloud:spring-cloud-starter-bootstrap": [ + "org.springframework.cloud.bootstrap.marker" + ], + "org.springframework.data:spring-data-cassandra": [ + "org.springframework.data.cassandra", + "org.springframework.data.cassandra.aot", + "org.springframework.data.cassandra.config", + "org.springframework.data.cassandra.core", + "org.springframework.data.cassandra.core.convert", + "org.springframework.data.cassandra.core.cql", + "org.springframework.data.cassandra.core.cql.converter", + "org.springframework.data.cassandra.core.cql.generator", + "org.springframework.data.cassandra.core.cql.keyspace", + "org.springframework.data.cassandra.core.cql.session", + "org.springframework.data.cassandra.core.cql.session.init", + "org.springframework.data.cassandra.core.cql.session.lookup", + "org.springframework.data.cassandra.core.cql.util", + "org.springframework.data.cassandra.core.mapping", + "org.springframework.data.cassandra.core.mapping.event", + "org.springframework.data.cassandra.core.query", + "org.springframework.data.cassandra.observability", + "org.springframework.data.cassandra.repository", + "org.springframework.data.cassandra.repository.aot", + "org.springframework.data.cassandra.repository.cdi", + "org.springframework.data.cassandra.repository.config", + "org.springframework.data.cassandra.repository.query", + "org.springframework.data.cassandra.repository.support", + "org.springframework.data.cassandra.util" + ], + "org.springframework.data:spring-data-commons": [ + "org.springframework.data.annotation", + "org.springframework.data.aot", + "org.springframework.data.auditing", + "org.springframework.data.auditing.config", + "org.springframework.data.config", + "org.springframework.data.convert", + "org.springframework.data.core", + "org.springframework.data.crossstore", + "org.springframework.data.domain", + "org.springframework.data.domain.jaxb", + "org.springframework.data.expression", + "org.springframework.data.geo", + "org.springframework.data.geo.format", + "org.springframework.data.history", + "org.springframework.data.javapoet", + "org.springframework.data.mapping", + "org.springframework.data.mapping.callback", + "org.springframework.data.mapping.context", + "org.springframework.data.mapping.model", + "org.springframework.data.projection", + "org.springframework.data.querydsl", + "org.springframework.data.querydsl.aot", + "org.springframework.data.querydsl.binding", + "org.springframework.data.repository", + "org.springframework.data.repository.aot.generate", + "org.springframework.data.repository.aot.hint", + "org.springframework.data.repository.cdi", + "org.springframework.data.repository.config", + "org.springframework.data.repository.core", + "org.springframework.data.repository.core.support", + "org.springframework.data.repository.history", + "org.springframework.data.repository.history.support", + "org.springframework.data.repository.init", + "org.springframework.data.repository.kotlin", + "org.springframework.data.repository.query", + "org.springframework.data.repository.query.parser", + "org.springframework.data.repository.reactive", + "org.springframework.data.repository.support", + "org.springframework.data.repository.util", + "org.springframework.data.spel", + "org.springframework.data.spel.spi", + "org.springframework.data.support", + "org.springframework.data.transaction", + "org.springframework.data.util", + "org.springframework.data.web", + "org.springframework.data.web.aot", + "org.springframework.data.web.config", + "org.springframework.data.web.querydsl" + ], + "org.springframework.security:spring-security-config": [ + "org.springframework.security.config", + "org.springframework.security.config.annotation", + "org.springframework.security.config.annotation.authentication", + "org.springframework.security.config.annotation.authentication.builders", + "org.springframework.security.config.annotation.authentication.configuration", + "org.springframework.security.config.annotation.authentication.configurers.ldap", + "org.springframework.security.config.annotation.authentication.configurers.provisioning", + "org.springframework.security.config.annotation.authentication.configurers.userdetails", + "org.springframework.security.config.annotation.authorization", + "org.springframework.security.config.annotation.configuration", + "org.springframework.security.config.annotation.method.configuration", + "org.springframework.security.config.annotation.rsocket", + "org.springframework.security.config.annotation.web", + "org.springframework.security.config.annotation.web.builders", + "org.springframework.security.config.annotation.web.configuration", + "org.springframework.security.config.annotation.web.configurers", + "org.springframework.security.config.annotation.web.configurers.oauth2.client", + "org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization", + "org.springframework.security.config.annotation.web.configurers.oauth2.server.resource", + "org.springframework.security.config.annotation.web.configurers.ott", + "org.springframework.security.config.annotation.web.configurers.saml2", + "org.springframework.security.config.annotation.web.headers", + "org.springframework.security.config.annotation.web.oauth2.client", + "org.springframework.security.config.annotation.web.oauth2.login", + "org.springframework.security.config.annotation.web.oauth2.resourceserver", + "org.springframework.security.config.annotation.web.reactive", + "org.springframework.security.config.annotation.web.saml2", + "org.springframework.security.config.annotation.web.servlet.configuration", + "org.springframework.security.config.annotation.web.session", + "org.springframework.security.config.annotation.web.socket", + "org.springframework.security.config.aot.hint", + "org.springframework.security.config.authentication", + "org.springframework.security.config.core", + "org.springframework.security.config.core.userdetails", + "org.springframework.security.config.crypto", + "org.springframework.security.config.debug", + "org.springframework.security.config.http", + "org.springframework.security.config.ldap", + "org.springframework.security.config.method", + "org.springframework.security.config.oauth2.client", + "org.springframework.security.config.observation", + "org.springframework.security.config.provisioning", + "org.springframework.security.config.saml2", + "org.springframework.security.config.web", + "org.springframework.security.config.web.messaging", + "org.springframework.security.config.web.server", + "org.springframework.security.config.websocket" + ], + "org.springframework.security:spring-security-core": [ + "org.springframework.security.access", + "org.springframework.security.access.annotation", + "org.springframework.security.access.expression", + "org.springframework.security.access.expression.method", + "org.springframework.security.access.hierarchicalroles", + "org.springframework.security.access.prepost", + "org.springframework.security.aot.hint", + "org.springframework.security.authentication", + "org.springframework.security.authentication.dao", + "org.springframework.security.authentication.event", + "org.springframework.security.authentication.jaas", + "org.springframework.security.authentication.jaas.event", + "org.springframework.security.authentication.jaas.memory", + "org.springframework.security.authentication.ott", + "org.springframework.security.authentication.ott.reactive", + "org.springframework.security.authentication.password", + "org.springframework.security.authorization", + "org.springframework.security.authorization.event", + "org.springframework.security.authorization.method", + "org.springframework.security.concurrent", + "org.springframework.security.context", + "org.springframework.security.converter", + "org.springframework.security.core", + "org.springframework.security.core.annotation", + "org.springframework.security.core.authority", + "org.springframework.security.core.authority.mapping", + "org.springframework.security.core.context", + "org.springframework.security.core.parameters", + "org.springframework.security.core.session", + "org.springframework.security.core.token", + "org.springframework.security.core.userdetails", + "org.springframework.security.core.userdetails.cache", + "org.springframework.security.core.userdetails.jdbc", + "org.springframework.security.core.userdetails.memory", + "org.springframework.security.jackson", + "org.springframework.security.jackson2", + "org.springframework.security.provisioning", + "org.springframework.security.scheduling", + "org.springframework.security.task", + "org.springframework.security.util" + ], + "org.springframework.security:spring-security-crypto": [ + "org.springframework.security.crypto.argon2", + "org.springframework.security.crypto.bcrypt", + "org.springframework.security.crypto.codec", + "org.springframework.security.crypto.encrypt", + "org.springframework.security.crypto.factory", + "org.springframework.security.crypto.keygen", + "org.springframework.security.crypto.password", + "org.springframework.security.crypto.password4j", + "org.springframework.security.crypto.scrypt", + "org.springframework.security.crypto.util" + ], + "org.springframework.security:spring-security-oauth2-client": [ + "org.springframework.security.oauth2.client", + "org.springframework.security.oauth2.client.annotation", + "org.springframework.security.oauth2.client.aot.hint", + "org.springframework.security.oauth2.client.authentication", + "org.springframework.security.oauth2.client.endpoint", + "org.springframework.security.oauth2.client.event", + "org.springframework.security.oauth2.client.http", + "org.springframework.security.oauth2.client.jackson", + "org.springframework.security.oauth2.client.jackson2", + "org.springframework.security.oauth2.client.oidc.authentication", + "org.springframework.security.oauth2.client.oidc.authentication.event", + "org.springframework.security.oauth2.client.oidc.authentication.logout", + "org.springframework.security.oauth2.client.oidc.server.session", + "org.springframework.security.oauth2.client.oidc.session", + "org.springframework.security.oauth2.client.oidc.userinfo", + "org.springframework.security.oauth2.client.oidc.web.logout", + "org.springframework.security.oauth2.client.oidc.web.server.logout", + "org.springframework.security.oauth2.client.registration", + "org.springframework.security.oauth2.client.userinfo", + "org.springframework.security.oauth2.client.web", + "org.springframework.security.oauth2.client.web.client", + "org.springframework.security.oauth2.client.web.client.support", + "org.springframework.security.oauth2.client.web.method.annotation", + "org.springframework.security.oauth2.client.web.reactive.function.client", + "org.springframework.security.oauth2.client.web.reactive.function.client.support", + "org.springframework.security.oauth2.client.web.reactive.result.method.annotation", + "org.springframework.security.oauth2.client.web.server", + "org.springframework.security.oauth2.client.web.server.authentication" + ], + "org.springframework.security:spring-security-oauth2-core": [ + "org.springframework.security.oauth2.core", + "org.springframework.security.oauth2.core.authorization", + "org.springframework.security.oauth2.core.converter", + "org.springframework.security.oauth2.core.endpoint", + "org.springframework.security.oauth2.core.http.converter", + "org.springframework.security.oauth2.core.oidc", + "org.springframework.security.oauth2.core.oidc.endpoint", + "org.springframework.security.oauth2.core.oidc.user", + "org.springframework.security.oauth2.core.user", + "org.springframework.security.oauth2.core.web.reactive.function" + ], + "org.springframework.security:spring-security-oauth2-jose": [ + "org.springframework.security.oauth2.jose", + "org.springframework.security.oauth2.jose.jws", + "org.springframework.security.oauth2.jwt" + ], + "org.springframework.security:spring-security-oauth2-resource-server": [ + "org.springframework.security.oauth2.server.resource", + "org.springframework.security.oauth2.server.resource.authentication", + "org.springframework.security.oauth2.server.resource.introspection", + "org.springframework.security.oauth2.server.resource.web", + "org.springframework.security.oauth2.server.resource.web.access", + "org.springframework.security.oauth2.server.resource.web.access.server", + "org.springframework.security.oauth2.server.resource.web.authentication", + "org.springframework.security.oauth2.server.resource.web.reactive.function.client", + "org.springframework.security.oauth2.server.resource.web.server", + "org.springframework.security.oauth2.server.resource.web.server.authentication" + ], + "org.springframework.security:spring-security-test": [ + "org.springframework.security.test.aot.hint", + "org.springframework.security.test.context", + "org.springframework.security.test.context.annotation", + "org.springframework.security.test.context.support", + "org.springframework.security.test.web.reactive.server", + "org.springframework.security.test.web.servlet.request", + "org.springframework.security.test.web.servlet.response", + "org.springframework.security.test.web.servlet.setup", + "org.springframework.security.test.web.support" + ], + "org.springframework.security:spring-security-web": [ + "org.springframework.security.web", + "org.springframework.security.web.access", + "org.springframework.security.web.access.expression", + "org.springframework.security.web.access.intercept", + "org.springframework.security.web.aot.hint", + "org.springframework.security.web.authentication", + "org.springframework.security.web.authentication.logout", + "org.springframework.security.web.authentication.ott", + "org.springframework.security.web.authentication.password", + "org.springframework.security.web.authentication.preauth", + "org.springframework.security.web.authentication.preauth.j2ee", + "org.springframework.security.web.authentication.preauth.websphere", + "org.springframework.security.web.authentication.preauth.x509", + "org.springframework.security.web.authentication.rememberme", + "org.springframework.security.web.authentication.session", + "org.springframework.security.web.authentication.switchuser", + "org.springframework.security.web.authentication.ui", + "org.springframework.security.web.authentication.www", + "org.springframework.security.web.bind", + "org.springframework.security.web.bind.annotation", + "org.springframework.security.web.bind.support", + "org.springframework.security.web.context", + "org.springframework.security.web.context.request.async", + "org.springframework.security.web.context.support", + "org.springframework.security.web.csrf", + "org.springframework.security.web.debug", + "org.springframework.security.web.firewall", + "org.springframework.security.web.header", + "org.springframework.security.web.header.writers", + "org.springframework.security.web.header.writers.frameoptions", + "org.springframework.security.web.http", + "org.springframework.security.web.jaasapi", + "org.springframework.security.web.jackson", + "org.springframework.security.web.jackson2", + "org.springframework.security.web.method.annotation", + "org.springframework.security.web.reactive.result.method.annotation", + "org.springframework.security.web.reactive.result.view", + "org.springframework.security.web.savedrequest", + "org.springframework.security.web.server", + "org.springframework.security.web.server.authentication", + "org.springframework.security.web.server.authentication.logout", + "org.springframework.security.web.server.authentication.ott", + "org.springframework.security.web.server.authorization", + "org.springframework.security.web.server.context", + "org.springframework.security.web.server.csrf", + "org.springframework.security.web.server.firewall", + "org.springframework.security.web.server.header", + "org.springframework.security.web.server.jackson", + "org.springframework.security.web.server.jackson2", + "org.springframework.security.web.server.savedrequest", + "org.springframework.security.web.server.transport", + "org.springframework.security.web.server.ui", + "org.springframework.security.web.server.util.matcher", + "org.springframework.security.web.servlet.support.csrf", + "org.springframework.security.web.servlet.util.matcher", + "org.springframework.security.web.servletapi", + "org.springframework.security.web.session", + "org.springframework.security.web.transport", + "org.springframework.security.web.util", + "org.springframework.security.web.util.matcher" + ], + "org.springframework:spring-aop": [ + "org.aopalliance", + "org.aopalliance.aop", + "org.aopalliance.intercept", + "org.springframework.aop", + "org.springframework.aop.aspectj", + "org.springframework.aop.aspectj.annotation", + "org.springframework.aop.aspectj.autoproxy", + "org.springframework.aop.config", + "org.springframework.aop.framework", + "org.springframework.aop.framework.adapter", + "org.springframework.aop.framework.autoproxy", + "org.springframework.aop.framework.autoproxy.target", + "org.springframework.aop.interceptor", + "org.springframework.aop.scope", + "org.springframework.aop.support", + "org.springframework.aop.support.annotation", + "org.springframework.aop.target", + "org.springframework.aop.target.dynamic" + ], + "org.springframework:spring-beans": [ + "org.springframework.beans", + "org.springframework.beans.factory", + "org.springframework.beans.factory.annotation", + "org.springframework.beans.factory.aot", + "org.springframework.beans.factory.config", + "org.springframework.beans.factory.groovy", + "org.springframework.beans.factory.parsing", + "org.springframework.beans.factory.serviceloader", + "org.springframework.beans.factory.support", + "org.springframework.beans.factory.wiring", + "org.springframework.beans.factory.xml", + "org.springframework.beans.propertyeditors", + "org.springframework.beans.support" + ], + "org.springframework:spring-context": [ + "org.springframework.cache", + "org.springframework.cache.annotation", + "org.springframework.cache.concurrent", + "org.springframework.cache.config", + "org.springframework.cache.interceptor", + "org.springframework.cache.support", + "org.springframework.context", + "org.springframework.context.annotation", + "org.springframework.context.aot", + "org.springframework.context.config", + "org.springframework.context.event", + "org.springframework.context.expression", + "org.springframework.context.i18n", + "org.springframework.context.index", + "org.springframework.context.support", + "org.springframework.context.weaving", + "org.springframework.ejb.config", + "org.springframework.format", + "org.springframework.format.annotation", + "org.springframework.format.datetime", + "org.springframework.format.datetime.standard", + "org.springframework.format.number", + "org.springframework.format.number.money", + "org.springframework.format.support", + "org.springframework.instrument.classloading", + "org.springframework.instrument.classloading.glassfish", + "org.springframework.instrument.classloading.jboss", + "org.springframework.instrument.classloading.tomcat", + "org.springframework.jmx", + "org.springframework.jmx.access", + "org.springframework.jmx.export", + "org.springframework.jmx.export.annotation", + "org.springframework.jmx.export.assembler", + "org.springframework.jmx.export.metadata", + "org.springframework.jmx.export.naming", + "org.springframework.jmx.export.notification", + "org.springframework.jmx.support", + "org.springframework.jndi", + "org.springframework.jndi.support", + "org.springframework.resilience", + "org.springframework.resilience.annotation", + "org.springframework.resilience.retry", + "org.springframework.scheduling", + "org.springframework.scheduling.annotation", + "org.springframework.scheduling.concurrent", + "org.springframework.scheduling.config", + "org.springframework.scheduling.support", + "org.springframework.scripting", + "org.springframework.scripting.bsh", + "org.springframework.scripting.config", + "org.springframework.scripting.groovy", + "org.springframework.scripting.support", + "org.springframework.stereotype", + "org.springframework.ui", + "org.springframework.validation", + "org.springframework.validation.annotation", + "org.springframework.validation.beanvalidation", + "org.springframework.validation.method", + "org.springframework.validation.support" + ], + "org.springframework:spring-core": [ + "org.springframework.aot", + "org.springframework.aot.generate", + "org.springframework.aot.hint", + "org.springframework.aot.hint.annotation", + "org.springframework.aot.hint.predicate", + "org.springframework.aot.hint.support", + "org.springframework.aot.nativex", + "org.springframework.aot.nativex.feature", + "org.springframework.asm", + "org.springframework.cglib", + "org.springframework.cglib.beans", + "org.springframework.cglib.core", + "org.springframework.cglib.core.internal", + "org.springframework.cglib.proxy", + "org.springframework.cglib.reflect", + "org.springframework.cglib.transform", + "org.springframework.cglib.transform.impl", + "org.springframework.cglib.util", + "org.springframework.core", + "org.springframework.core.annotation", + "org.springframework.core.codec", + "org.springframework.core.convert", + "org.springframework.core.convert.converter", + "org.springframework.core.convert.support", + "org.springframework.core.env", + "org.springframework.core.io", + "org.springframework.core.io.buffer", + "org.springframework.core.io.support", + "org.springframework.core.log", + "org.springframework.core.metrics", + "org.springframework.core.metrics.jfr", + "org.springframework.core.retry", + "org.springframework.core.retry.support", + "org.springframework.core.serializer", + "org.springframework.core.serializer.support", + "org.springframework.core.style", + "org.springframework.core.task", + "org.springframework.core.task.support", + "org.springframework.core.type", + "org.springframework.core.type.classreading", + "org.springframework.core.type.filter", + "org.springframework.javapoet", + "org.springframework.lang", + "org.springframework.objenesis", + "org.springframework.objenesis.instantiator", + "org.springframework.objenesis.instantiator.android", + "org.springframework.objenesis.instantiator.annotations", + "org.springframework.objenesis.instantiator.basic", + "org.springframework.objenesis.instantiator.gcj", + "org.springframework.objenesis.instantiator.perc", + "org.springframework.objenesis.instantiator.sun", + "org.springframework.objenesis.instantiator.util", + "org.springframework.objenesis.strategy", + "org.springframework.util", + "org.springframework.util.backoff", + "org.springframework.util.comparator", + "org.springframework.util.concurrent", + "org.springframework.util.function", + "org.springframework.util.unit", + "org.springframework.util.xml" + ], + "org.springframework:spring-expression": [ + "org.springframework.expression", + "org.springframework.expression.common", + "org.springframework.expression.spel", + "org.springframework.expression.spel.ast", + "org.springframework.expression.spel.standard", + "org.springframework.expression.spel.support" + ], + "org.springframework:spring-test": [ + "org.springframework.mock.env", + "org.springframework.mock.http", + "org.springframework.mock.http.client", + "org.springframework.mock.http.client.reactive", + "org.springframework.mock.http.server.reactive", + "org.springframework.mock.web", + "org.springframework.mock.web.reactive.function.server", + "org.springframework.mock.web.server", + "org.springframework.test.annotation", + "org.springframework.test.context", + "org.springframework.test.context.aot", + "org.springframework.test.context.bean.override", + "org.springframework.test.context.bean.override.convention", + "org.springframework.test.context.bean.override.mockito", + "org.springframework.test.context.cache", + "org.springframework.test.context.event", + "org.springframework.test.context.event.annotation", + "org.springframework.test.context.hint", + "org.springframework.test.context.jdbc", + "org.springframework.test.context.junit.jupiter", + "org.springframework.test.context.junit.jupiter.web", + "org.springframework.test.context.junit4", + "org.springframework.test.context.junit4.rules", + "org.springframework.test.context.junit4.statements", + "org.springframework.test.context.observation", + "org.springframework.test.context.support", + "org.springframework.test.context.testng", + "org.springframework.test.context.transaction", + "org.springframework.test.context.util", + "org.springframework.test.context.web", + "org.springframework.test.context.web.socket", + "org.springframework.test.http", + "org.springframework.test.jdbc", + "org.springframework.test.json", + "org.springframework.test.util", + "org.springframework.test.validation", + "org.springframework.test.web", + "org.springframework.test.web.client", + "org.springframework.test.web.client.match", + "org.springframework.test.web.client.response", + "org.springframework.test.web.reactive.server", + "org.springframework.test.web.reactive.server.assertj", + "org.springframework.test.web.servlet", + "org.springframework.test.web.servlet.assertj", + "org.springframework.test.web.servlet.client", + "org.springframework.test.web.servlet.client.assertj", + "org.springframework.test.web.servlet.htmlunit", + "org.springframework.test.web.servlet.htmlunit.webdriver", + "org.springframework.test.web.servlet.request", + "org.springframework.test.web.servlet.result", + "org.springframework.test.web.servlet.setup", + "org.springframework.test.web.support" + ], + "org.springframework:spring-tx": [ + "org.springframework.dao", + "org.springframework.dao.annotation", + "org.springframework.dao.support", + "org.springframework.jca.endpoint", + "org.springframework.jca.support", + "org.springframework.transaction", + "org.springframework.transaction.annotation", + "org.springframework.transaction.config", + "org.springframework.transaction.event", + "org.springframework.transaction.interceptor", + "org.springframework.transaction.jta", + "org.springframework.transaction.reactive", + "org.springframework.transaction.support" + ], + "org.springframework:spring-web": [ + "org.springframework.http", + "org.springframework.http.client", + "org.springframework.http.client.observation", + "org.springframework.http.client.reactive", + "org.springframework.http.client.support", + "org.springframework.http.codec", + "org.springframework.http.codec.cbor", + "org.springframework.http.codec.json", + "org.springframework.http.codec.multipart", + "org.springframework.http.codec.protobuf", + "org.springframework.http.codec.smile", + "org.springframework.http.codec.support", + "org.springframework.http.codec.xml", + "org.springframework.http.converter", + "org.springframework.http.converter.cbor", + "org.springframework.http.converter.feed", + "org.springframework.http.converter.json", + "org.springframework.http.converter.protobuf", + "org.springframework.http.converter.smile", + "org.springframework.http.converter.support", + "org.springframework.http.converter.xml", + "org.springframework.http.converter.yaml", + "org.springframework.http.server", + "org.springframework.http.server.observation", + "org.springframework.http.server.reactive", + "org.springframework.http.server.reactive.observation", + "org.springframework.http.support", + "org.springframework.web", + "org.springframework.web.accept", + "org.springframework.web.bind", + "org.springframework.web.bind.annotation", + "org.springframework.web.bind.support", + "org.springframework.web.client", + "org.springframework.web.client.support", + "org.springframework.web.context", + "org.springframework.web.context.annotation", + "org.springframework.web.context.request", + "org.springframework.web.context.request.async", + "org.springframework.web.context.support", + "org.springframework.web.cors", + "org.springframework.web.cors.reactive", + "org.springframework.web.filter", + "org.springframework.web.filter.reactive", + "org.springframework.web.jsf", + "org.springframework.web.jsf.el", + "org.springframework.web.method", + "org.springframework.web.method.annotation", + "org.springframework.web.method.support", + "org.springframework.web.multipart", + "org.springframework.web.multipart.support", + "org.springframework.web.server", + "org.springframework.web.server.adapter", + "org.springframework.web.server.handler", + "org.springframework.web.server.i18n", + "org.springframework.web.server.session", + "org.springframework.web.service", + "org.springframework.web.service.annotation", + "org.springframework.web.service.invoker", + "org.springframework.web.service.registry", + "org.springframework.web.util", + "org.springframework.web.util.pattern" + ], + "org.springframework:spring-webflux": [ + "org.springframework.web.reactive", + "org.springframework.web.reactive.accept", + "org.springframework.web.reactive.config", + "org.springframework.web.reactive.function", + "org.springframework.web.reactive.function.client", + "org.springframework.web.reactive.function.client.support", + "org.springframework.web.reactive.function.server", + "org.springframework.web.reactive.function.server.support", + "org.springframework.web.reactive.handler", + "org.springframework.web.reactive.resource", + "org.springframework.web.reactive.result", + "org.springframework.web.reactive.result.condition", + "org.springframework.web.reactive.result.method", + "org.springframework.web.reactive.result.method.annotation", + "org.springframework.web.reactive.result.view", + "org.springframework.web.reactive.result.view.freemarker", + "org.springframework.web.reactive.result.view.script", + "org.springframework.web.reactive.socket", + "org.springframework.web.reactive.socket.adapter", + "org.springframework.web.reactive.socket.client", + "org.springframework.web.reactive.socket.server", + "org.springframework.web.reactive.socket.server.support", + "org.springframework.web.reactive.socket.server.upgrade" + ], + "org.springframework:spring-webmvc": [ + "org.springframework.web.servlet", + "org.springframework.web.servlet.config", + "org.springframework.web.servlet.config.annotation", + "org.springframework.web.servlet.function", + "org.springframework.web.servlet.function.support", + "org.springframework.web.servlet.handler", + "org.springframework.web.servlet.i18n", + "org.springframework.web.servlet.mvc", + "org.springframework.web.servlet.mvc.annotation", + "org.springframework.web.servlet.mvc.condition", + "org.springframework.web.servlet.mvc.method", + "org.springframework.web.servlet.mvc.method.annotation", + "org.springframework.web.servlet.mvc.support", + "org.springframework.web.servlet.resource", + "org.springframework.web.servlet.support", + "org.springframework.web.servlet.tags", + "org.springframework.web.servlet.tags.form", + "org.springframework.web.servlet.view", + "org.springframework.web.servlet.view.document", + "org.springframework.web.servlet.view.feed", + "org.springframework.web.servlet.view.freemarker", + "org.springframework.web.servlet.view.groovy", + "org.springframework.web.servlet.view.json", + "org.springframework.web.servlet.view.script", + "org.springframework.web.servlet.view.xml", + "org.springframework.web.servlet.view.xslt" + ], + "org.testcontainers:testcontainers": [ + "org.testcontainers", + "org.testcontainers.containers", + "org.testcontainers.containers.output", + "org.testcontainers.containers.startupcheck", + "org.testcontainers.containers.traits", + "org.testcontainers.containers.wait.internal", + "org.testcontainers.containers.wait.strategy", + "org.testcontainers.core", + "org.testcontainers.dockerclient", + "org.testcontainers.images", + "org.testcontainers.images.builder", + "org.testcontainers.images.builder.dockerfile", + "org.testcontainers.images.builder.dockerfile.statement", + "org.testcontainers.images.builder.dockerfile.traits", + "org.testcontainers.images.builder.traits", + "org.testcontainers.jib", + "org.testcontainers.lifecycle", + "org.testcontainers.shaded.com.fasterxml.jackson.core", + "org.testcontainers.shaded.com.fasterxml.jackson.core.async", + "org.testcontainers.shaded.com.fasterxml.jackson.core.base", + "org.testcontainers.shaded.com.fasterxml.jackson.core.exc", + "org.testcontainers.shaded.com.fasterxml.jackson.core.filter", + "org.testcontainers.shaded.com.fasterxml.jackson.core.format", + "org.testcontainers.shaded.com.fasterxml.jackson.core.internal.shaded.fdp.v2_18_4", + "org.testcontainers.shaded.com.fasterxml.jackson.core.io", + "org.testcontainers.shaded.com.fasterxml.jackson.core.io.schubfach", + "org.testcontainers.shaded.com.fasterxml.jackson.core.json", + "org.testcontainers.shaded.com.fasterxml.jackson.core.json.async", + "org.testcontainers.shaded.com.fasterxml.jackson.core.sym", + "org.testcontainers.shaded.com.fasterxml.jackson.core.type", + "org.testcontainers.shaded.com.fasterxml.jackson.core.util", + "org.testcontainers.shaded.com.fasterxml.jackson.databind", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.annotation", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.cfg", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.deser", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.deser.impl", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.deser.std", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.exc", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ext", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.introspect", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jdk14", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.json", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsonFormatVisitors", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsonschema", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsontype", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.jsontype.impl", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.module", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.node", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ser", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ser.impl", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ser.std", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.type", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.util", + "org.testcontainers.shaded.com.fasterxml.jackson.databind.util.internal", + "org.testcontainers.shaded.com.github.dockerjava.core", + "org.testcontainers.shaded.com.github.dockerjava.core.async", + "org.testcontainers.shaded.com.github.dockerjava.core.command", + "org.testcontainers.shaded.com.github.dockerjava.core.dockerfile", + "org.testcontainers.shaded.com.github.dockerjava.core.exception", + "org.testcontainers.shaded.com.github.dockerjava.core.exec", + "org.testcontainers.shaded.com.github.dockerjava.core.util", + "org.testcontainers.shaded.com.google.common.annotations", + "org.testcontainers.shaded.com.google.common.base", + "org.testcontainers.shaded.com.google.common.base.internal", + "org.testcontainers.shaded.com.google.common.cache", + "org.testcontainers.shaded.com.google.common.collect", + "org.testcontainers.shaded.com.google.common.escape", + "org.testcontainers.shaded.com.google.common.eventbus", + "org.testcontainers.shaded.com.google.common.graph", + "org.testcontainers.shaded.com.google.common.hash", + "org.testcontainers.shaded.com.google.common.html", + "org.testcontainers.shaded.com.google.common.io", + "org.testcontainers.shaded.com.google.common.math", + "org.testcontainers.shaded.com.google.common.net", + "org.testcontainers.shaded.com.google.common.primitives", + "org.testcontainers.shaded.com.google.common.reflect", + "org.testcontainers.shaded.com.google.common.util.concurrent", + "org.testcontainers.shaded.com.google.common.util.concurrent.internal", + "org.testcontainers.shaded.com.google.common.xml", + "org.testcontainers.shaded.com.google.errorprone.annotations", + "org.testcontainers.shaded.com.google.errorprone.annotations.concurrent", + "org.testcontainers.shaded.com.google.thirdparty.publicsuffix", + "org.testcontainers.shaded.com.trilead.ssh2", + "org.testcontainers.shaded.com.trilead.ssh2.auth", + "org.testcontainers.shaded.com.trilead.ssh2.channel", + "org.testcontainers.shaded.com.trilead.ssh2.crypto", + "org.testcontainers.shaded.com.trilead.ssh2.crypto.cipher", + "org.testcontainers.shaded.com.trilead.ssh2.crypto.dh", + "org.testcontainers.shaded.com.trilead.ssh2.crypto.digest", + "org.testcontainers.shaded.com.trilead.ssh2.log", + "org.testcontainers.shaded.com.trilead.ssh2.packets", + "org.testcontainers.shaded.com.trilead.ssh2.sftp", + "org.testcontainers.shaded.com.trilead.ssh2.signature", + "org.testcontainers.shaded.com.trilead.ssh2.transport", + "org.testcontainers.shaded.com.trilead.ssh2.util", + "org.testcontainers.shaded.org.awaitility", + "org.testcontainers.shaded.org.awaitility.classpath", + "org.testcontainers.shaded.org.awaitility.constraint", + "org.testcontainers.shaded.org.awaitility.core", + "org.testcontainers.shaded.org.awaitility.pollinterval", + "org.testcontainers.shaded.org.awaitility.reflect", + "org.testcontainers.shaded.org.awaitility.reflect.exception", + "org.testcontainers.shaded.org.awaitility.spi", + "org.testcontainers.shaded.org.bouncycastle", + "org.testcontainers.shaded.org.bouncycastle.asn1", + "org.testcontainers.shaded.org.bouncycastle.asn1.anssi", + "org.testcontainers.shaded.org.bouncycastle.asn1.bc", + "org.testcontainers.shaded.org.bouncycastle.asn1.bsi", + "org.testcontainers.shaded.org.bouncycastle.asn1.cmc", + "org.testcontainers.shaded.org.bouncycastle.asn1.cmp", + "org.testcontainers.shaded.org.bouncycastle.asn1.cms", + "org.testcontainers.shaded.org.bouncycastle.asn1.cms.ecc", + "org.testcontainers.shaded.org.bouncycastle.asn1.crmf", + "org.testcontainers.shaded.org.bouncycastle.asn1.cryptlib", + "org.testcontainers.shaded.org.bouncycastle.asn1.cryptopro", + "org.testcontainers.shaded.org.bouncycastle.asn1.dvcs", + "org.testcontainers.shaded.org.bouncycastle.asn1.eac", + "org.testcontainers.shaded.org.bouncycastle.asn1.edec", + "org.testcontainers.shaded.org.bouncycastle.asn1.esf", + "org.testcontainers.shaded.org.bouncycastle.asn1.ess", + "org.testcontainers.shaded.org.bouncycastle.asn1.est", + "org.testcontainers.shaded.org.bouncycastle.asn1.gm", + "org.testcontainers.shaded.org.bouncycastle.asn1.gnu", + "org.testcontainers.shaded.org.bouncycastle.asn1.iana", + "org.testcontainers.shaded.org.bouncycastle.asn1.icao", + "org.testcontainers.shaded.org.bouncycastle.asn1.isara", + "org.testcontainers.shaded.org.bouncycastle.asn1.isismtt", + "org.testcontainers.shaded.org.bouncycastle.asn1.isismtt.ocsp", + "org.testcontainers.shaded.org.bouncycastle.asn1.isismtt.x509", + "org.testcontainers.shaded.org.bouncycastle.asn1.iso", + "org.testcontainers.shaded.org.bouncycastle.asn1.kisa", + "org.testcontainers.shaded.org.bouncycastle.asn1.microsoft", + "org.testcontainers.shaded.org.bouncycastle.asn1.misc", + "org.testcontainers.shaded.org.bouncycastle.asn1.mod", + "org.testcontainers.shaded.org.bouncycastle.asn1.mozilla", + "org.testcontainers.shaded.org.bouncycastle.asn1.nist", + "org.testcontainers.shaded.org.bouncycastle.asn1.nsri", + "org.testcontainers.shaded.org.bouncycastle.asn1.ntt", + "org.testcontainers.shaded.org.bouncycastle.asn1.ocsp", + "org.testcontainers.shaded.org.bouncycastle.asn1.oiw", + "org.testcontainers.shaded.org.bouncycastle.asn1.pkcs", + "org.testcontainers.shaded.org.bouncycastle.asn1.rosstandart", + "org.testcontainers.shaded.org.bouncycastle.asn1.sec", + "org.testcontainers.shaded.org.bouncycastle.asn1.smime", + "org.testcontainers.shaded.org.bouncycastle.asn1.teletrust", + "org.testcontainers.shaded.org.bouncycastle.asn1.tsp", + "org.testcontainers.shaded.org.bouncycastle.asn1.ua", + "org.testcontainers.shaded.org.bouncycastle.asn1.util", + "org.testcontainers.shaded.org.bouncycastle.asn1.x500", + "org.testcontainers.shaded.org.bouncycastle.asn1.x500.style", + "org.testcontainers.shaded.org.bouncycastle.asn1.x509", + "org.testcontainers.shaded.org.bouncycastle.asn1.x509.qualified", + "org.testcontainers.shaded.org.bouncycastle.asn1.x509.sigi", + "org.testcontainers.shaded.org.bouncycastle.asn1.x9", + "org.testcontainers.shaded.org.bouncycastle.cert", + "org.testcontainers.shaded.org.bouncycastle.cert.bc", + "org.testcontainers.shaded.org.bouncycastle.cert.cmp", + "org.testcontainers.shaded.org.bouncycastle.cert.crmf", + "org.testcontainers.shaded.org.bouncycastle.cert.crmf.bc", + "org.testcontainers.shaded.org.bouncycastle.cert.crmf.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cert.dane", + "org.testcontainers.shaded.org.bouncycastle.cert.dane.fetcher", + "org.testcontainers.shaded.org.bouncycastle.cert.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cert.ocsp", + "org.testcontainers.shaded.org.bouncycastle.cert.ocsp.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cert.path", + "org.testcontainers.shaded.org.bouncycastle.cert.path.validations", + "org.testcontainers.shaded.org.bouncycastle.cert.selector", + "org.testcontainers.shaded.org.bouncycastle.cert.selector.jcajce", + "org.testcontainers.shaded.org.bouncycastle.cmc", + "org.testcontainers.shaded.org.bouncycastle.cms", + "org.testcontainers.shaded.org.bouncycastle.cms.bc", + "org.testcontainers.shaded.org.bouncycastle.cms.jcajce", + "org.testcontainers.shaded.org.bouncycastle.crypto", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.ecjpake", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.jpake", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.kdf", + "org.testcontainers.shaded.org.bouncycastle.crypto.agreement.srp", + "org.testcontainers.shaded.org.bouncycastle.crypto.commitments", + "org.testcontainers.shaded.org.bouncycastle.crypto.constraints", + "org.testcontainers.shaded.org.bouncycastle.crypto.digests", + "org.testcontainers.shaded.org.bouncycastle.crypto.ec", + "org.testcontainers.shaded.org.bouncycastle.crypto.encodings", + "org.testcontainers.shaded.org.bouncycastle.crypto.engines", + "org.testcontainers.shaded.org.bouncycastle.crypto.examples", + "org.testcontainers.shaded.org.bouncycastle.crypto.fpe", + "org.testcontainers.shaded.org.bouncycastle.crypto.generators", + "org.testcontainers.shaded.org.bouncycastle.crypto.hpke", + "org.testcontainers.shaded.org.bouncycastle.crypto.io", + "org.testcontainers.shaded.org.bouncycastle.crypto.kems", + "org.testcontainers.shaded.org.bouncycastle.crypto.macs", + "org.testcontainers.shaded.org.bouncycastle.crypto.modes", + "org.testcontainers.shaded.org.bouncycastle.crypto.modes.gcm", + "org.testcontainers.shaded.org.bouncycastle.crypto.modes.kgcm", + "org.testcontainers.shaded.org.bouncycastle.crypto.paddings", + "org.testcontainers.shaded.org.bouncycastle.crypto.params", + "org.testcontainers.shaded.org.bouncycastle.crypto.parsers", + "org.testcontainers.shaded.org.bouncycastle.crypto.prng", + "org.testcontainers.shaded.org.bouncycastle.crypto.prng.drbg", + "org.testcontainers.shaded.org.bouncycastle.crypto.signers", + "org.testcontainers.shaded.org.bouncycastle.crypto.threshold", + "org.testcontainers.shaded.org.bouncycastle.crypto.tls", + "org.testcontainers.shaded.org.bouncycastle.crypto.util", + "org.testcontainers.shaded.org.bouncycastle.dvcs", + "org.testcontainers.shaded.org.bouncycastle.eac", + "org.testcontainers.shaded.org.bouncycastle.eac.jcajce", + "org.testcontainers.shaded.org.bouncycastle.eac.operator", + "org.testcontainers.shaded.org.bouncycastle.eac.operator.jcajce", + "org.testcontainers.shaded.org.bouncycastle.est", + "org.testcontainers.shaded.org.bouncycastle.est.jcajce", + "org.testcontainers.shaded.org.bouncycastle.i18n", + "org.testcontainers.shaded.org.bouncycastle.i18n.filter", + "org.testcontainers.shaded.org.bouncycastle.iana", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.bsi", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.cms", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.cryptlib", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.eac", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.edec", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.gnu", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.iana", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.isara", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.isismtt", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.iso", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.kisa", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.microsoft", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.misc", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.nsri", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.ntt", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.oiw", + "org.testcontainers.shaded.org.bouncycastle.internal.asn1.rosstandart", + "org.testcontainers.shaded.org.bouncycastle.its", + "org.testcontainers.shaded.org.bouncycastle.its.bc", + "org.testcontainers.shaded.org.bouncycastle.its.jcajce", + "org.testcontainers.shaded.org.bouncycastle.its.operator", + "org.testcontainers.shaded.org.bouncycastle.jcajce", + "org.testcontainers.shaded.org.bouncycastle.jcajce.interfaces", + "org.testcontainers.shaded.org.bouncycastle.jcajce.io", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.compositesignatures", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.mldsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.mlkem", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.slhdsa", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.config", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.digest", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.drbg", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.bc", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.keystore.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.symmetric", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.symmetric.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.provider.util", + "org.testcontainers.shaded.org.bouncycastle.jcajce.spec", + "org.testcontainers.shaded.org.bouncycastle.jcajce.util", + "org.testcontainers.shaded.org.bouncycastle.jce", + "org.testcontainers.shaded.org.bouncycastle.jce.exception", + "org.testcontainers.shaded.org.bouncycastle.jce.interfaces", + "org.testcontainers.shaded.org.bouncycastle.jce.netscape", + "org.testcontainers.shaded.org.bouncycastle.jce.provider", + "org.testcontainers.shaded.org.bouncycastle.jce.spec", + "org.testcontainers.shaded.org.bouncycastle.math", + "org.testcontainers.shaded.org.bouncycastle.math.ec", + "org.testcontainers.shaded.org.bouncycastle.math.ec.custom.djb", + "org.testcontainers.shaded.org.bouncycastle.math.ec.custom.gm", + "org.testcontainers.shaded.org.bouncycastle.math.ec.custom.sec", + "org.testcontainers.shaded.org.bouncycastle.math.ec.endo", + "org.testcontainers.shaded.org.bouncycastle.math.ec.rfc7748", + "org.testcontainers.shaded.org.bouncycastle.math.ec.rfc8032", + "org.testcontainers.shaded.org.bouncycastle.math.ec.tools", + "org.testcontainers.shaded.org.bouncycastle.math.field", + "org.testcontainers.shaded.org.bouncycastle.math.raw", + "org.testcontainers.shaded.org.bouncycastle.mime", + "org.testcontainers.shaded.org.bouncycastle.mime.encoding", + "org.testcontainers.shaded.org.bouncycastle.mime.smime", + "org.testcontainers.shaded.org.bouncycastle.mozilla", + "org.testcontainers.shaded.org.bouncycastle.mozilla.jcajce", + "org.testcontainers.shaded.org.bouncycastle.oer", + "org.testcontainers.shaded.org.bouncycastle.oer.its", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi102941", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi102941.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi103097", + "org.testcontainers.shaded.org.bouncycastle.oer.its.etsi103097.extension", + "org.testcontainers.shaded.org.bouncycastle.oer.its.ieee1609dot2", + "org.testcontainers.shaded.org.bouncycastle.oer.its.ieee1609dot2.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.ieee1609dot2dot1", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi102941", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi102941.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi103097", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.etsi103097.extension", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.ieee1609dot2", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.ieee1609dot2.basetypes", + "org.testcontainers.shaded.org.bouncycastle.oer.its.template.ieee1609dot2dot1", + "org.testcontainers.shaded.org.bouncycastle.openssl", + "org.testcontainers.shaded.org.bouncycastle.openssl.bc", + "org.testcontainers.shaded.org.bouncycastle.openssl.jcajce", + "org.testcontainers.shaded.org.bouncycastle.operator", + "org.testcontainers.shaded.org.bouncycastle.operator.bc", + "org.testcontainers.shaded.org.bouncycastle.operator.jcajce", + "org.testcontainers.shaded.org.bouncycastle.pkcs", + "org.testcontainers.shaded.org.bouncycastle.pkcs.bc", + "org.testcontainers.shaded.org.bouncycastle.pkcs.jcajce", + "org.testcontainers.shaded.org.bouncycastle.pkix", + "org.testcontainers.shaded.org.bouncycastle.pkix.jcajce", + "org.testcontainers.shaded.org.bouncycastle.pkix.util", + "org.testcontainers.shaded.org.bouncycastle.pkix.util.filter", + "org.testcontainers.shaded.org.bouncycastle.pqc.asn1", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.bike", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.cmce", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.crystals.dilithium", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.falcon", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.frodo", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.hqc", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.lms", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.mayo", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.mldsa", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.mlkem", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.newhope", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.ntru", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.ntruprime", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.picnic", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.rainbow", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.saber", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.slhdsa", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.snova", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.sphincs", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.sphincsplus", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.util", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.xmss", + "org.testcontainers.shaded.org.bouncycastle.pqc.crypto.xwing", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.interfaces", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.bike", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.cmce", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.dilithium", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.falcon", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.frodo", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.hqc", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.kyber", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.lms", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.mayo", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.newhope", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.ntru", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.ntruprime", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.picnic", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.saber", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.snova", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.sphincs", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.sphincsplus", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.util", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.provider.xmss", + "org.testcontainers.shaded.org.bouncycastle.pqc.jcajce.spec", + "org.testcontainers.shaded.org.bouncycastle.pqc.math.ntru", + "org.testcontainers.shaded.org.bouncycastle.pqc.math.ntru.parameters", + "org.testcontainers.shaded.org.bouncycastle.tsp", + "org.testcontainers.shaded.org.bouncycastle.tsp.cms", + "org.testcontainers.shaded.org.bouncycastle.tsp.ers", + "org.testcontainers.shaded.org.bouncycastle.util", + "org.testcontainers.shaded.org.bouncycastle.util.encoders", + "org.testcontainers.shaded.org.bouncycastle.util.io", + "org.testcontainers.shaded.org.bouncycastle.util.io.pem", + "org.testcontainers.shaded.org.bouncycastle.util.test", + "org.testcontainers.shaded.org.bouncycastle.voms", + "org.testcontainers.shaded.org.bouncycastle.x509", + "org.testcontainers.shaded.org.bouncycastle.x509.extension", + "org.testcontainers.shaded.org.bouncycastle.x509.util", + "org.testcontainers.shaded.org.checkerframework.checker.builder.qual", + "org.testcontainers.shaded.org.checkerframework.checker.calledmethods.qual", + "org.testcontainers.shaded.org.checkerframework.checker.compilermsgs.qual", + "org.testcontainers.shaded.org.checkerframework.checker.fenum.qual", + "org.testcontainers.shaded.org.checkerframework.checker.formatter.qual", + "org.testcontainers.shaded.org.checkerframework.checker.guieffect.qual", + "org.testcontainers.shaded.org.checkerframework.checker.i18n.qual", + "org.testcontainers.shaded.org.checkerframework.checker.i18nformatter.qual", + "org.testcontainers.shaded.org.checkerframework.checker.index.qual", + "org.testcontainers.shaded.org.checkerframework.checker.initialization.qual", + "org.testcontainers.shaded.org.checkerframework.checker.interning.qual", + "org.testcontainers.shaded.org.checkerframework.checker.lock.qual", + "org.testcontainers.shaded.org.checkerframework.checker.mustcall.qual", + "org.testcontainers.shaded.org.checkerframework.checker.nullness.qual", + "org.testcontainers.shaded.org.checkerframework.checker.optional.qual", + "org.testcontainers.shaded.org.checkerframework.checker.propkey.qual", + "org.testcontainers.shaded.org.checkerframework.checker.regex.qual", + "org.testcontainers.shaded.org.checkerframework.checker.signature.qual", + "org.testcontainers.shaded.org.checkerframework.checker.signedness.qual", + "org.testcontainers.shaded.org.checkerframework.checker.tainting.qual", + "org.testcontainers.shaded.org.checkerframework.checker.units.qual", + "org.testcontainers.shaded.org.checkerframework.common.aliasing.qual", + "org.testcontainers.shaded.org.checkerframework.common.initializedfields.qual", + "org.testcontainers.shaded.org.checkerframework.common.reflection.qual", + "org.testcontainers.shaded.org.checkerframework.common.returnsreceiver.qual", + "org.testcontainers.shaded.org.checkerframework.common.subtyping.qual", + "org.testcontainers.shaded.org.checkerframework.common.util.count.report.qual", + "org.testcontainers.shaded.org.checkerframework.common.value.qual", + "org.testcontainers.shaded.org.checkerframework.dataflow.qual", + "org.testcontainers.shaded.org.checkerframework.framework.qual", + "org.testcontainers.shaded.org.hamcrest", + "org.testcontainers.shaded.org.hamcrest.beans", + "org.testcontainers.shaded.org.hamcrest.collection", + "org.testcontainers.shaded.org.hamcrest.comparator", + "org.testcontainers.shaded.org.hamcrest.core", + "org.testcontainers.shaded.org.hamcrest.internal", + "org.testcontainers.shaded.org.hamcrest.io", + "org.testcontainers.shaded.org.hamcrest.number", + "org.testcontainers.shaded.org.hamcrest.object", + "org.testcontainers.shaded.org.hamcrest.text", + "org.testcontainers.shaded.org.hamcrest.xml", + "org.testcontainers.shaded.org.yaml.snakeyaml", + "org.testcontainers.shaded.org.yaml.snakeyaml.comments", + "org.testcontainers.shaded.org.yaml.snakeyaml.composer", + "org.testcontainers.shaded.org.yaml.snakeyaml.constructor", + "org.testcontainers.shaded.org.yaml.snakeyaml.emitter", + "org.testcontainers.shaded.org.yaml.snakeyaml.env", + "org.testcontainers.shaded.org.yaml.snakeyaml.error", + "org.testcontainers.shaded.org.yaml.snakeyaml.events", + "org.testcontainers.shaded.org.yaml.snakeyaml.extensions.compactnotation", + "org.testcontainers.shaded.org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "org.testcontainers.shaded.org.yaml.snakeyaml.inspector", + "org.testcontainers.shaded.org.yaml.snakeyaml.internal", + "org.testcontainers.shaded.org.yaml.snakeyaml.introspector", + "org.testcontainers.shaded.org.yaml.snakeyaml.nodes", + "org.testcontainers.shaded.org.yaml.snakeyaml.parser", + "org.testcontainers.shaded.org.yaml.snakeyaml.reader", + "org.testcontainers.shaded.org.yaml.snakeyaml.representer", + "org.testcontainers.shaded.org.yaml.snakeyaml.resolver", + "org.testcontainers.shaded.org.yaml.snakeyaml.scanner", + "org.testcontainers.shaded.org.yaml.snakeyaml.serializer", + "org.testcontainers.shaded.org.yaml.snakeyaml.tokens", + "org.testcontainers.shaded.org.yaml.snakeyaml.util", + "org.testcontainers.shaded.org.zeroturnaround.exec", + "org.testcontainers.shaded.org.zeroturnaround.exec.close", + "org.testcontainers.shaded.org.zeroturnaround.exec.listener", + "org.testcontainers.shaded.org.zeroturnaround.exec.stop", + "org.testcontainers.shaded.org.zeroturnaround.exec.stream", + "org.testcontainers.shaded.org.zeroturnaround.exec.stream.slf4j", + "org.testcontainers.utility" + ], + "org.testcontainers:testcontainers-cassandra": [ + "org.testcontainers.cassandra", + "org.testcontainers.containers", + "org.testcontainers.containers.delegate", + "org.testcontainers.containers.wait" + ], + "org.testcontainers:testcontainers-database-commons": [ + "org.testcontainers.delegate", + "org.testcontainers.exception", + "org.testcontainers.ext" + ], + "org.testcontainers:testcontainers-junit-jupiter": [ + "org.testcontainers.junit.jupiter" + ], + "org.wiremock:wiremock-standalone": [ + "com.github.tomakehurst.wiremock", + "com.github.tomakehurst.wiremock.admin", + "com.github.tomakehurst.wiremock.admin.model", + "com.github.tomakehurst.wiremock.admin.tasks", + "com.github.tomakehurst.wiremock.client", + "com.github.tomakehurst.wiremock.common", + "com.github.tomakehurst.wiremock.common.filemaker", + "com.github.tomakehurst.wiremock.common.ssl", + "com.github.tomakehurst.wiremock.common.url", + "com.github.tomakehurst.wiremock.common.xml", + "com.github.tomakehurst.wiremock.core", + "com.github.tomakehurst.wiremock.direct", + "com.github.tomakehurst.wiremock.extension", + "com.github.tomakehurst.wiremock.extension.requestfilter", + "com.github.tomakehurst.wiremock.extension.responsetemplating", + "com.github.tomakehurst.wiremock.extension.responsetemplating.helpers", + "com.github.tomakehurst.wiremock.global", + "com.github.tomakehurst.wiremock.http", + "com.github.tomakehurst.wiremock.http.client", + "com.github.tomakehurst.wiremock.http.multipart", + "com.github.tomakehurst.wiremock.http.ssl", + "com.github.tomakehurst.wiremock.http.trafficlistener", + "com.github.tomakehurst.wiremock.jetty", + "com.github.tomakehurst.wiremock.jetty11", + "com.github.tomakehurst.wiremock.junit", + "com.github.tomakehurst.wiremock.junit5", + "com.github.tomakehurst.wiremock.matching", + "com.github.tomakehurst.wiremock.recording", + "com.github.tomakehurst.wiremock.security", + "com.github.tomakehurst.wiremock.servlet", + "com.github.tomakehurst.wiremock.standalone", + "com.github.tomakehurst.wiremock.store", + "com.github.tomakehurst.wiremock.store.files", + "com.github.tomakehurst.wiremock.stubbing", + "com.github.tomakehurst.wiremock.verification", + "com.github.tomakehurst.wiremock.verification.diff", + "com.github.tomakehurst.wiremock.verification.notmatched", + "org.jspecify.annotations", + "org.wiremock.annotations", + "org.wiremock.webhooks", + "wiremock", + "wiremock.com.ethlo.time", + "wiremock.com.ethlo.time.internal", + "wiremock.com.ethlo.time.internal.fixed", + "wiremock.com.ethlo.time.internal.token", + "wiremock.com.ethlo.time.internal.util", + "wiremock.com.ethlo.time.token", + "wiremock.com.fasterxml.jackson.annotation", + "wiremock.com.fasterxml.jackson.core", + "wiremock.com.fasterxml.jackson.core.async", + "wiremock.com.fasterxml.jackson.core.base", + "wiremock.com.fasterxml.jackson.core.exc", + "wiremock.com.fasterxml.jackson.core.filter", + "wiremock.com.fasterxml.jackson.core.format", + "wiremock.com.fasterxml.jackson.core.internal.shaded.fdp.v2_20_1", + "wiremock.com.fasterxml.jackson.core.internal.shaded.fdp.v2_20_1.bte", + "wiremock.com.fasterxml.jackson.core.internal.shaded.fdp.v2_20_1.chr", + "wiremock.com.fasterxml.jackson.core.io", + "wiremock.com.fasterxml.jackson.core.io.schubfach", + "wiremock.com.fasterxml.jackson.core.json", + "wiremock.com.fasterxml.jackson.core.json.async", + "wiremock.com.fasterxml.jackson.core.sym", + "wiremock.com.fasterxml.jackson.core.type", + "wiremock.com.fasterxml.jackson.core.util", + "wiremock.com.fasterxml.jackson.databind", + "wiremock.com.fasterxml.jackson.databind.annotation", + "wiremock.com.fasterxml.jackson.databind.cfg", + "wiremock.com.fasterxml.jackson.databind.deser", + "wiremock.com.fasterxml.jackson.databind.deser.impl", + "wiremock.com.fasterxml.jackson.databind.deser.std", + "wiremock.com.fasterxml.jackson.databind.exc", + "wiremock.com.fasterxml.jackson.databind.ext", + "wiremock.com.fasterxml.jackson.databind.introspect", + "wiremock.com.fasterxml.jackson.databind.jdk14", + "wiremock.com.fasterxml.jackson.databind.json", + "wiremock.com.fasterxml.jackson.databind.jsonFormatVisitors", + "wiremock.com.fasterxml.jackson.databind.jsonschema", + "wiremock.com.fasterxml.jackson.databind.jsontype", + "wiremock.com.fasterxml.jackson.databind.jsontype.impl", + "wiremock.com.fasterxml.jackson.databind.module", + "wiremock.com.fasterxml.jackson.databind.node", + "wiremock.com.fasterxml.jackson.databind.ser", + "wiremock.com.fasterxml.jackson.databind.ser.impl", + "wiremock.com.fasterxml.jackson.databind.ser.std", + "wiremock.com.fasterxml.jackson.databind.type", + "wiremock.com.fasterxml.jackson.databind.util", + "wiremock.com.fasterxml.jackson.databind.util.internal", + "wiremock.com.fasterxml.jackson.dataformat.yaml", + "wiremock.com.fasterxml.jackson.dataformat.yaml.snakeyaml.error", + "wiremock.com.fasterxml.jackson.dataformat.yaml.util", + "wiremock.com.fasterxml.jackson.datatype.jsr310", + "wiremock.com.fasterxml.jackson.datatype.jsr310.deser", + "wiremock.com.fasterxml.jackson.datatype.jsr310.deser.key", + "wiremock.com.fasterxml.jackson.datatype.jsr310.ser", + "wiremock.com.fasterxml.jackson.datatype.jsr310.ser.key", + "wiremock.com.fasterxml.jackson.datatype.jsr310.util", + "wiremock.com.github.jknack.handlebars", + "wiremock.com.github.jknack.handlebars.cache", + "wiremock.com.github.jknack.handlebars.context", + "wiremock.com.github.jknack.handlebars.helper", + "wiremock.com.github.jknack.handlebars.internal", + "wiremock.com.github.jknack.handlebars.internal.antlr", + "wiremock.com.github.jknack.handlebars.internal.antlr.atn", + "wiremock.com.github.jknack.handlebars.internal.antlr.dfa", + "wiremock.com.github.jknack.handlebars.internal.antlr.misc", + "wiremock.com.github.jknack.handlebars.internal.antlr.tree", + "wiremock.com.github.jknack.handlebars.internal.antlr.tree.pattern", + "wiremock.com.github.jknack.handlebars.internal.antlr.tree.xpath", + "wiremock.com.github.jknack.handlebars.internal.lang3", + "wiremock.com.github.jknack.handlebars.internal.lang3.builder", + "wiremock.com.github.jknack.handlebars.internal.lang3.exception", + "wiremock.com.github.jknack.handlebars.internal.lang3.function", + "wiremock.com.github.jknack.handlebars.internal.lang3.math", + "wiremock.com.github.jknack.handlebars.internal.lang3.mutable", + "wiremock.com.github.jknack.handlebars.internal.lang3.text", + "wiremock.com.github.jknack.handlebars.internal.lang3.text.translate", + "wiremock.com.github.jknack.handlebars.internal.lang3.time", + "wiremock.com.github.jknack.handlebars.internal.lang3.tuple", + "wiremock.com.github.jknack.handlebars.internal.path", + "wiremock.com.github.jknack.handlebars.internal.text", + "wiremock.com.github.jknack.handlebars.internal.text.diff", + "wiremock.com.github.jknack.handlebars.internal.text.io", + "wiremock.com.github.jknack.handlebars.internal.text.lookup", + "wiremock.com.github.jknack.handlebars.internal.text.matcher", + "wiremock.com.github.jknack.handlebars.internal.text.numbers", + "wiremock.com.github.jknack.handlebars.internal.text.similarity", + "wiremock.com.github.jknack.handlebars.internal.text.translate", + "wiremock.com.github.jknack.handlebars.io", + "wiremock.com.google.common.annotations", + "wiremock.com.google.common.base", + "wiremock.com.google.common.base.internal", + "wiremock.com.google.common.cache", + "wiremock.com.google.common.collect", + "wiremock.com.google.common.escape", + "wiremock.com.google.common.eventbus", + "wiremock.com.google.common.graph", + "wiremock.com.google.common.hash", + "wiremock.com.google.common.html", + "wiremock.com.google.common.io", + "wiremock.com.google.common.math", + "wiremock.com.google.common.net", + "wiremock.com.google.common.primitives", + "wiremock.com.google.common.reflect", + "wiremock.com.google.common.util.concurrent", + "wiremock.com.google.common.util.concurrent.internal", + "wiremock.com.google.common.xml", + "wiremock.com.google.errorprone.annotations", + "wiremock.com.google.errorprone.annotations.concurrent", + "wiremock.com.google.j2objc.annotations", + "wiremock.com.google.thirdparty.publicsuffix", + "wiremock.com.jayway.jsonpath", + "wiremock.com.jayway.jsonpath.internal", + "wiremock.com.jayway.jsonpath.internal.filter", + "wiremock.com.jayway.jsonpath.internal.function", + "wiremock.com.jayway.jsonpath.internal.function.json", + "wiremock.com.jayway.jsonpath.internal.function.latebinding", + "wiremock.com.jayway.jsonpath.internal.function.numeric", + "wiremock.com.jayway.jsonpath.internal.function.sequence", + "wiremock.com.jayway.jsonpath.internal.function.text", + "wiremock.com.jayway.jsonpath.internal.path", + "wiremock.com.jayway.jsonpath.spi.cache", + "wiremock.com.jayway.jsonpath.spi.json", + "wiremock.com.jayway.jsonpath.spi.mapper", + "wiremock.com.networknt.org.apache.commons.validator.routines", + "wiremock.com.networknt.schema", + "wiremock.com.networknt.schema.annotation", + "wiremock.com.networknt.schema.format", + "wiremock.com.networknt.schema.i18n", + "wiremock.com.networknt.schema.oas", + "wiremock.com.networknt.schema.output", + "wiremock.com.networknt.schema.regex", + "wiremock.com.networknt.schema.resource", + "wiremock.com.networknt.schema.result", + "wiremock.com.networknt.schema.serialization", + "wiremock.com.networknt.schema.serialization.node", + "wiremock.com.networknt.schema.utils", + "wiremock.com.networknt.schema.walk", + "wiremock.jakarta.servlet", + "wiremock.jakarta.servlet.annotation", + "wiremock.jakarta.servlet.descriptor", + "wiremock.jakarta.servlet.http", + "wiremock.joptsimple", + "wiremock.joptsimple.internal", + "wiremock.joptsimple.util", + "wiremock.net.javacrumbs.jsonunit.core", + "wiremock.net.javacrumbs.jsonunit.core.internal", + "wiremock.net.javacrumbs.jsonunit.core.internal.matchers", + "wiremock.net.javacrumbs.jsonunit.core.listener", + "wiremock.net.javacrumbs.jsonunit.core.util", + "wiremock.net.javacrumbs.jsonunit.providers", + "wiremock.net.minidev.asm", + "wiremock.net.minidev.asm.ex", + "wiremock.net.minidev.json", + "wiremock.net.minidev.json.annotate", + "wiremock.net.minidev.json.parser", + "wiremock.net.minidev.json.reader", + "wiremock.net.minidev.json.writer", + "wiremock.org.apache.commons.fileupload", + "wiremock.org.apache.commons.fileupload.disk", + "wiremock.org.apache.commons.fileupload.portlet", + "wiremock.org.apache.commons.fileupload.servlet", + "wiremock.org.apache.commons.fileupload.util", + "wiremock.org.apache.commons.fileupload.util.mime", + "wiremock.org.apache.commons.io", + "wiremock.org.apache.commons.io.build", + "wiremock.org.apache.commons.io.channels", + "wiremock.org.apache.commons.io.charset", + "wiremock.org.apache.commons.io.comparator", + "wiremock.org.apache.commons.io.file", + "wiremock.org.apache.commons.io.file.attribute", + "wiremock.org.apache.commons.io.file.spi", + "wiremock.org.apache.commons.io.filefilter", + "wiremock.org.apache.commons.io.function", + "wiremock.org.apache.commons.io.input", + "wiremock.org.apache.commons.io.input.buffer", + "wiremock.org.apache.commons.io.monitor", + "wiremock.org.apache.commons.io.output", + "wiremock.org.apache.commons.io.serialization", + "wiremock.org.apache.hc.client5.http", + "wiremock.org.apache.hc.client5.http.async", + "wiremock.org.apache.hc.client5.http.async.methods", + "wiremock.org.apache.hc.client5.http.auth", + "wiremock.org.apache.hc.client5.http.classic", + "wiremock.org.apache.hc.client5.http.classic.methods", + "wiremock.org.apache.hc.client5.http.config", + "wiremock.org.apache.hc.client5.http.cookie", + "wiremock.org.apache.hc.client5.http.entity", + "wiremock.org.apache.hc.client5.http.entity.mime", + "wiremock.org.apache.hc.client5.http.impl", + "wiremock.org.apache.hc.client5.http.impl.async", + "wiremock.org.apache.hc.client5.http.impl.auth", + "wiremock.org.apache.hc.client5.http.impl.classic", + "wiremock.org.apache.hc.client5.http.impl.compat", + "wiremock.org.apache.hc.client5.http.impl.cookie", + "wiremock.org.apache.hc.client5.http.impl.io", + "wiremock.org.apache.hc.client5.http.impl.nio", + "wiremock.org.apache.hc.client5.http.impl.routing", + "wiremock.org.apache.hc.client5.http.io", + "wiremock.org.apache.hc.client5.http.nio", + "wiremock.org.apache.hc.client5.http.protocol", + "wiremock.org.apache.hc.client5.http.psl", + "wiremock.org.apache.hc.client5.http.routing", + "wiremock.org.apache.hc.client5.http.socket", + "wiremock.org.apache.hc.client5.http.ssl", + "wiremock.org.apache.hc.client5.http.utils", + "wiremock.org.apache.hc.client5.http.validator", + "wiremock.org.apache.hc.core5.annotation", + "wiremock.org.apache.hc.core5.concurrent", + "wiremock.org.apache.hc.core5.function", + "wiremock.org.apache.hc.core5.http", + "wiremock.org.apache.hc.core5.http.config", + "wiremock.org.apache.hc.core5.http.impl", + "wiremock.org.apache.hc.core5.http.impl.bootstrap", + "wiremock.org.apache.hc.core5.http.impl.io", + "wiremock.org.apache.hc.core5.http.impl.nio", + "wiremock.org.apache.hc.core5.http.impl.routing", + "wiremock.org.apache.hc.core5.http.io", + "wiremock.org.apache.hc.core5.http.io.entity", + "wiremock.org.apache.hc.core5.http.io.ssl", + "wiremock.org.apache.hc.core5.http.io.support", + "wiremock.org.apache.hc.core5.http.message", + "wiremock.org.apache.hc.core5.http.nio", + "wiremock.org.apache.hc.core5.http.nio.command", + "wiremock.org.apache.hc.core5.http.nio.entity", + "wiremock.org.apache.hc.core5.http.nio.ssl", + "wiremock.org.apache.hc.core5.http.nio.support", + "wiremock.org.apache.hc.core5.http.nio.support.classic", + "wiremock.org.apache.hc.core5.http.protocol", + "wiremock.org.apache.hc.core5.http.ssl", + "wiremock.org.apache.hc.core5.http.support", + "wiremock.org.apache.hc.core5.http2", + "wiremock.org.apache.hc.core5.http2.config", + "wiremock.org.apache.hc.core5.http2.frame", + "wiremock.org.apache.hc.core5.http2.hpack", + "wiremock.org.apache.hc.core5.http2.impl", + "wiremock.org.apache.hc.core5.http2.impl.io", + "wiremock.org.apache.hc.core5.http2.impl.nio", + "wiremock.org.apache.hc.core5.http2.impl.nio.bootstrap", + "wiremock.org.apache.hc.core5.http2.nio", + "wiremock.org.apache.hc.core5.http2.nio.command", + "wiremock.org.apache.hc.core5.http2.nio.pool", + "wiremock.org.apache.hc.core5.http2.nio.support", + "wiremock.org.apache.hc.core5.http2.protocol", + "wiremock.org.apache.hc.core5.http2.ssl", + "wiremock.org.apache.hc.core5.io", + "wiremock.org.apache.hc.core5.net", + "wiremock.org.apache.hc.core5.pool", + "wiremock.org.apache.hc.core5.reactor", + "wiremock.org.apache.hc.core5.reactor.ssl", + "wiremock.org.apache.hc.core5.ssl", + "wiremock.org.apache.hc.core5.util", + "wiremock.org.custommonkey.xmlunit", + "wiremock.org.custommonkey.xmlunit.examples", + "wiremock.org.custommonkey.xmlunit.exceptions", + "wiremock.org.custommonkey.xmlunit.jaxp13", + "wiremock.org.custommonkey.xmlunit.util", + "wiremock.org.eclipse.jetty.alpn.client", + "wiremock.org.eclipse.jetty.alpn.java.client", + "wiremock.org.eclipse.jetty.alpn.java.server", + "wiremock.org.eclipse.jetty.alpn.server", + "wiremock.org.eclipse.jetty.client", + "wiremock.org.eclipse.jetty.client.api", + "wiremock.org.eclipse.jetty.client.dynamic", + "wiremock.org.eclipse.jetty.client.http", + "wiremock.org.eclipse.jetty.client.internal", + "wiremock.org.eclipse.jetty.client.jmx", + "wiremock.org.eclipse.jetty.client.util", + "wiremock.org.eclipse.jetty.http", + "wiremock.org.eclipse.jetty.http.compression", + "wiremock.org.eclipse.jetty.http.pathmap", + "wiremock.org.eclipse.jetty.http2", + "wiremock.org.eclipse.jetty.http2.api", + "wiremock.org.eclipse.jetty.http2.api.server", + "wiremock.org.eclipse.jetty.http2.frames", + "wiremock.org.eclipse.jetty.http2.generator", + "wiremock.org.eclipse.jetty.http2.hpack", + "wiremock.org.eclipse.jetty.http2.parser", + "wiremock.org.eclipse.jetty.http2.server", + "wiremock.org.eclipse.jetty.io", + "wiremock.org.eclipse.jetty.io.jmx", + "wiremock.org.eclipse.jetty.io.ssl", + "wiremock.org.eclipse.jetty.proxy", + "wiremock.org.eclipse.jetty.security", + "wiremock.org.eclipse.jetty.security.authentication", + "wiremock.org.eclipse.jetty.server", + "wiremock.org.eclipse.jetty.server.handler", + "wiremock.org.eclipse.jetty.server.handler.gzip", + "wiremock.org.eclipse.jetty.server.handler.jmx", + "wiremock.org.eclipse.jetty.server.jmx", + "wiremock.org.eclipse.jetty.server.resource", + "wiremock.org.eclipse.jetty.server.session", + "wiremock.org.eclipse.jetty.servlet", + "wiremock.org.eclipse.jetty.servlet.jmx", + "wiremock.org.eclipse.jetty.servlet.listener", + "wiremock.org.eclipse.jetty.servlets", + "wiremock.org.eclipse.jetty.util", + "wiremock.org.eclipse.jetty.util.annotation", + "wiremock.org.eclipse.jetty.util.component", + "wiremock.org.eclipse.jetty.util.compression", + "wiremock.org.eclipse.jetty.util.log", + "wiremock.org.eclipse.jetty.util.preventers", + "wiremock.org.eclipse.jetty.util.resource", + "wiremock.org.eclipse.jetty.util.security", + "wiremock.org.eclipse.jetty.util.ssl", + "wiremock.org.eclipse.jetty.util.statistic", + "wiremock.org.eclipse.jetty.util.thread", + "wiremock.org.eclipse.jetty.util.thread.strategy", + "wiremock.org.eclipse.jetty.webapp", + "wiremock.org.eclipse.jetty.xml", + "wiremock.org.hamcrest", + "wiremock.org.hamcrest.beans", + "wiremock.org.hamcrest.collection", + "wiremock.org.hamcrest.comparator", + "wiremock.org.hamcrest.core", + "wiremock.org.hamcrest.core.deprecated", + "wiremock.org.hamcrest.internal", + "wiremock.org.hamcrest.io", + "wiremock.org.hamcrest.number", + "wiremock.org.hamcrest.object", + "wiremock.org.hamcrest.text", + "wiremock.org.hamcrest.xml", + "wiremock.org.slf4j", + "wiremock.org.slf4j.event", + "wiremock.org.slf4j.helpers", + "wiremock.org.slf4j.spi", + "wiremock.org.xmlunit", + "wiremock.org.xmlunit.builder", + "wiremock.org.xmlunit.builder.javax_jaxb", + "wiremock.org.xmlunit.diff", + "wiremock.org.xmlunit.input", + "wiremock.org.xmlunit.placeholder", + "wiremock.org.xmlunit.transform", + "wiremock.org.xmlunit.util", + "wiremock.org.xmlunit.validation", + "wiremock.org.xmlunit.xpath", + "wiremock.org.yaml.snakeyaml", + "wiremock.org.yaml.snakeyaml.comments", + "wiremock.org.yaml.snakeyaml.composer", + "wiremock.org.yaml.snakeyaml.constructor", + "wiremock.org.yaml.snakeyaml.emitter", + "wiremock.org.yaml.snakeyaml.env", + "wiremock.org.yaml.snakeyaml.error", + "wiremock.org.yaml.snakeyaml.events", + "wiremock.org.yaml.snakeyaml.extensions.compactnotation", + "wiremock.org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "wiremock.org.yaml.snakeyaml.inspector", + "wiremock.org.yaml.snakeyaml.internal", + "wiremock.org.yaml.snakeyaml.introspector", + "wiremock.org.yaml.snakeyaml.nodes", + "wiremock.org.yaml.snakeyaml.parser", + "wiremock.org.yaml.snakeyaml.reader", + "wiremock.org.yaml.snakeyaml.representer", + "wiremock.org.yaml.snakeyaml.resolver", + "wiremock.org.yaml.snakeyaml.scanner", + "wiremock.org.yaml.snakeyaml.serializer", + "wiremock.org.yaml.snakeyaml.tokens", + "wiremock.org.yaml.snakeyaml.util" + ], + "org.xmlunit:xmlunit-core": [ + "org.xmlunit", + "org.xmlunit.builder", + "org.xmlunit.builder.javax_jaxb", + "org.xmlunit.diff", + "org.xmlunit.input", + "org.xmlunit.transform", + "org.xmlunit.util", + "org.xmlunit.validation", + "org.xmlunit.xpath" + ], + "org.yaml:snakeyaml": [ + "org.yaml.snakeyaml", + "org.yaml.snakeyaml.comments", + "org.yaml.snakeyaml.composer", + "org.yaml.snakeyaml.constructor", + "org.yaml.snakeyaml.emitter", + "org.yaml.snakeyaml.env", + "org.yaml.snakeyaml.error", + "org.yaml.snakeyaml.events", + "org.yaml.snakeyaml.extensions.compactnotation", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "org.yaml.snakeyaml.inspector", + "org.yaml.snakeyaml.internal", + "org.yaml.snakeyaml.introspector", + "org.yaml.snakeyaml.nodes", + "org.yaml.snakeyaml.parser", + "org.yaml.snakeyaml.reader", + "org.yaml.snakeyaml.representer", + "org.yaml.snakeyaml.resolver", + "org.yaml.snakeyaml.scanner", + "org.yaml.snakeyaml.serializer", + "org.yaml.snakeyaml.tokens", + "org.yaml.snakeyaml.util" + ], + "software.amazon.awssdk:annotations": [ + "software.amazon.awssdk.annotations" + ], + "software.amazon.awssdk:checksums": [ + "software.amazon.awssdk.checksums", + "software.amazon.awssdk.checksums.internal" + ], + "software.amazon.awssdk:checksums-spi": [ + "software.amazon.awssdk.checksums.spi" + ], + "software.amazon.awssdk:endpoints-spi": [ + "software.amazon.awssdk.endpoints" + ], + "software.amazon.awssdk:http-auth-aws": [ + "software.amazon.awssdk.http.auth.aws.crt.internal.io", + "software.amazon.awssdk.http.auth.aws.crt.internal.signer", + "software.amazon.awssdk.http.auth.aws.crt.internal.util", + "software.amazon.awssdk.http.auth.aws.eventstream.internal.io", + "software.amazon.awssdk.http.auth.aws.eventstream.internal.signer", + "software.amazon.awssdk.http.auth.aws.internal.scheme", + "software.amazon.awssdk.http.auth.aws.internal.signer", + "software.amazon.awssdk.http.auth.aws.internal.signer.checksums", + "software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding", + "software.amazon.awssdk.http.auth.aws.internal.signer.io", + "software.amazon.awssdk.http.auth.aws.internal.signer.util", + "software.amazon.awssdk.http.auth.aws.scheme", + "software.amazon.awssdk.http.auth.aws.signer" + ], + "software.amazon.awssdk:http-auth-spi": [ + "software.amazon.awssdk.http.auth.spi.internal.scheme", + "software.amazon.awssdk.http.auth.spi.internal.signer", + "software.amazon.awssdk.http.auth.spi.scheme", + "software.amazon.awssdk.http.auth.spi.signer" + ], + "software.amazon.awssdk:http-client-spi": [ + "software.amazon.awssdk.http", + "software.amazon.awssdk.http.async", + "software.amazon.awssdk.internal.http" + ], + "software.amazon.awssdk:identity-spi": [ + "software.amazon.awssdk.identity.spi", + "software.amazon.awssdk.identity.spi.internal" + ], + "software.amazon.awssdk:json-utils": [ + "software.amazon.awssdk.protocols.jsoncore", + "software.amazon.awssdk.protocols.jsoncore.internal" + ], + "software.amazon.awssdk:metrics-spi": [ + "software.amazon.awssdk.metrics", + "software.amazon.awssdk.metrics.internal" + ], + "software.amazon.awssdk:profiles": [ + "software.amazon.awssdk.profiles", + "software.amazon.awssdk.profiles.internal" + ], + "software.amazon.awssdk:regions": [ + "software.amazon.awssdk.regions", + "software.amazon.awssdk.regions.internal", + "software.amazon.awssdk.regions.internal.util", + "software.amazon.awssdk.regions.partitionmetadata", + "software.amazon.awssdk.regions.providers", + "software.amazon.awssdk.regions.regionmetadata", + "software.amazon.awssdk.regions.servicemetadata", + "software.amazon.awssdk.regions.util" + ], + "software.amazon.awssdk:retries": [ + "software.amazon.awssdk.retries", + "software.amazon.awssdk.retries.internal", + "software.amazon.awssdk.retries.internal.circuitbreaker", + "software.amazon.awssdk.retries.internal.ratelimiter" + ], + "software.amazon.awssdk:retries-spi": [ + "software.amazon.awssdk.retries.api", + "software.amazon.awssdk.retries.api.internal", + "software.amazon.awssdk.retries.api.internal.backoff" + ], + "software.amazon.awssdk:sdk-core": [ + "software.amazon.awssdk.core", + "software.amazon.awssdk.core.adapter", + "software.amazon.awssdk.core.async", + "software.amazon.awssdk.core.async.listener", + "software.amazon.awssdk.core.checksums", + "software.amazon.awssdk.core.client.builder", + "software.amazon.awssdk.core.client.config", + "software.amazon.awssdk.core.client.handler", + "software.amazon.awssdk.core.document", + "software.amazon.awssdk.core.document.internal", + "software.amazon.awssdk.core.endpointdiscovery", + "software.amazon.awssdk.core.endpointdiscovery.providers", + "software.amazon.awssdk.core.exception", + "software.amazon.awssdk.core.http", + "software.amazon.awssdk.core.identity", + "software.amazon.awssdk.core.interceptor", + "software.amazon.awssdk.core.interceptor.trait", + "software.amazon.awssdk.core.internal", + "software.amazon.awssdk.core.internal.async", + "software.amazon.awssdk.core.internal.capacity", + "software.amazon.awssdk.core.internal.checksums", + "software.amazon.awssdk.core.internal.chunked", + "software.amazon.awssdk.core.internal.compression", + "software.amazon.awssdk.core.internal.handler", + "software.amazon.awssdk.core.internal.http", + "software.amazon.awssdk.core.internal.http.async", + "software.amazon.awssdk.core.internal.http.loader", + "software.amazon.awssdk.core.internal.http.pipeline", + "software.amazon.awssdk.core.internal.http.pipeline.stages", + "software.amazon.awssdk.core.internal.http.pipeline.stages.utils", + "software.amazon.awssdk.core.internal.http.timers", + "software.amazon.awssdk.core.internal.interceptor", + "software.amazon.awssdk.core.internal.interceptor.trait", + "software.amazon.awssdk.core.internal.io", + "software.amazon.awssdk.core.internal.metrics", + "software.amazon.awssdk.core.internal.pagination.async", + "software.amazon.awssdk.core.internal.retry", + "software.amazon.awssdk.core.internal.signer", + "software.amazon.awssdk.core.internal.sync", + "software.amazon.awssdk.core.internal.transform", + "software.amazon.awssdk.core.internal.useragent", + "software.amazon.awssdk.core.internal.util", + "software.amazon.awssdk.core.internal.waiters", + "software.amazon.awssdk.core.io", + "software.amazon.awssdk.core.metrics", + "software.amazon.awssdk.core.pagination.async", + "software.amazon.awssdk.core.pagination.sync", + "software.amazon.awssdk.core.protocol", + "software.amazon.awssdk.core.retry", + "software.amazon.awssdk.core.retry.backoff", + "software.amazon.awssdk.core.retry.conditions", + "software.amazon.awssdk.core.runtime", + "software.amazon.awssdk.core.runtime.transform", + "software.amazon.awssdk.core.signer", + "software.amazon.awssdk.core.sync", + "software.amazon.awssdk.core.traits", + "software.amazon.awssdk.core.useragent", + "software.amazon.awssdk.core.util", + "software.amazon.awssdk.core.waiters" + ], + "software.amazon.awssdk:third-party-jackson-core": [ + "software.amazon.awssdk.thirdparty.jackson.core", + "software.amazon.awssdk.thirdparty.jackson.core.async", + "software.amazon.awssdk.thirdparty.jackson.core.base", + "software.amazon.awssdk.thirdparty.jackson.core.exc", + "software.amazon.awssdk.thirdparty.jackson.core.filter", + "software.amazon.awssdk.thirdparty.jackson.core.format", + "software.amazon.awssdk.thirdparty.jackson.core.internal.shaded.fdp.v2_19_4", + "software.amazon.awssdk.thirdparty.jackson.core.io", + "software.amazon.awssdk.thirdparty.jackson.core.io.schubfach", + "software.amazon.awssdk.thirdparty.jackson.core.json", + "software.amazon.awssdk.thirdparty.jackson.core.json.async", + "software.amazon.awssdk.thirdparty.jackson.core.sym", + "software.amazon.awssdk.thirdparty.jackson.core.type", + "software.amazon.awssdk.thirdparty.jackson.core.util" + ], + "software.amazon.awssdk:utils": [ + "software.amazon.awssdk.utils", + "software.amazon.awssdk.utils.async", + "software.amazon.awssdk.utils.builder", + "software.amazon.awssdk.utils.cache", + "software.amazon.awssdk.utils.cache.bounded", + "software.amazon.awssdk.utils.cache.lru", + "software.amazon.awssdk.utils.http", + "software.amazon.awssdk.utils.internal", + "software.amazon.awssdk.utils.internal.async", + "software.amazon.awssdk.utils.internal.proxy", + "software.amazon.awssdk.utils.io", + "software.amazon.awssdk.utils.uri", + "software.amazon.awssdk.utils.uri.internal" + ], + "tools.jackson.core:jackson-core": [ + "tools.jackson.core", + "tools.jackson.core.async", + "tools.jackson.core.base", + "tools.jackson.core.exc", + "tools.jackson.core.filter", + "tools.jackson.core.internal.shaded.fdp", + "tools.jackson.core.internal.shaded.fdp.bte", + "tools.jackson.core.internal.shaded.fdp.chr", + "tools.jackson.core.io", + "tools.jackson.core.io.schubfach", + "tools.jackson.core.json", + "tools.jackson.core.json.async", + "tools.jackson.core.sym", + "tools.jackson.core.tree", + "tools.jackson.core.type", + "tools.jackson.core.util" + ], + "tools.jackson.core:jackson-databind": [ + "tools.jackson.databind", + "tools.jackson.databind.annotation", + "tools.jackson.databind.cfg", + "tools.jackson.databind.deser", + "tools.jackson.databind.deser.bean", + "tools.jackson.databind.deser.impl", + "tools.jackson.databind.deser.jackson", + "tools.jackson.databind.deser.jdk", + "tools.jackson.databind.deser.std", + "tools.jackson.databind.exc", + "tools.jackson.databind.ext", + "tools.jackson.databind.ext.beans", + "tools.jackson.databind.ext.javatime", + "tools.jackson.databind.ext.javatime.deser", + "tools.jackson.databind.ext.javatime.deser.key", + "tools.jackson.databind.ext.javatime.ser", + "tools.jackson.databind.ext.javatime.ser.key", + "tools.jackson.databind.ext.javatime.util", + "tools.jackson.databind.ext.jdk8", + "tools.jackson.databind.ext.sql", + "tools.jackson.databind.introspect", + "tools.jackson.databind.json", + "tools.jackson.databind.jsonFormatVisitors", + "tools.jackson.databind.jsontype", + "tools.jackson.databind.jsontype.impl", + "tools.jackson.databind.module", + "tools.jackson.databind.node", + "tools.jackson.databind.ser", + "tools.jackson.databind.ser.bean", + "tools.jackson.databind.ser.impl", + "tools.jackson.databind.ser.jackson", + "tools.jackson.databind.ser.jdk", + "tools.jackson.databind.ser.std", + "tools.jackson.databind.type", + "tools.jackson.databind.util", + "tools.jackson.databind.util.internal" + ], + "tools.jackson.module:jackson-module-blackbird": [ + "tools.jackson.module.blackbird", + "tools.jackson.module.blackbird.deser", + "tools.jackson.module.blackbird.ser", + "tools.jackson.module.blackbird.util" + ] + }, + "repositories": { + "https://maven-central.storage-download.googleapis.com/maven2/": [ + "aopalliance:aopalliance", + "aopalliance:aopalliance:jar:sources", + "args4j:args4j", + "args4j:args4j:jar:sources", + "at.yawk.lz4:lz4-java", + "at.yawk.lz4:lz4-java:jar:sources", + "ch.qos.logback:logback-classic", + "ch.qos.logback:logback-classic:jar:sources", + "ch.qos.logback:logback-core", + "ch.qos.logback:logback-core:jar:sources", + "com.datastax.cassandra:cassandra-driver-core", + "com.datastax.cassandra:cassandra-driver-core:jar:sources", + "com.datastax.oss:native-protocol", + "com.datastax.oss:native-protocol:jar:sources", + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-annotations:jar:sources", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-core:jar:sources", + "com.fasterxml.jackson.core:jackson-databind", + "com.fasterxml.jackson.core:jackson-databind:jar:sources", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:sources", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:sources", + "com.fasterxml:classmate", + "com.fasterxml:classmate:jar:sources", + "com.github.ben-manes.caffeine:caffeine", + "com.github.ben-manes.caffeine:caffeine:jar:sources", + "com.github.ben-manes.caffeine:guava", + "com.github.ben-manes.caffeine:guava:jar:sources", + "com.github.docker-java:docker-java-api", + "com.github.docker-java:docker-java-api:jar:sources", + "com.github.docker-java:docker-java-transport", + "com.github.docker-java:docker-java-transport-zerodep", + "com.github.docker-java:docker-java-transport-zerodep:jar:sources", + "com.github.docker-java:docker-java-transport:jar:sources", + "com.github.java-json-tools:btf", + "com.github.java-json-tools:btf:jar:sources", + "com.github.java-json-tools:jackson-coreutils", + "com.github.java-json-tools:jackson-coreutils:jar:sources", + "com.github.java-json-tools:json-patch", + "com.github.java-json-tools:json-patch:jar:sources", + "com.github.java-json-tools:msg-simple", + "com.github.java-json-tools:msg-simple:jar:sources", + "com.github.jnr:jffi", + "com.github.jnr:jffi:jar:native", + "com.github.jnr:jffi:jar:sources", + "com.github.jnr:jnr-constants", + "com.github.jnr:jnr-constants:jar:sources", + "com.github.jnr:jnr-ffi", + "com.github.jnr:jnr-ffi:jar:sources", + "com.github.jnr:jnr-posix", + "com.github.jnr:jnr-posix:jar:sources", + "com.github.jnr:jnr-x86asm", + "com.github.jnr:jnr-x86asm:jar:sources", + "com.github.stephenc.jcip:jcip-annotations", + "com.github.stephenc.jcip:jcip-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.jayway.jsonpath:json-path", + "com.jayway.jsonpath:json-path:jar:sources", + "com.nimbusds:content-type", + "com.nimbusds:content-type:jar:sources", + "com.nimbusds:lang-tag", + "com.nimbusds:lang-tag:jar:sources", + "com.nimbusds:nimbus-jose-jwt", + "com.nimbusds:nimbus-jose-jwt:jar:sources", + "com.nimbusds:oauth2-oidc-sdk", + "com.nimbusds:oauth2-oidc-sdk:jar:sources", + "com.squareup.okhttp3:okhttp-jvm", + "com.squareup.okhttp3:okhttp-jvm:jar:sources", + "com.squareup.okio:okio-jvm", + "com.squareup.okio:okio-jvm:jar:sources", + "com.typesafe:config", + "com.typesafe:config:jar:sources", + "com.vaadin.external.google:android-json", + "com.vaadin.external.google:android-json:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:sources", + "commons-logging:commons-logging", + "commons-logging:commons-logging:jar:sources", + "io.cloudevents:cloudevents-api", + "io.cloudevents:cloudevents-api:jar:sources", + "io.cloudevents:cloudevents-core", + "io.cloudevents:cloudevents-core:jar:sources", + "io.cloudevents:cloudevents-json-jackson", + "io.cloudevents:cloudevents-json-jackson:jar:sources", + "io.dropwizard.metrics:metrics-core", + "io.dropwizard.metrics:metrics-core:jar:sources", + "io.micrometer:context-propagation", + "io.micrometer:context-propagation:jar:sources", + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-commons:jar:sources", + "io.micrometer:micrometer-core", + "io.micrometer:micrometer-core:jar:sources", + "io.micrometer:micrometer-jakarta9", + "io.micrometer:micrometer-jakarta9:jar:sources", + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-observation-test", + "io.micrometer:micrometer-observation-test:jar:sources", + "io.micrometer:micrometer-observation:jar:sources", + "io.micrometer:micrometer-tracing", + "io.micrometer:micrometer-tracing-bridge-otel", + "io.micrometer:micrometer-tracing-bridge-otel:jar:sources", + "io.micrometer:micrometer-tracing:jar:sources", + "io.nats:jnats", + "io.nats:jnats:jar:sources", + "io.netty:netty-buffer", + "io.netty:netty-buffer:jar:sources", + "io.netty:netty-codec-base", + "io.netty:netty-codec-base:jar:sources", + "io.netty:netty-codec-classes-quic", + "io.netty:netty-codec-classes-quic:jar:sources", + "io.netty:netty-codec-compression", + "io.netty:netty-codec-compression:jar:sources", + "io.netty:netty-codec-dns", + "io.netty:netty-codec-dns:jar:sources", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-http2:jar:sources", + "io.netty:netty-codec-http3", + "io.netty:netty-codec-http3:jar:sources", + "io.netty:netty-codec-http:jar:sources", + "io.netty:netty-codec-native-quic:jar:linux-aarch_64", + "io.netty:netty-codec-native-quic:jar:linux-x86_64", + "io.netty:netty-codec-native-quic:jar:osx-aarch_64", + "io.netty:netty-codec-native-quic:jar:osx-x86_64", + "io.netty:netty-codec-native-quic:jar:sources", + "io.netty:netty-codec-native-quic:jar:windows-x86_64", + "io.netty:netty-codec-socks", + "io.netty:netty-codec-socks:jar:sources", + "io.netty:netty-common", + "io.netty:netty-common:jar:sources", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-handler-proxy:jar:sources", + "io.netty:netty-handler:jar:sources", + "io.netty:netty-resolver", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-classes-macos", + "io.netty:netty-resolver-dns-classes-macos:jar:sources", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-resolver-dns-native-macos:jar:sources", + "io.netty:netty-resolver-dns:jar:sources", + "io.netty:netty-resolver:jar:sources", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-classes-epoll:jar:sources", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-epoll:jar:sources", + "io.netty:netty-transport-native-unix-common", + "io.netty:netty-transport-native-unix-common:jar:sources", + "io.netty:netty-transport:jar:sources", + "io.opentelemetry.semconv:opentelemetry-semconv", + "io.opentelemetry.semconv:opentelemetry-semconv:jar:sources", + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-api:jar:sources", + "io.opentelemetry:opentelemetry-common", + "io.opentelemetry:opentelemetry-common:jar:sources", + "io.opentelemetry:opentelemetry-context", + "io.opentelemetry:opentelemetry-context:jar:sources", + "io.opentelemetry:opentelemetry-exporter-common", + "io.opentelemetry:opentelemetry-exporter-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp", + "io.opentelemetry:opentelemetry-exporter-otlp-common", + "io.opentelemetry:opentelemetry-exporter-otlp-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp:jar:sources", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:sources", + "io.opentelemetry:opentelemetry-extension-trace-propagators", + "io.opentelemetry:opentelemetry-extension-trace-propagators:jar:sources", + "io.opentelemetry:opentelemetry-sdk", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-common:jar:sources", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:sources", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-logs:jar:sources", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-metrics:jar:sources", + "io.opentelemetry:opentelemetry-sdk-testing", + "io.opentelemetry:opentelemetry-sdk-testing:jar:sources", + "io.opentelemetry:opentelemetry-sdk-trace", + "io.opentelemetry:opentelemetry-sdk-trace:jar:sources", + "io.opentelemetry:opentelemetry-sdk:jar:sources", + "io.projectreactor.netty:reactor-netty-core", + "io.projectreactor.netty:reactor-netty-core:jar:sources", + "io.projectreactor.netty:reactor-netty-http", + "io.projectreactor.netty:reactor-netty-http:jar:sources", + "io.projectreactor:reactor-core", + "io.projectreactor:reactor-core:jar:sources", + "io.projectreactor:reactor-test", + "io.projectreactor:reactor-test:jar:sources", + "io.swagger.core.v3:swagger-annotations-jakarta", + "io.swagger.core.v3:swagger-annotations-jakarta:jar:sources", + "io.swagger.core.v3:swagger-core-jakarta", + "io.swagger.core.v3:swagger-core-jakarta:jar:sources", + "io.swagger.core.v3:swagger-models-jakarta", + "io.swagger.core.v3:swagger-models-jakarta:jar:sources", + "jakarta.activation:jakarta.activation-api", + "jakarta.activation:jakarta.activation-api:jar:sources", + "jakarta.annotation:jakarta.annotation-api", + "jakarta.annotation:jakarta.annotation-api:jar:sources", + "jakarta.servlet:jakarta.servlet-api", + "jakarta.servlet:jakarta.servlet-api:jar:sources", + "jakarta.validation:jakarta.validation-api", + "jakarta.validation:jakarta.validation-api:jar:sources", + "jakarta.xml.bind:jakarta.xml.bind-api", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", + "net.java.dev.jna:jna", + "net.java.dev.jna:jna:jar:sources", + "net.minidev:accessors-smart", + "net.minidev:accessors-smart:jar:sources", + "net.minidev:json-smart", + "net.minidev:json-smart:jar:sources", + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-core:jar:sources", + "org.apache.cassandra:java-driver-guava-shaded", + "org.apache.cassandra:java-driver-guava-shaded:jar:sources", + "org.apache.cassandra:java-driver-metrics-micrometer", + "org.apache.cassandra:java-driver-metrics-micrometer:jar:sources", + "org.apache.cassandra:java-driver-query-builder", + "org.apache.cassandra:java-driver-query-builder:jar:sources", + "org.apache.commons:commons-compress", + "org.apache.commons:commons-compress:jar:sources", + "org.apache.commons:commons-lang3", + "org.apache.commons:commons-lang3:jar:sources", + "org.apache.logging.log4j:log4j-api", + "org.apache.logging.log4j:log4j-api:jar:sources", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources", + "org.apiguardian:apiguardian-api", + "org.apiguardian:apiguardian-api:jar:sources", + "org.assertj:assertj-core", + "org.assertj:assertj-core:jar:sources", + "org.awaitility:awaitility", + "org.awaitility:awaitility:jar:sources", + "org.bouncycastle:bcprov-jdk18on", + "org.bouncycastle:bcprov-jdk18on:jar:sources", + "org.bouncycastle:bcprov-lts8on", + "org.bouncycastle:bcprov-lts8on:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest", + "org.hamcrest:hamcrest:jar:sources", + "org.hdrhistogram:HdrHistogram", + "org.hdrhistogram:HdrHistogram:jar:sources", + "org.hibernate.validator:hibernate-validator", + "org.hibernate.validator:hibernate-validator:jar:sources", + "org.jacoco:org.jacoco.agent:jar:runtime", + "org.jacoco:org.jacoco.agent:jar:sources", + "org.jacoco:org.jacoco.cli", + "org.jacoco:org.jacoco.cli:jar:sources", + "org.jacoco:org.jacoco.core", + "org.jacoco:org.jacoco.core:jar:sources", + "org.jacoco:org.jacoco.report", + "org.jacoco:org.jacoco.report:jar:sources", + "org.jboss.logging:jboss-logging", + "org.jboss.logging:jboss-logging:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:sources", + "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", + "org.junit.jupiter:junit-jupiter", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-api:jar:sources", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-engine:jar:sources", + "org.junit.jupiter:junit-jupiter-params", + "org.junit.jupiter:junit-jupiter-params:jar:sources", + "org.junit.jupiter:junit-jupiter:jar:sources", + "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-commons:jar:sources", + "org.junit.platform:junit-platform-console-standalone", + "org.junit.platform:junit-platform-console-standalone:jar:sources", + "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-engine:jar:sources", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-launcher:jar:sources", + "org.junit.platform:junit-platform-reporting", + "org.junit.platform:junit-platform-reporting:jar:sources", + "org.latencyutils:LatencyUtils", + "org.latencyutils:LatencyUtils:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", + "org.mockito:mockito-junit-jupiter", + "org.mockito:mockito-junit-jupiter:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", + "org.opentest4j.reporting:open-test-reporting-tooling-spi", + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources", + "org.opentest4j:opentest4j", + "org.opentest4j:opentest4j:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:sources", + "org.projectlombok:lombok", + "org.projectlombok:lombok:jar:sources", + "org.reactivestreams:reactive-streams", + "org.reactivestreams:reactive-streams:jar:sources", + "org.rnorth.duct-tape:duct-tape", + "org.rnorth.duct-tape:duct-tape:jar:sources", + "org.skyscreamer:jsonassert", + "org.skyscreamer:jsonassert:jar:sources", + "org.slf4j:jul-to-slf4j", + "org.slf4j:jul-to-slf4j:jar:sources", + "org.slf4j:slf4j-api", + "org.slf4j:slf4j-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-common", + "org.springdoc:springdoc-openapi-starter-common:jar:sources", + "org.springdoc:springdoc-openapi-starter-webflux-api", + "org.springdoc:springdoc-openapi-starter-webflux-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-webmvc-api", + "org.springdoc:springdoc-openapi-starter-webmvc-api:jar:sources", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-actuator", + "org.springframework.boot:spring-boot-actuator-autoconfigure", + "org.springframework.boot:spring-boot-actuator-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-actuator:jar:sources", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-data-cassandra-test", + "org.springframework.boot:spring-boot-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-commons", + "org.springframework.boot:spring-boot-data-commons:jar:sources", + "org.springframework.boot:spring-boot-health", + "org.springframework.boot:spring-boot-health:jar:sources", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-client:jar:sources", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-http-codec:jar:sources", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-http-converter:jar:sources", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-jackson:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-micrometer-metrics-test", + "org.springframework.boot:spring-boot-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-micrometer-observation", + "org.springframework.boot:spring-boot-micrometer-observation:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing:jar:sources", + "org.springframework.boot:spring-boot-netty", + "org.springframework.boot:spring-boot-netty:jar:sources", + "org.springframework.boot:spring-boot-opentelemetry", + "org.springframework.boot:spring-boot-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-persistence", + "org.springframework.boot:spring-boot-persistence:jar:sources", + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-reactor-netty", + "org.springframework.boot:spring-boot-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-reactor:jar:sources", + "org.springframework.boot:spring-boot-restclient", + "org.springframework.boot:spring-boot-restclient:jar:sources", + "org.springframework.boot:spring-boot-resttestclient", + "org.springframework.boot:spring-boot-resttestclient:jar:sources", + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-security-oauth2-client", + "org.springframework.boot:spring-boot-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-security-test", + "org.springframework.boot:spring-boot-security-test:jar:sources", + "org.springframework.boot:spring-boot-security:jar:sources", + "org.springframework.boot:spring-boot-servlet", + "org.springframework.boot:spring-boot-servlet:jar:sources", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-actuator-test", + "org.springframework.boot:spring-boot-starter-actuator-test:jar:sources", + "org.springframework.boot:spring-boot-starter-actuator:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-jackson-test:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson:jar:sources", + "org.springframework.boot:spring-boot-starter-logging", + "org.springframework.boot:spring-boot-starter-logging:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-starter-reactor-netty", + "org.springframework.boot:spring-boot-starter-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.boot:spring-boot-starter-security-oauth2-client", + "org.springframework.boot:spring-boot-starter-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-starter-security-test", + "org.springframework.boot:spring-boot-starter-security-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security:jar:sources", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-test:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources", + "org.springframework.boot:spring-boot-starter-validation", + "org.springframework.boot:spring-boot-starter-validation:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-starter-webflux-test", + "org.springframework.boot:spring-boot-starter-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc", + "org.springframework.boot:spring-boot-starter-webmvc-test", + "org.springframework.boot:spring-boot-starter-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc:jar:sources", + "org.springframework.boot:spring-boot-starter:jar:sources", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-test:jar:sources", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-tomcat:jar:sources", + "org.springframework.boot:spring-boot-validation", + "org.springframework.boot:spring-boot-validation:jar:sources", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-web-server:jar:sources", + "org.springframework.boot:spring-boot-webclient", + "org.springframework.boot:spring-boot-webclient:jar:sources", + "org.springframework.boot:spring-boot-webflux", + "org.springframework.boot:spring-boot-webflux-test", + "org.springframework.boot:spring-boot-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-webflux:jar:sources", + "org.springframework.boot:spring-boot-webmvc", + "org.springframework.boot:spring-boot-webmvc-test", + "org.springframework.boot:spring-boot-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-webmvc:jar:sources", + "org.springframework.boot:spring-boot-webtestclient", + "org.springframework.boot:spring-boot-webtestclient:jar:sources", + "org.springframework.boot:spring-boot:jar:sources", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-commons:jar:sources", + "org.springframework.cloud:spring-cloud-context", + "org.springframework.cloud:spring-cloud-context:jar:sources", + "org.springframework.cloud:spring-cloud-starter", + "org.springframework.cloud:spring-cloud-starter-bootstrap", + "org.springframework.cloud:spring-cloud-starter-bootstrap:jar:sources", + "org.springframework.data:spring-data-cassandra", + "org.springframework.data:spring-data-cassandra:jar:sources", + "org.springframework.data:spring-data-commons", + "org.springframework.data:spring-data-commons:jar:sources", + "org.springframework.security:spring-security-config", + "org.springframework.security:spring-security-config:jar:sources", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-core:jar:sources", + "org.springframework.security:spring-security-crypto", + "org.springframework.security:spring-security-crypto:jar:sources", + "org.springframework.security:spring-security-oauth2-client", + "org.springframework.security:spring-security-oauth2-client:jar:sources", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-oauth2-core:jar:sources", + "org.springframework.security:spring-security-oauth2-jose", + "org.springframework.security:spring-security-oauth2-jose:jar:sources", + "org.springframework.security:spring-security-oauth2-resource-server", + "org.springframework.security:spring-security-oauth2-resource-server:jar:sources", + "org.springframework.security:spring-security-test", + "org.springframework.security:spring-security-test:jar:sources", + "org.springframework.security:spring-security-web", + "org.springframework.security:spring-security-web:jar:sources", + "org.springframework:spring-aop", + "org.springframework:spring-aop:jar:sources", + "org.springframework:spring-beans", + "org.springframework:spring-beans:jar:sources", + "org.springframework:spring-context", + "org.springframework:spring-context:jar:sources", + "org.springframework:spring-core", + "org.springframework:spring-core:jar:sources", + "org.springframework:spring-expression", + "org.springframework:spring-expression:jar:sources", + "org.springframework:spring-test", + "org.springframework:spring-test:jar:sources", + "org.springframework:spring-tx", + "org.springframework:spring-tx:jar:sources", + "org.springframework:spring-web", + "org.springframework:spring-web:jar:sources", + "org.springframework:spring-webflux", + "org.springframework:spring-webflux:jar:sources", + "org.springframework:spring-webmvc", + "org.springframework:spring-webmvc:jar:sources", + "org.testcontainers:testcontainers", + "org.testcontainers:testcontainers-cassandra", + "org.testcontainers:testcontainers-cassandra:jar:sources", + "org.testcontainers:testcontainers-database-commons", + "org.testcontainers:testcontainers-database-commons:jar:sources", + "org.testcontainers:testcontainers-junit-jupiter", + "org.testcontainers:testcontainers-junit-jupiter:jar:sources", + "org.testcontainers:testcontainers:jar:sources", + "org.wiremock:wiremock-standalone", + "org.wiremock:wiremock-standalone:jar:sources", + "org.xmlunit:xmlunit-core", + "org.xmlunit:xmlunit-core:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:annotations:jar:sources", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:checksums-spi:jar:sources", + "software.amazon.awssdk:checksums:jar:sources", + "software.amazon.awssdk:endpoints-spi", + "software.amazon.awssdk:endpoints-spi:jar:sources", + "software.amazon.awssdk:http-auth-aws", + "software.amazon.awssdk:http-auth-aws:jar:sources", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-auth-spi:jar:sources", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:http-client-spi:jar:sources", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:identity-spi:jar:sources", + "software.amazon.awssdk:json-utils", + "software.amazon.awssdk:json-utils:jar:sources", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:metrics-spi:jar:sources", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:profiles:jar:sources", + "software.amazon.awssdk:regions", + "software.amazon.awssdk:regions:jar:sources", + "software.amazon.awssdk:retries", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:retries-spi:jar:sources", + "software.amazon.awssdk:retries:jar:sources", + "software.amazon.awssdk:sdk-core", + "software.amazon.awssdk:sdk-core:jar:sources", + "software.amazon.awssdk:third-party-jackson-core", + "software.amazon.awssdk:third-party-jackson-core:jar:sources", + "software.amazon.awssdk:utils", + "software.amazon.awssdk:utils:jar:sources", + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-core:jar:sources", + "tools.jackson.core:jackson-databind", + "tools.jackson.core:jackson-databind:jar:sources", + "tools.jackson.module:jackson-module-blackbird", + "tools.jackson.module:jackson-module-blackbird:jar:sources" + ], + "https://repo.maven.apache.org/maven2/": [ + "aopalliance:aopalliance", + "aopalliance:aopalliance:jar:sources", + "args4j:args4j", + "args4j:args4j:jar:sources", + "at.yawk.lz4:lz4-java", + "at.yawk.lz4:lz4-java:jar:sources", + "ch.qos.logback:logback-classic", + "ch.qos.logback:logback-classic:jar:sources", + "ch.qos.logback:logback-core", + "ch.qos.logback:logback-core:jar:sources", + "com.datastax.cassandra:cassandra-driver-core", + "com.datastax.cassandra:cassandra-driver-core:jar:sources", + "com.datastax.oss:native-protocol", + "com.datastax.oss:native-protocol:jar:sources", + "com.fasterxml.jackson.core:jackson-annotations", + "com.fasterxml.jackson.core:jackson-annotations:jar:sources", + "com.fasterxml.jackson.core:jackson-core", + "com.fasterxml.jackson.core:jackson-core:jar:sources", + "com.fasterxml.jackson.core:jackson-databind", + "com.fasterxml.jackson.core:jackson-databind:jar:sources", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:sources", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:sources", + "com.fasterxml:classmate", + "com.fasterxml:classmate:jar:sources", + "com.github.ben-manes.caffeine:caffeine", + "com.github.ben-manes.caffeine:caffeine:jar:sources", + "com.github.ben-manes.caffeine:guava", + "com.github.ben-manes.caffeine:guava:jar:sources", + "com.github.docker-java:docker-java-api", + "com.github.docker-java:docker-java-api:jar:sources", + "com.github.docker-java:docker-java-transport", + "com.github.docker-java:docker-java-transport-zerodep", + "com.github.docker-java:docker-java-transport-zerodep:jar:sources", + "com.github.docker-java:docker-java-transport:jar:sources", + "com.github.java-json-tools:btf", + "com.github.java-json-tools:btf:jar:sources", + "com.github.java-json-tools:jackson-coreutils", + "com.github.java-json-tools:jackson-coreutils:jar:sources", + "com.github.java-json-tools:json-patch", + "com.github.java-json-tools:json-patch:jar:sources", + "com.github.java-json-tools:msg-simple", + "com.github.java-json-tools:msg-simple:jar:sources", + "com.github.jnr:jffi", + "com.github.jnr:jffi:jar:native", + "com.github.jnr:jffi:jar:sources", + "com.github.jnr:jnr-constants", + "com.github.jnr:jnr-constants:jar:sources", + "com.github.jnr:jnr-ffi", + "com.github.jnr:jnr-ffi:jar:sources", + "com.github.jnr:jnr-posix", + "com.github.jnr:jnr-posix:jar:sources", + "com.github.jnr:jnr-x86asm", + "com.github.jnr:jnr-x86asm:jar:sources", + "com.github.stephenc.jcip:jcip-annotations", + "com.github.stephenc.jcip:jcip-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.jayway.jsonpath:json-path", + "com.jayway.jsonpath:json-path:jar:sources", + "com.nimbusds:content-type", + "com.nimbusds:content-type:jar:sources", + "com.nimbusds:lang-tag", + "com.nimbusds:lang-tag:jar:sources", + "com.nimbusds:nimbus-jose-jwt", + "com.nimbusds:nimbus-jose-jwt:jar:sources", + "com.nimbusds:oauth2-oidc-sdk", + "com.nimbusds:oauth2-oidc-sdk:jar:sources", + "com.squareup.okhttp3:okhttp-jvm", + "com.squareup.okhttp3:okhttp-jvm:jar:sources", + "com.squareup.okio:okio-jvm", + "com.squareup.okio:okio-jvm:jar:sources", + "com.typesafe:config", + "com.typesafe:config:jar:sources", + "com.vaadin.external.google:android-json", + "com.vaadin.external.google:android-json:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:sources", + "commons-logging:commons-logging", + "commons-logging:commons-logging:jar:sources", + "io.cloudevents:cloudevents-api", + "io.cloudevents:cloudevents-api:jar:sources", + "io.cloudevents:cloudevents-core", + "io.cloudevents:cloudevents-core:jar:sources", + "io.cloudevents:cloudevents-json-jackson", + "io.cloudevents:cloudevents-json-jackson:jar:sources", + "io.dropwizard.metrics:metrics-core", + "io.dropwizard.metrics:metrics-core:jar:sources", + "io.micrometer:context-propagation", + "io.micrometer:context-propagation:jar:sources", + "io.micrometer:micrometer-commons", + "io.micrometer:micrometer-commons:jar:sources", + "io.micrometer:micrometer-core", + "io.micrometer:micrometer-core:jar:sources", + "io.micrometer:micrometer-jakarta9", + "io.micrometer:micrometer-jakarta9:jar:sources", + "io.micrometer:micrometer-observation", + "io.micrometer:micrometer-observation-test", + "io.micrometer:micrometer-observation-test:jar:sources", + "io.micrometer:micrometer-observation:jar:sources", + "io.micrometer:micrometer-tracing", + "io.micrometer:micrometer-tracing-bridge-otel", + "io.micrometer:micrometer-tracing-bridge-otel:jar:sources", + "io.micrometer:micrometer-tracing:jar:sources", + "io.nats:jnats", + "io.nats:jnats:jar:sources", + "io.netty:netty-buffer", + "io.netty:netty-buffer:jar:sources", + "io.netty:netty-codec-base", + "io.netty:netty-codec-base:jar:sources", + "io.netty:netty-codec-classes-quic", + "io.netty:netty-codec-classes-quic:jar:sources", + "io.netty:netty-codec-compression", + "io.netty:netty-codec-compression:jar:sources", + "io.netty:netty-codec-dns", + "io.netty:netty-codec-dns:jar:sources", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-http2:jar:sources", + "io.netty:netty-codec-http3", + "io.netty:netty-codec-http3:jar:sources", + "io.netty:netty-codec-http:jar:sources", + "io.netty:netty-codec-native-quic:jar:linux-aarch_64", + "io.netty:netty-codec-native-quic:jar:linux-x86_64", + "io.netty:netty-codec-native-quic:jar:osx-aarch_64", + "io.netty:netty-codec-native-quic:jar:osx-x86_64", + "io.netty:netty-codec-native-quic:jar:sources", + "io.netty:netty-codec-native-quic:jar:windows-x86_64", + "io.netty:netty-codec-socks", + "io.netty:netty-codec-socks:jar:sources", + "io.netty:netty-common", + "io.netty:netty-common:jar:sources", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-handler-proxy:jar:sources", + "io.netty:netty-handler:jar:sources", + "io.netty:netty-resolver", + "io.netty:netty-resolver-dns", + "io.netty:netty-resolver-dns-classes-macos", + "io.netty:netty-resolver-dns-classes-macos:jar:sources", + "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64", + "io.netty:netty-resolver-dns-native-macos:jar:sources", + "io.netty:netty-resolver-dns:jar:sources", + "io.netty:netty-resolver:jar:sources", + "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-classes-epoll:jar:sources", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-epoll:jar:sources", + "io.netty:netty-transport-native-unix-common", + "io.netty:netty-transport-native-unix-common:jar:sources", + "io.netty:netty-transport:jar:sources", + "io.opentelemetry.semconv:opentelemetry-semconv", + "io.opentelemetry.semconv:opentelemetry-semconv:jar:sources", + "io.opentelemetry:opentelemetry-api", + "io.opentelemetry:opentelemetry-api:jar:sources", + "io.opentelemetry:opentelemetry-common", + "io.opentelemetry:opentelemetry-common:jar:sources", + "io.opentelemetry:opentelemetry-context", + "io.opentelemetry:opentelemetry-context:jar:sources", + "io.opentelemetry:opentelemetry-exporter-common", + "io.opentelemetry:opentelemetry-exporter-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp", + "io.opentelemetry:opentelemetry-exporter-otlp-common", + "io.opentelemetry:opentelemetry-exporter-otlp-common:jar:sources", + "io.opentelemetry:opentelemetry-exporter-otlp:jar:sources", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp", + "io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:sources", + "io.opentelemetry:opentelemetry-extension-trace-propagators", + "io.opentelemetry:opentelemetry-extension-trace-propagators:jar:sources", + "io.opentelemetry:opentelemetry-sdk", + "io.opentelemetry:opentelemetry-sdk-common", + "io.opentelemetry:opentelemetry-sdk-common:jar:sources", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:sources", + "io.opentelemetry:opentelemetry-sdk-logs", + "io.opentelemetry:opentelemetry-sdk-logs:jar:sources", + "io.opentelemetry:opentelemetry-sdk-metrics", + "io.opentelemetry:opentelemetry-sdk-metrics:jar:sources", + "io.opentelemetry:opentelemetry-sdk-testing", + "io.opentelemetry:opentelemetry-sdk-testing:jar:sources", + "io.opentelemetry:opentelemetry-sdk-trace", + "io.opentelemetry:opentelemetry-sdk-trace:jar:sources", + "io.opentelemetry:opentelemetry-sdk:jar:sources", + "io.projectreactor.netty:reactor-netty-core", + "io.projectreactor.netty:reactor-netty-core:jar:sources", + "io.projectreactor.netty:reactor-netty-http", + "io.projectreactor.netty:reactor-netty-http:jar:sources", + "io.projectreactor:reactor-core", + "io.projectreactor:reactor-core:jar:sources", + "io.projectreactor:reactor-test", + "io.projectreactor:reactor-test:jar:sources", + "io.swagger.core.v3:swagger-annotations-jakarta", + "io.swagger.core.v3:swagger-annotations-jakarta:jar:sources", + "io.swagger.core.v3:swagger-core-jakarta", + "io.swagger.core.v3:swagger-core-jakarta:jar:sources", + "io.swagger.core.v3:swagger-models-jakarta", + "io.swagger.core.v3:swagger-models-jakarta:jar:sources", + "jakarta.activation:jakarta.activation-api", + "jakarta.activation:jakarta.activation-api:jar:sources", + "jakarta.annotation:jakarta.annotation-api", + "jakarta.annotation:jakarta.annotation-api:jar:sources", + "jakarta.servlet:jakarta.servlet-api", + "jakarta.servlet:jakarta.servlet-api:jar:sources", + "jakarta.validation:jakarta.validation-api", + "jakarta.validation:jakarta.validation-api:jar:sources", + "jakarta.xml.bind:jakarta.xml.bind-api", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", + "net.java.dev.jna:jna", + "net.java.dev.jna:jna:jar:sources", + "net.minidev:accessors-smart", + "net.minidev:accessors-smart:jar:sources", + "net.minidev:json-smart", + "net.minidev:json-smart:jar:sources", + "org.apache.cassandra:java-driver-core", + "org.apache.cassandra:java-driver-core:jar:sources", + "org.apache.cassandra:java-driver-guava-shaded", + "org.apache.cassandra:java-driver-guava-shaded:jar:sources", + "org.apache.cassandra:java-driver-metrics-micrometer", + "org.apache.cassandra:java-driver-metrics-micrometer:jar:sources", + "org.apache.cassandra:java-driver-query-builder", + "org.apache.cassandra:java-driver-query-builder:jar:sources", + "org.apache.commons:commons-compress", + "org.apache.commons:commons-compress:jar:sources", + "org.apache.commons:commons-lang3", + "org.apache.commons:commons-lang3:jar:sources", + "org.apache.logging.log4j:log4j-api", + "org.apache.logging.log4j:log4j-api:jar:sources", + "org.apache.logging.log4j:log4j-to-slf4j", + "org.apache.logging.log4j:log4j-to-slf4j:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-core", + "org.apache.tomcat.embed:tomcat-embed-core:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-el", + "org.apache.tomcat.embed:tomcat-embed-el:jar:sources", + "org.apache.tomcat.embed:tomcat-embed-websocket", + "org.apache.tomcat.embed:tomcat-embed-websocket:jar:sources", + "org.apiguardian:apiguardian-api", + "org.apiguardian:apiguardian-api:jar:sources", + "org.assertj:assertj-core", + "org.assertj:assertj-core:jar:sources", + "org.awaitility:awaitility", + "org.awaitility:awaitility:jar:sources", + "org.bouncycastle:bcprov-jdk18on", + "org.bouncycastle:bcprov-jdk18on:jar:sources", + "org.bouncycastle:bcprov-lts8on", + "org.bouncycastle:bcprov-lts8on:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest", + "org.hamcrest:hamcrest:jar:sources", + "org.hdrhistogram:HdrHistogram", + "org.hdrhistogram:HdrHistogram:jar:sources", + "org.hibernate.validator:hibernate-validator", + "org.hibernate.validator:hibernate-validator:jar:sources", + "org.jacoco:org.jacoco.agent:jar:runtime", + "org.jacoco:org.jacoco.agent:jar:sources", + "org.jacoco:org.jacoco.cli", + "org.jacoco:org.jacoco.cli:jar:sources", + "org.jacoco:org.jacoco.core", + "org.jacoco:org.jacoco.core:jar:sources", + "org.jacoco:org.jacoco.report", + "org.jacoco:org.jacoco.report:jar:sources", + "org.jboss.logging:jboss-logging", + "org.jboss.logging:jboss-logging:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:sources", + "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", + "org.junit.jupiter:junit-jupiter", + "org.junit.jupiter:junit-jupiter-api", + "org.junit.jupiter:junit-jupiter-api:jar:sources", + "org.junit.jupiter:junit-jupiter-engine", + "org.junit.jupiter:junit-jupiter-engine:jar:sources", + "org.junit.jupiter:junit-jupiter-params", + "org.junit.jupiter:junit-jupiter-params:jar:sources", + "org.junit.jupiter:junit-jupiter:jar:sources", + "org.junit.platform:junit-platform-commons", + "org.junit.platform:junit-platform-commons:jar:sources", + "org.junit.platform:junit-platform-console-standalone", + "org.junit.platform:junit-platform-console-standalone:jar:sources", + "org.junit.platform:junit-platform-engine", + "org.junit.platform:junit-platform-engine:jar:sources", + "org.junit.platform:junit-platform-launcher", + "org.junit.platform:junit-platform-launcher:jar:sources", + "org.junit.platform:junit-platform-reporting", + "org.junit.platform:junit-platform-reporting:jar:sources", + "org.latencyutils:LatencyUtils", + "org.latencyutils:LatencyUtils:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", + "org.mockito:mockito-junit-jupiter", + "org.mockito:mockito-junit-jupiter:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", + "org.opentest4j.reporting:open-test-reporting-tooling-spi", + "org.opentest4j.reporting:open-test-reporting-tooling-spi:jar:sources", + "org.opentest4j:opentest4j", + "org.opentest4j:opentest4j:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:sources", + "org.projectlombok:lombok", + "org.projectlombok:lombok:jar:sources", + "org.reactivestreams:reactive-streams", + "org.reactivestreams:reactive-streams:jar:sources", + "org.rnorth.duct-tape:duct-tape", + "org.rnorth.duct-tape:duct-tape:jar:sources", + "org.skyscreamer:jsonassert", + "org.skyscreamer:jsonassert:jar:sources", + "org.slf4j:jul-to-slf4j", + "org.slf4j:jul-to-slf4j:jar:sources", + "org.slf4j:slf4j-api", + "org.slf4j:slf4j-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-common", + "org.springdoc:springdoc-openapi-starter-common:jar:sources", + "org.springdoc:springdoc-openapi-starter-webflux-api", + "org.springdoc:springdoc-openapi-starter-webflux-api:jar:sources", + "org.springdoc:springdoc-openapi-starter-webmvc-api", + "org.springdoc:springdoc-openapi-starter-webmvc-api:jar:sources", + "org.springframework.boot:spring-boot", + "org.springframework.boot:spring-boot-actuator", + "org.springframework.boot:spring-boot-actuator-autoconfigure", + "org.springframework.boot:spring-boot-actuator-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-actuator:jar:sources", + "org.springframework.boot:spring-boot-autoconfigure", + "org.springframework.boot:spring-boot-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-cassandra", + "org.springframework.boot:spring-boot-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra", + "org.springframework.boot:spring-boot-data-cassandra-test", + "org.springframework.boot:spring-boot-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-data-commons", + "org.springframework.boot:spring-boot-data-commons:jar:sources", + "org.springframework.boot:spring-boot-health", + "org.springframework.boot:spring-boot-health:jar:sources", + "org.springframework.boot:spring-boot-http-client", + "org.springframework.boot:spring-boot-http-client:jar:sources", + "org.springframework.boot:spring-boot-http-codec", + "org.springframework.boot:spring-boot-http-codec:jar:sources", + "org.springframework.boot:spring-boot-http-converter", + "org.springframework.boot:spring-boot-http-converter:jar:sources", + "org.springframework.boot:spring-boot-jackson", + "org.springframework.boot:spring-boot-jackson:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics", + "org.springframework.boot:spring-boot-micrometer-metrics-test", + "org.springframework.boot:spring-boot-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-micrometer-observation", + "org.springframework.boot:spring-boot-micrometer-observation:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry", + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-micrometer-tracing:jar:sources", + "org.springframework.boot:spring-boot-netty", + "org.springframework.boot:spring-boot-netty:jar:sources", + "org.springframework.boot:spring-boot-opentelemetry", + "org.springframework.boot:spring-boot-opentelemetry:jar:sources", + "org.springframework.boot:spring-boot-persistence", + "org.springframework.boot:spring-boot-persistence:jar:sources", + "org.springframework.boot:spring-boot-reactor", + "org.springframework.boot:spring-boot-reactor-netty", + "org.springframework.boot:spring-boot-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-reactor:jar:sources", + "org.springframework.boot:spring-boot-restclient", + "org.springframework.boot:spring-boot-restclient:jar:sources", + "org.springframework.boot:spring-boot-resttestclient", + "org.springframework.boot:spring-boot-resttestclient:jar:sources", + "org.springframework.boot:spring-boot-security", + "org.springframework.boot:spring-boot-security-oauth2-client", + "org.springframework.boot:spring-boot-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-security-test", + "org.springframework.boot:spring-boot-security-test:jar:sources", + "org.springframework.boot:spring-boot-security:jar:sources", + "org.springframework.boot:spring-boot-servlet", + "org.springframework.boot:spring-boot-servlet:jar:sources", + "org.springframework.boot:spring-boot-starter", + "org.springframework.boot:spring-boot-starter-actuator", + "org.springframework.boot:spring-boot-starter-actuator-test", + "org.springframework.boot:spring-boot-starter-actuator-test:jar:sources", + "org.springframework.boot:spring-boot-starter-actuator:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra", + "org.springframework.boot:spring-boot-starter-data-cassandra-test", + "org.springframework.boot:spring-boot-starter-data-cassandra-test:jar:sources", + "org.springframework.boot:spring-boot-starter-data-cassandra:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson", + "org.springframework.boot:spring-boot-starter-jackson-test", + "org.springframework.boot:spring-boot-starter-jackson-test:jar:sources", + "org.springframework.boot:spring-boot-starter-jackson:jar:sources", + "org.springframework.boot:spring-boot-starter-logging", + "org.springframework.boot:spring-boot-starter-logging:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test", + "org.springframework.boot:spring-boot-starter-micrometer-metrics-test:jar:sources", + "org.springframework.boot:spring-boot-starter-micrometer-metrics:jar:sources", + "org.springframework.boot:spring-boot-starter-reactor-netty", + "org.springframework.boot:spring-boot-starter-reactor-netty:jar:sources", + "org.springframework.boot:spring-boot-starter-security", + "org.springframework.boot:spring-boot-starter-security-oauth2-client", + "org.springframework.boot:spring-boot-starter-security-oauth2-client:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security-oauth2-resource-server:jar:sources", + "org.springframework.boot:spring-boot-starter-security-test", + "org.springframework.boot:spring-boot-starter-security-test:jar:sources", + "org.springframework.boot:spring-boot-starter-security:jar:sources", + "org.springframework.boot:spring-boot-starter-test", + "org.springframework.boot:spring-boot-starter-test:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-tomcat-runtime", + "org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:sources", + "org.springframework.boot:spring-boot-starter-tomcat:jar:sources", + "org.springframework.boot:spring-boot-starter-validation", + "org.springframework.boot:spring-boot-starter-validation:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux", + "org.springframework.boot:spring-boot-starter-webflux-test", + "org.springframework.boot:spring-boot-starter-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webflux:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc", + "org.springframework.boot:spring-boot-starter-webmvc-test", + "org.springframework.boot:spring-boot-starter-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-starter-webmvc:jar:sources", + "org.springframework.boot:spring-boot-starter:jar:sources", + "org.springframework.boot:spring-boot-test", + "org.springframework.boot:spring-boot-test-autoconfigure", + "org.springframework.boot:spring-boot-test-autoconfigure:jar:sources", + "org.springframework.boot:spring-boot-test:jar:sources", + "org.springframework.boot:spring-boot-tomcat", + "org.springframework.boot:spring-boot-tomcat:jar:sources", + "org.springframework.boot:spring-boot-validation", + "org.springframework.boot:spring-boot-validation:jar:sources", + "org.springframework.boot:spring-boot-web-server", + "org.springframework.boot:spring-boot-web-server:jar:sources", + "org.springframework.boot:spring-boot-webclient", + "org.springframework.boot:spring-boot-webclient:jar:sources", + "org.springframework.boot:spring-boot-webflux", + "org.springframework.boot:spring-boot-webflux-test", + "org.springframework.boot:spring-boot-webflux-test:jar:sources", + "org.springframework.boot:spring-boot-webflux:jar:sources", + "org.springframework.boot:spring-boot-webmvc", + "org.springframework.boot:spring-boot-webmvc-test", + "org.springframework.boot:spring-boot-webmvc-test:jar:sources", + "org.springframework.boot:spring-boot-webmvc:jar:sources", + "org.springframework.boot:spring-boot-webtestclient", + "org.springframework.boot:spring-boot-webtestclient:jar:sources", + "org.springframework.boot:spring-boot:jar:sources", + "org.springframework.cloud:spring-cloud-commons", + "org.springframework.cloud:spring-cloud-commons:jar:sources", + "org.springframework.cloud:spring-cloud-context", + "org.springframework.cloud:spring-cloud-context:jar:sources", + "org.springframework.cloud:spring-cloud-starter", + "org.springframework.cloud:spring-cloud-starter-bootstrap", + "org.springframework.cloud:spring-cloud-starter-bootstrap:jar:sources", + "org.springframework.data:spring-data-cassandra", + "org.springframework.data:spring-data-cassandra:jar:sources", + "org.springframework.data:spring-data-commons", + "org.springframework.data:spring-data-commons:jar:sources", + "org.springframework.security:spring-security-config", + "org.springframework.security:spring-security-config:jar:sources", + "org.springframework.security:spring-security-core", + "org.springframework.security:spring-security-core:jar:sources", + "org.springframework.security:spring-security-crypto", + "org.springframework.security:spring-security-crypto:jar:sources", + "org.springframework.security:spring-security-oauth2-client", + "org.springframework.security:spring-security-oauth2-client:jar:sources", + "org.springframework.security:spring-security-oauth2-core", + "org.springframework.security:spring-security-oauth2-core:jar:sources", + "org.springframework.security:spring-security-oauth2-jose", + "org.springframework.security:spring-security-oauth2-jose:jar:sources", + "org.springframework.security:spring-security-oauth2-resource-server", + "org.springframework.security:spring-security-oauth2-resource-server:jar:sources", + "org.springframework.security:spring-security-test", + "org.springframework.security:spring-security-test:jar:sources", + "org.springframework.security:spring-security-web", + "org.springframework.security:spring-security-web:jar:sources", + "org.springframework:spring-aop", + "org.springframework:spring-aop:jar:sources", + "org.springframework:spring-beans", + "org.springframework:spring-beans:jar:sources", + "org.springframework:spring-context", + "org.springframework:spring-context:jar:sources", + "org.springframework:spring-core", + "org.springframework:spring-core:jar:sources", + "org.springframework:spring-expression", + "org.springframework:spring-expression:jar:sources", + "org.springframework:spring-test", + "org.springframework:spring-test:jar:sources", + "org.springframework:spring-tx", + "org.springframework:spring-tx:jar:sources", + "org.springframework:spring-web", + "org.springframework:spring-web:jar:sources", + "org.springframework:spring-webflux", + "org.springframework:spring-webflux:jar:sources", + "org.springframework:spring-webmvc", + "org.springframework:spring-webmvc:jar:sources", + "org.testcontainers:testcontainers", + "org.testcontainers:testcontainers-cassandra", + "org.testcontainers:testcontainers-cassandra:jar:sources", + "org.testcontainers:testcontainers-database-commons", + "org.testcontainers:testcontainers-database-commons:jar:sources", + "org.testcontainers:testcontainers-junit-jupiter", + "org.testcontainers:testcontainers-junit-jupiter:jar:sources", + "org.testcontainers:testcontainers:jar:sources", + "org.wiremock:wiremock-standalone", + "org.wiremock:wiremock-standalone:jar:sources", + "org.xmlunit:xmlunit-core", + "org.xmlunit:xmlunit-core:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources", + "software.amazon.awssdk:annotations", + "software.amazon.awssdk:annotations:jar:sources", + "software.amazon.awssdk:checksums", + "software.amazon.awssdk:checksums-spi", + "software.amazon.awssdk:checksums-spi:jar:sources", + "software.amazon.awssdk:checksums:jar:sources", + "software.amazon.awssdk:endpoints-spi", + "software.amazon.awssdk:endpoints-spi:jar:sources", + "software.amazon.awssdk:http-auth-aws", + "software.amazon.awssdk:http-auth-aws:jar:sources", + "software.amazon.awssdk:http-auth-spi", + "software.amazon.awssdk:http-auth-spi:jar:sources", + "software.amazon.awssdk:http-client-spi", + "software.amazon.awssdk:http-client-spi:jar:sources", + "software.amazon.awssdk:identity-spi", + "software.amazon.awssdk:identity-spi:jar:sources", + "software.amazon.awssdk:json-utils", + "software.amazon.awssdk:json-utils:jar:sources", + "software.amazon.awssdk:metrics-spi", + "software.amazon.awssdk:metrics-spi:jar:sources", + "software.amazon.awssdk:profiles", + "software.amazon.awssdk:profiles:jar:sources", + "software.amazon.awssdk:regions", + "software.amazon.awssdk:regions:jar:sources", + "software.amazon.awssdk:retries", + "software.amazon.awssdk:retries-spi", + "software.amazon.awssdk:retries-spi:jar:sources", + "software.amazon.awssdk:retries:jar:sources", + "software.amazon.awssdk:sdk-core", + "software.amazon.awssdk:sdk-core:jar:sources", + "software.amazon.awssdk:third-party-jackson-core", + "software.amazon.awssdk:third-party-jackson-core:jar:sources", + "software.amazon.awssdk:utils", + "software.amazon.awssdk:utils:jar:sources", + "tools.jackson.core:jackson-core", + "tools.jackson.core:jackson-core:jar:sources", + "tools.jackson.core:jackson-databind", + "tools.jackson.core:jackson-databind:jar:sources", + "tools.jackson.module:jackson-module-blackbird", + "tools.jackson.module:jackson-module-blackbird:jar:sources" + ] + }, + "services": { + "ch.qos.logback:logback-classic": { + "jakarta.servlet.ServletContainerInitializer": [ + "ch.qos.logback.classic.servlet.LogbackServletContainerInitializer" + ], + "org.slf4j.spi.SLF4JServiceProvider": [ + "ch.qos.logback.classic.spi.LogbackServiceProvider" + ] + }, + "com.fasterxml.jackson.core:jackson-core": { + "com.fasterxml.jackson.core.JsonFactory": [ + "com.fasterxml.jackson.core.JsonFactory" + ] + }, + "com.fasterxml.jackson.core:jackson-databind": { + "com.fasterxml.jackson.core.ObjectCodec": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + }, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": { + "com.fasterxml.jackson.core.JsonFactory": [ + "com.fasterxml.jackson.dataformat.yaml.YAMLFactory" + ], + "com.fasterxml.jackson.core.ObjectCodec": [ + "com.fasterxml.jackson.dataformat.yaml.YAMLMapper" + ] + }, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": { + "com.fasterxml.jackson.databind.Module": [ + "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" + ] + }, + "io.cloudevents:cloudevents-json-jackson": { + "io.cloudevents.core.format.EventFormat": [ + "io.cloudevents.jackson.JsonFormat" + ] + }, + "io.micrometer:micrometer-observation": { + "io.micrometer.context.ThreadLocalAccessor": [ + "io.micrometer.observation.contextpropagation.ObservationThreadLocalAccessor" + ] + }, + "io.netty:netty-common": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" + ] + }, + "io.opentelemetry:opentelemetry-exporter-otlp": { + "io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpGrpcLogRecordExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpGrpcMetricExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpGrpcSpanExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpHttpLogRecordExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpHttpMetricExporterComponentProvider", + "io.opentelemetry.exporter.otlp.internal.OtlpHttpSpanExporterComponentProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider": [ + "io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterProvider" + ] + }, + "io.opentelemetry:opentelemetry-exporter-sender-okhttp": { + "io.opentelemetry.exporter.internal.grpc.GrpcSenderProvider": [ + "io.opentelemetry.exporter.sender.okhttp.internal.OkHttpGrpcSenderProvider" + ], + "io.opentelemetry.exporter.internal.http.HttpSenderProvider": [ + "io.opentelemetry.exporter.sender.okhttp.internal.OkHttpHttpSenderProvider" + ] + }, + "io.opentelemetry:opentelemetry-extension-trace-propagators": { + "io.opentelemetry.sdk.autoconfigure.spi.ConfigurablePropagatorProvider": [ + "io.opentelemetry.extension.trace.propagation.B3ConfigurablePropagator", + "io.opentelemetry.extension.trace.propagation.B3MultiConfigurablePropagator", + "io.opentelemetry.extension.trace.propagation.JaegerConfigurablePropagator", + "io.opentelemetry.extension.trace.propagation.OtTraceConfigurablePropagator" + ], + "io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider": [ + "io.opentelemetry.extension.trace.propagation.internal.B3ComponentProvider", + "io.opentelemetry.extension.trace.propagation.internal.B3MultiComponentProvider", + "io.opentelemetry.extension.trace.propagation.internal.JaegerComponentProvider", + "io.opentelemetry.extension.trace.propagation.internal.OtTraceComponentProvider" + ] + }, + "io.opentelemetry:opentelemetry-sdk-testing": { + "io.opentelemetry.context.ContextStorageProvider": [ + "io.opentelemetry.sdk.testing.context.SettableContextStorageProvider" + ] + }, + "io.projectreactor.netty:reactor-netty-core": { + "io.micrometer.context.ContextAccessor": [ + "reactor.netty.contextpropagation.ChannelContextAccessor" + ] + }, + "io.projectreactor:reactor-core": { + "io.micrometer.context.ContextAccessor": [ + "reactor.util.context.ReactorContextAccessor" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "reactor.core.scheduler.ReactorBlockHoundIntegration" + ] + }, + "org.apache.cassandra:java-driver-core": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "com.datastax.oss.driver.internal.core.util.concurrent.DriverBlockHoundIntegration" + ] + }, + "org.apache.logging.log4j:log4j-api": { + "org.apache.logging.log4j.util.PropertySource": [ + "org.apache.logging.log4j.util.EnvironmentPropertySource", + "org.apache.logging.log4j.util.SystemPropertiesPropertySource" + ] + }, + "org.apache.logging.log4j:log4j-to-slf4j": { + "org.apache.logging.log4j.spi.Provider": [ + "org.apache.logging.slf4j.SLF4JProvider" + ] + }, + "org.apache.tomcat.embed:tomcat-embed-el": { + "jakarta.el.ExpressionFactory": [ + "org.apache.el.ExpressionFactoryImpl" + ] + }, + "org.apache.tomcat.embed:tomcat-embed-websocket": { + "jakarta.servlet.ServletContainerInitializer": [ + "org.apache.tomcat.websocket.server.WsSci" + ], + "jakarta.websocket.ContainerProvider": [ + "org.apache.tomcat.websocket.WsContainerProvider" + ], + "jakarta.websocket.server.ServerEndpointConfig$Configurator": [ + "org.apache.tomcat.websocket.server.DefaultServerEndpointConfigurator" + ] + }, + "org.bouncycastle:bcprov-jdk18on": { + "java.security.Provider": [ + "org.bouncycastle.jce.provider.BouncyCastleProvider", + "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider" + ] + }, + "org.bouncycastle:bcprov-lts8on": { + "java.security.Provider": [ + "org.bouncycastle.jce.provider.BouncyCastleProvider", + "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider" + ] + }, + "org.hibernate.validator:hibernate-validator": { + "jakarta.validation.spi.ValidationProvider": [ + "org.hibernate.validator.HibernateValidator" + ] + }, + "org.junit.jupiter:junit-jupiter-engine": { + "org.junit.platform.engine.TestEngine": [ + "org.junit.jupiter.engine.JupiterTestEngine" + ] + }, + "org.junit.platform:junit-platform-console-standalone": { + "java.util.spi.ToolProvider": [ + "org.junit.platform.console.ConsoleLauncherToolProvider" + ], + "org.junit.platform.engine.TestEngine": [ + "org.junit.jupiter.engine.JupiterTestEngine", + "org.junit.platform.suite.engine.SuiteTestEngine", + "org.junit.vintage.engine.VintageTestEngine" + ], + "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [ + "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathResourceSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathRootSelector$IdentifierParser", + "org.junit.platform.engine.discovery.DirectorySelector$IdentifierParser", + "org.junit.platform.engine.discovery.FileSelector$IdentifierParser", + "org.junit.platform.engine.discovery.IterationSelector$IdentifierParser", + "org.junit.platform.engine.discovery.MethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ModuleSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedMethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.PackageSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UniqueIdSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UriSelector$IdentifierParser" + ], + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.launcher.listeners.UniqueIdTrackingListener", + "org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener" + ], + "org.opentest4j.reporting.tooling.spi.htmlreport.Contributor": [ + "org.junit.platform.reporting.open.xml.JUnitContributor" + ] + }, + "org.junit.platform:junit-platform-engine": { + "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [ + "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathResourceSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathRootSelector$IdentifierParser", + "org.junit.platform.engine.discovery.DirectorySelector$IdentifierParser", + "org.junit.platform.engine.discovery.FileSelector$IdentifierParser", + "org.junit.platform.engine.discovery.IterationSelector$IdentifierParser", + "org.junit.platform.engine.discovery.MethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ModuleSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedMethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.PackageSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UniqueIdSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UriSelector$IdentifierParser" + ] + }, + "org.junit.platform:junit-platform-launcher": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.launcher.listeners.UniqueIdTrackingListener" + ] + }, + "org.junit.platform:junit-platform-reporting": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener" + ], + "org.opentest4j.reporting.tooling.spi.htmlreport.Contributor": [ + "org.junit.platform.reporting.open.xml.JUnitContributor" + ] + }, + "org.projectlombok:lombok": { + "javax.annotation.processing.Processor": [ + "lombok.launch.AnnotationProcessorHider$AnnotationProcessor", + "lombok.launch.AnnotationProcessorHider$ClaimingProcessor" + ], + "lombok.core.LombokApp": [ + "lombok.bytecode.PoolConstantsApp", + "lombok.bytecode.PostCompilerApp", + "lombok.core.Main$LicenseApp", + "lombok.core.Main$VersionApp", + "lombok.core.PublicApiCreatorApp", + "lombok.core.configuration.ConfigurationApp", + "lombok.core.runtimeDependencies.CreateLombokRuntimeApp", + "lombok.delombok.DelombokApp", + "lombok.eclipse.agent.MavenEcjBootstrapApp", + "lombok.installer.Installer$CommandLineInstallerApp", + "lombok.installer.Installer$CommandLineUninstallerApp", + "lombok.installer.Installer$GraphicalInstallerApp" + ], + "lombok.core.PostCompilerTransformation": [ + "lombok.bytecode.PreventNullAnalysisRemover", + "lombok.bytecode.SneakyThrowsRemover" + ], + "lombok.core.runtimeDependencies.RuntimeDependencyInfo": [ + "lombok.core.handlers.SneakyThrowsAndCleanupDependencyInfo" + ], + "lombok.eclipse.EclipseASTVisitor": [ + "lombok.eclipse.handlers.HandleFieldDefaults", + "lombok.eclipse.handlers.HandleVal" + ], + "lombok.eclipse.EclipseAnnotationHandler": [ + "lombok.eclipse.handlers.HandleAccessors", + "lombok.eclipse.handlers.HandleBuilder", + "lombok.eclipse.handlers.HandleBuilderDefault", + "lombok.eclipse.handlers.HandleCleanup", + "lombok.eclipse.handlers.HandleConstructor$HandleAllArgsConstructor", + "lombok.eclipse.handlers.HandleConstructor$HandleNoArgsConstructor", + "lombok.eclipse.handlers.HandleConstructor$HandleRequiredArgsConstructor", + "lombok.eclipse.handlers.HandleData", + "lombok.eclipse.handlers.HandleDelegate", + "lombok.eclipse.handlers.HandleEqualsAndHashCode", + "lombok.eclipse.handlers.HandleExtensionMethod", + "lombok.eclipse.handlers.HandleFieldNameConstants", + "lombok.eclipse.handlers.HandleGetter", + "lombok.eclipse.handlers.HandleHelper", + "lombok.eclipse.handlers.HandleJacksonized", + "lombok.eclipse.handlers.HandleLocked", + "lombok.eclipse.handlers.HandleLockedRead", + "lombok.eclipse.handlers.HandleLockedWrite", + "lombok.eclipse.handlers.HandleLog$HandleCommonsLog", + "lombok.eclipse.handlers.HandleLog$HandleCustomLog", + "lombok.eclipse.handlers.HandleLog$HandleFloggerLog", + "lombok.eclipse.handlers.HandleLog$HandleJBossLog", + "lombok.eclipse.handlers.HandleLog$HandleJulLog", + "lombok.eclipse.handlers.HandleLog$HandleLog4j2Log", + "lombok.eclipse.handlers.HandleLog$HandleLog4jLog", + "lombok.eclipse.handlers.HandleLog$HandleSlf4jLog", + "lombok.eclipse.handlers.HandleLog$HandleXSlf4jLog", + "lombok.eclipse.handlers.HandleNonNull", + "lombok.eclipse.handlers.HandlePrintAST", + "lombok.eclipse.handlers.HandleSetter", + "lombok.eclipse.handlers.HandleSneakyThrows", + "lombok.eclipse.handlers.HandleStandardException", + "lombok.eclipse.handlers.HandleSuperBuilder", + "lombok.eclipse.handlers.HandleSynchronized", + "lombok.eclipse.handlers.HandleToString", + "lombok.eclipse.handlers.HandleUtilityClass", + "lombok.eclipse.handlers.HandleValue", + "lombok.eclipse.handlers.HandleWith", + "lombok.eclipse.handlers.HandleWithBy" + ], + "lombok.eclipse.handlers.EclipseSingularsRecipes$EclipseSingularizer": [ + "lombok.eclipse.handlers.singulars.EclipseGuavaMapSingularizer", + "lombok.eclipse.handlers.singulars.EclipseGuavaSetListSingularizer", + "lombok.eclipse.handlers.singulars.EclipseGuavaTableSingularizer", + "lombok.eclipse.handlers.singulars.EclipseJavaUtilListSingularizer", + "lombok.eclipse.handlers.singulars.EclipseJavaUtilMapSingularizer", + "lombok.eclipse.handlers.singulars.EclipseJavaUtilSetSingularizer" + ], + "lombok.installer.IdeLocationProvider": [ + "lombok.installer.eclipse.AngularIDELocationProvider", + "lombok.installer.eclipse.EclipseLocationProvider", + "lombok.installer.eclipse.JbdsLocationProvider", + "lombok.installer.eclipse.MyEclipseLocationProvider", + "lombok.installer.eclipse.RhcrLocationProvider", + "lombok.installer.eclipse.RhdsLocationProvider", + "lombok.installer.eclipse.STS4LocationProvider", + "lombok.installer.eclipse.STS5LocationProvider", + "lombok.installer.eclipse.STSLocationProvider" + ], + "lombok.javac.JavacASTVisitor": [ + "lombok.javac.handlers.HandleFieldDefaults", + "lombok.javac.handlers.HandleVal" + ], + "lombok.javac.JavacAnnotationHandler": [ + "lombok.javac.handlers.HandleAccessors", + "lombok.javac.handlers.HandleBuilder", + "lombok.javac.handlers.HandleBuilderDefault", + "lombok.javac.handlers.HandleBuilderDefaultRemove", + "lombok.javac.handlers.HandleBuilderRemove", + "lombok.javac.handlers.HandleCleanup", + "lombok.javac.handlers.HandleConstructor$HandleAllArgsConstructor", + "lombok.javac.handlers.HandleConstructor$HandleNoArgsConstructor", + "lombok.javac.handlers.HandleConstructor$HandleRequiredArgsConstructor", + "lombok.javac.handlers.HandleData", + "lombok.javac.handlers.HandleDelegate", + "lombok.javac.handlers.HandleEqualsAndHashCode", + "lombok.javac.handlers.HandleExtensionMethod", + "lombok.javac.handlers.HandleFieldNameConstants", + "lombok.javac.handlers.HandleGetter", + "lombok.javac.handlers.HandleHelper", + "lombok.javac.handlers.HandleJacksonized", + "lombok.javac.handlers.HandleLocked", + "lombok.javac.handlers.HandleLockedRead", + "lombok.javac.handlers.HandleLockedWrite", + "lombok.javac.handlers.HandleLog$HandleCommonsLog", + "lombok.javac.handlers.HandleLog$HandleCustomLog", + "lombok.javac.handlers.HandleLog$HandleFloggerLog", + "lombok.javac.handlers.HandleLog$HandleJBossLog", + "lombok.javac.handlers.HandleLog$HandleJulLog", + "lombok.javac.handlers.HandleLog$HandleLog4j2Log", + "lombok.javac.handlers.HandleLog$HandleLog4jLog", + "lombok.javac.handlers.HandleLog$HandleSlf4jLog", + "lombok.javac.handlers.HandleLog$HandleXSlf4jLog", + "lombok.javac.handlers.HandleNonNull", + "lombok.javac.handlers.HandlePrintAST", + "lombok.javac.handlers.HandleSetter", + "lombok.javac.handlers.HandleSingularRemove", + "lombok.javac.handlers.HandleSneakyThrows", + "lombok.javac.handlers.HandleStandardException", + "lombok.javac.handlers.HandleSuperBuilder", + "lombok.javac.handlers.HandleSuperBuilderRemove", + "lombok.javac.handlers.HandleSynchronized", + "lombok.javac.handlers.HandleToString", + "lombok.javac.handlers.HandleUtilityClass", + "lombok.javac.handlers.HandleValue", + "lombok.javac.handlers.HandleWith", + "lombok.javac.handlers.HandleWithBy" + ], + "lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer": [ + "lombok.javac.handlers.singulars.JavacGuavaMapSingularizer", + "lombok.javac.handlers.singulars.JavacGuavaSetListSingularizer", + "lombok.javac.handlers.singulars.JavacGuavaTableSingularizer", + "lombok.javac.handlers.singulars.JavacJavaUtilListSingularizer", + "lombok.javac.handlers.singulars.JavacJavaUtilMapSingularizer", + "lombok.javac.handlers.singulars.JavacJavaUtilSetSingularizer" + ] + }, + "org.springframework.boot:spring-boot": { + "ch.qos.logback.classic.spi.Configurator": [ + "org.springframework.boot.logging.logback.RootLogLevelConfigurator" + ], + "org.apache.logging.log4j.util.PropertySource": [ + "org.springframework.boot.logging.log4j2.SpringBootPropertySource" + ] + }, + "org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.springframework.boot.micrometer.tracing.opentelemetry.autoconfigure.OpenTelemetryEventPublisherBeansTestExecutionListener" + ] + }, + "org.springframework.data:spring-data-cassandra": { + "jakarta.enterprise.inject.spi.Extension": [ + "org.springframework.data.cassandra.repository.cdi.CassandraRepositoryExtension" + ] + }, + "org.springframework.security:spring-security-core": { + "io.micrometer.context.ThreadLocalAccessor": [ + "org.springframework.security.core.context.ReactiveSecurityContextHolderThreadLocalAccessor", + "org.springframework.security.core.context.SecurityContextHolderThreadLocalAccessor" + ] + }, + "org.springframework.security:spring-security-web": { + "io.micrometer.context.ThreadLocalAccessor": [ + "org.springframework.security.web.server.ServerWebExchangeThreadLocalAccessor" + ] + }, + "org.springframework:spring-core": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "org.springframework.core.ReactiveAdapterRegistry$SpringCoreBlockHoundIntegration" + ] + }, + "org.springframework:spring-web": { + "jakarta.servlet.ServletContainerInitializer": [ + "org.springframework.web.SpringServletContainerInitializer" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "org.springframework.web.server.adapter.WebHttpHandlerBuilder$SpringWebBlockHoundIntegration" + ] + }, + "org.testcontainers:testcontainers": { + "org.testcontainers.dockerclient.DockerClientProviderStrategy": [ + "org.testcontainers.dockerclient.DockerDesktopClientProviderStrategy", + "org.testcontainers.dockerclient.DockerMachineClientProviderStrategy", + "org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy", + "org.testcontainers.dockerclient.NpipeSocketClientProviderStrategy", + "org.testcontainers.dockerclient.RootlessDockerClientProviderStrategy", + "org.testcontainers.dockerclient.TestcontainersHostPropertyClientProviderStrategy", + "org.testcontainers.dockerclient.UnixSocketClientProviderStrategy" + ], + "org.testcontainers.shaded.com.fasterxml.jackson.core.JsonFactory": [ + "org.testcontainers.shaded.com.fasterxml.jackson.core.JsonFactory" + ], + "org.testcontainers.shaded.com.fasterxml.jackson.core.ObjectCodec": [ + "org.testcontainers.shaded.com.fasterxml.jackson.databind.ObjectMapper" + ] + }, + "org.wiremock:wiremock-standalone": { + "wiremock.com.fasterxml.jackson.core.JsonFactory": [ + "wiremock.com.fasterxml.jackson.core.JsonFactory", + "wiremock.com.fasterxml.jackson.dataformat.yaml.YAMLFactory" + ], + "wiremock.com.fasterxml.jackson.core.ObjectCodec": [ + "wiremock.com.fasterxml.jackson.databind.ObjectMapper", + "wiremock.com.fasterxml.jackson.dataformat.yaml.YAMLMapper" + ], + "wiremock.com.fasterxml.jackson.databind.Module": [ + "wiremock.com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" + ], + "wiremock.org.eclipse.jetty.http.HttpFieldPreEncoder": [ + "wiremock.org.eclipse.jetty.http.Http1FieldPreEncoder", + "wiremock.org.eclipse.jetty.http2.hpack.HpackFieldPreEncoder" + ], + "wiremock.org.eclipse.jetty.io.ssl.ALPNProcessor$Client": [ + "wiremock.org.eclipse.jetty.alpn.java.client.JDK9ClientALPNProcessor" + ], + "wiremock.org.eclipse.jetty.io.ssl.ALPNProcessor$Server": [ + "wiremock.org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor" + ], + "wiremock.org.eclipse.jetty.webapp.Configuration": [ + "wiremock.org.eclipse.jetty.webapp.FragmentConfiguration", + "wiremock.org.eclipse.jetty.webapp.JaasConfiguration", + "wiremock.org.eclipse.jetty.webapp.JaspiConfiguration", + "wiremock.org.eclipse.jetty.webapp.JettyWebXmlConfiguration", + "wiremock.org.eclipse.jetty.webapp.JmxConfiguration", + "wiremock.org.eclipse.jetty.webapp.JndiConfiguration", + "wiremock.org.eclipse.jetty.webapp.JspConfiguration", + "wiremock.org.eclipse.jetty.webapp.MetaInfConfiguration", + "wiremock.org.eclipse.jetty.webapp.ServletsConfiguration", + "wiremock.org.eclipse.jetty.webapp.WebAppConfiguration", + "wiremock.org.eclipse.jetty.webapp.WebInfConfiguration", + "wiremock.org.eclipse.jetty.webapp.WebXmlConfiguration" + ], + "wiremock.org.slf4j.spi.SLF4JServiceProvider": [ + "wiremock.org.slf4j.helpers.NOP_FallbackServiceProvider" + ], + "wiremock.org.xmlunit.placeholder.PlaceholderHandler": [ + "wiremock.org.xmlunit.placeholder.IgnorePlaceholderHandler", + "wiremock.org.xmlunit.placeholder.IsDateTimePlaceholderHandler", + "wiremock.org.xmlunit.placeholder.IsNumberPlaceholderHandler", + "wiremock.org.xmlunit.placeholder.MatchesRegexPlaceholderHandler" + ] + }, + "software.amazon.awssdk:third-party-jackson-core": { + "software.amazon.awssdk.thirdparty.jackson.core.JsonFactory": [ + "software.amazon.awssdk.thirdparty.jackson.core.JsonFactory" + ] + }, + "tools.jackson.core:jackson-core": { + "tools.jackson.core.TokenStreamFactory": [ + "tools.jackson.core.json.JsonFactory" + ] + }, + "tools.jackson.core:jackson-databind": { + "tools.jackson.databind.ObjectMapper": [ + "tools.jackson.databind.json.JsonMapper" + ] + }, + "tools.jackson.module:jackson-module-blackbird": { + "tools.jackson.databind.JacksonModule": [ + "tools.jackson.module.blackbird.BlackbirdModule" + ] + } + }, + "skipped": [], + "version": "3" +} diff --git a/src/libraries/java/nv-boot-parent/nv-boot-mock-servers-test/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-mock-servers-test/BUILD.bazel index 29aa85795..a89ecf6bd 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-mock-servers-test/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-mock-servers-test/BUILD.bazel @@ -1,22 +1,22 @@ -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") MOCK_SERVERS_COMPILE_DEPS = [ - "@nv_third_party_deps//:com_fasterxml_jackson_core_jackson_annotations", - "@nv_third_party_deps//:com_nimbusds_nimbus_jose_jwt", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:jakarta_validation_jakarta_validation_api", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_apache_logging_log4j_log4j_api", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_context", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_core", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_jose", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_wiremock_wiremock_standalone", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_nimbusds_nimbus_jose_jwt", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:jakarta_validation_jakarta_validation_api", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_apache_logging_log4j_log4j_api", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_cloud_spring_cloud_context", + "@maven//:org_springframework_security_spring_security_oauth2_core", + "@maven//:org_springframework_security_spring_security_oauth2_jose", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_web", + "@maven//:org_wiremock_wiremock_standalone", + "@maven//:tools_jackson_core_jackson_databind", ] nv_boot_library( diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-audit/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-audit/BUILD.bazel index 83dc87abf..2adccbeb8 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-audit/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-audit/BUILD.bazel @@ -1,33 +1,33 @@ load("@rules_java//java:defs.bzl", "java_library") -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") AUDIT_REQUIRED_DEPS = [ - "@nv_third_party_deps//:com_fasterxml_jackson_core_jackson_annotations", - "@nv_third_party_deps//:com_fasterxml_jackson_core_jackson_databind", - "@nv_third_party_deps//:com_github_java_json_tools_json_patch", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_bouncycastle_bcprov_jdk18on", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_security_spring_security_core", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:tools_jackson_core_jackson_core", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_fasterxml_jackson_core_jackson_databind", + "@maven//:com_github_java_json_tools_json_patch", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_bouncycastle_bcprov_jdk18on", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_jackson", + "@maven//:org_springframework_boot_spring_boot_starter", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_security_spring_security_core", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", + "@maven//:tools_jackson_core_jackson_core", + "@maven//:tools_jackson_core_jackson_databind", ] # The OAuth2 resource-server starter is optional in Maven. Keep its APIs on # this module's compile/test classpaths without exporting them at runtime. AUDIT_OPTIONAL_COMPILE_DEPS = [ - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_security_oauth2_resource_server", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_core", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_jose", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_resource_server", + "@maven//:org_springframework_boot_spring_boot_starter_security_oauth2_resource_server", + "@maven//:org_springframework_security_spring_security_oauth2_core", + "@maven//:org_springframework_security_spring_security_oauth2_jose", + "@maven//:org_springframework_security_spring_security_oauth2_resource_server", ] java_library( @@ -40,7 +40,7 @@ java_library( nv_boot_library( name = "nv_boot_starter_audit", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-audit/src/main/resources", + resource_strip_prefix = "nv-boot-starter-audit/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = AUDIT_REQUIRED_DEPS + [":optional_compile_deps"], @@ -62,9 +62,9 @@ nv_boot_library_test( coverage_library = ":nv_boot_starter_audit", deps = [ ":nv_boot_starter_audit", - "@nv_third_party_deps//:ch_qos_logback_logback_classic", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_security_oauth2_resource_server_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_test", - "@nv_third_party_deps//:org_springframework_security_spring_security_test", + "@maven//:ch_qos_logback_logback_classic", + "@maven//:org_springframework_boot_spring_boot_starter_security_oauth2_resource_server_test", + "@maven//:org_springframework_boot_spring_boot_starter_test", + "@maven//:org_springframework_security_spring_security_test", ] + AUDIT_REQUIRED_DEPS + AUDIT_OPTIONAL_COMPILE_DEPS, ) diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-cassandra/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-cassandra/BUILD.bazel index 2f68d4a3c..014ae1837 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-cassandra/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-cassandra/BUILD.bazel @@ -1,53 +1,53 @@ -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") CASSANDRA_COMPILE_DEPS = [ - "@nv_third_party_deps//:at_yawk_lz4_lz4_java", - "@nv_third_party_deps//:com_github_ben_manes_caffeine_guava", - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:io_micrometer_micrometer_commons", - "@nv_third_party_deps//:io_micrometer_micrometer_core", - "@nv_third_party_deps//:io_micrometer_micrometer_observation", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:jakarta_validation_jakarta_validation_api", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_core", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_metrics_micrometer", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_jspecify_jspecify", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_actuator", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_actuator_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_cassandra", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_data_cassandra", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_health", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_actuator", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_data_cassandra", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_context", - "@nv_third_party_deps//:org_springframework_data_spring_data_cassandra", - "@nv_third_party_deps//:org_springframework_data_spring_data_commons", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", + "@maven//:at_yawk_lz4_lz4_java", + "@maven//:com_github_ben_manes_caffeine_guava", + "@maven//:com_google_guava_guava", + "@maven//:io_micrometer_micrometer_commons", + "@maven//:io_micrometer_micrometer_core", + "@maven//:io_micrometer_micrometer_observation", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:jakarta_validation_jakarta_validation_api", + "@maven//:org_apache_cassandra_java_driver_core", + "@maven//:org_apache_cassandra_java_driver_metrics_micrometer", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_jspecify_jspecify", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_actuator", + "@maven//:org_springframework_boot_spring_boot_actuator_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_cassandra", + "@maven//:org_springframework_boot_spring_boot_data_cassandra", + "@maven//:org_springframework_boot_spring_boot_health", + "@maven//:org_springframework_boot_spring_boot_starter_actuator", + "@maven//:org_springframework_boot_spring_boot_starter_data_cassandra", + "@maven//:org_springframework_cloud_spring_cloud_context", + "@maven//:org_springframework_data_spring_data_cassandra", + "@maven//:org_springframework_data_spring_data_commons", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", ] CASSANDRA_TEST_DEPS = [ ":nv_boot_starter_cassandra", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_actuator_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_data_cassandra_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_webmvc_test", - "@nv_third_party_deps//:org_springframework_spring_aop", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_testcontainers_testcontainers", - "@nv_third_party_deps//:org_testcontainers_testcontainers_cassandra", - "@nv_third_party_deps//:org_testcontainers_testcontainers_junit_jupiter", + "@maven//:org_springframework_boot_spring_boot_starter_actuator_test", + "@maven//:org_springframework_boot_spring_boot_starter_data_cassandra_test", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_webmvc_test", + "@maven//:org_springframework_spring_aop", + "@maven//:org_springframework_spring_web", + "@maven//:org_testcontainers_testcontainers", + "@maven//:org_testcontainers_testcontainers_cassandra", + "@maven//:org_testcontainers_testcontainers_junit_jupiter", ] + CASSANDRA_COMPILE_DEPS nv_boot_library( name = "nv_boot_starter_cassandra", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-cassandra/src/main/resources", + resource_strip_prefix = "nv-boot-starter-cassandra/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = CASSANDRA_COMPILE_DEPS, @@ -57,7 +57,7 @@ nv_boot_library_test( name = "tests", srcs = glob(["src/test/java/**/*.java"]), coverage_library = ":nv_boot_starter_cassandra", - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-cassandra/src/test/resources", + resource_strip_prefix = "nv-boot-starter-cassandra/src/test/resources", resources = glob(["src/test/resources/**"]), deps = CASSANDRA_TEST_DEPS, size = "large", diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-core/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-core/BUILD.bazel index 9ad6e524a..fe628e591 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-core/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-core/BUILD.bazel @@ -1,34 +1,34 @@ load("@rules_java//java:defs.bzl", "java_library") -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") CORE_REQUIRED_DEPS = [ - "@nv_third_party_deps//:com_github_ben_manes_caffeine_guava", - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_actuator_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_health", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_actuator", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_context", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", + "@maven//:com_github_ben_manes_caffeine_guava", + "@maven//:com_google_guava_guava", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_actuator_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_health", + "@maven//:org_springframework_boot_spring_boot_starter", + "@maven//:org_springframework_boot_spring_boot_starter_actuator", + "@maven//:org_springframework_cloud_spring_cloud_context", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", ] # Maven optional/provided integrations must compile with the starter, but they # must not become runtime dependencies of every downstream Bazel application. CORE_OPTIONAL_COMPILE_DEPS = [ - "@nv_third_party_deps//:io_swagger_core_v3_swagger_models_jakarta", - "@nv_third_party_deps//:jakarta_servlet_jakarta_servlet_api", - "@nv_third_party_deps//:org_springdoc_springdoc_openapi_starter_webflux_api", - "@nv_third_party_deps//:org_springdoc_springdoc_openapi_starter_webmvc_api", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webflux", - "@nv_third_party_deps//:org_springframework_spring_webmvc", + "@maven//:io_swagger_core_v3_swagger_models_jakarta", + "@maven//:jakarta_servlet_jakarta_servlet_api", + "@maven//:org_springdoc_springdoc_openapi_starter_webflux_api", + "@maven//:org_springdoc_springdoc_openapi_starter_webmvc_api", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webflux", + "@maven//:org_springframework_spring_webmvc", ] java_library( @@ -41,7 +41,7 @@ java_library( nv_boot_library( name = "nv_boot_starter_core", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-core/src/main/resources", + resource_strip_prefix = "nv-boot-starter-core/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = CORE_REQUIRED_DEPS + [":optional_compile_deps"], @@ -65,14 +65,14 @@ nv_boot_library_test( name = "tests", srcs = glob(["src/test/java/**/*.java"]), coverage_library = ":nv_boot_starter_core", - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-core/src/test/resources", + resource_strip_prefix = "nv-boot-starter-core/src/test/resources", resources = glob(["src/test/resources/**"]), deps = [ ":nv_boot_starter_core", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_actuator_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webflux_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_webmvc_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_webtestclient", + "@maven//:org_springframework_boot_spring_boot_starter_actuator_test", + "@maven//:org_springframework_boot_spring_boot_starter_webflux_test", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_webtestclient", ] + CORE_REQUIRED_DEPS + CORE_OPTIONAL_COMPILE_DEPS, ) diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-data-migration-notification/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-data-migration-notification/BUILD.bazel index 39b7b73cd..c02b707e1 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-data-migration-notification/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-data-migration-notification/BUILD.bazel @@ -1,30 +1,30 @@ -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") DATA_MIGRATION_NOTIFICATION_COMPILE_DEPS = [ - "@nv_third_party_deps//:io_cloudevents_cloudevents_api", - "@nv_third_party_deps//:io_cloudevents_cloudevents_core", - "@nv_third_party_deps//:io_cloudevents_cloudevents_json_jackson", - "@nv_third_party_deps//:io_nats_jnats", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:jakarta_validation_jakarta_validation_api", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_validation", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", + "@maven//:io_cloudevents_cloudevents_api", + "@maven//:io_cloudevents_cloudevents_core", + "@maven//:io_cloudevents_cloudevents_json_jackson", + "@maven//:io_nats_jnats", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:jakarta_validation_jakarta_validation_api", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_jackson", + "@maven//:org_springframework_boot_spring_boot_starter", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_boot_spring_boot_starter_validation", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", + "@maven//:tools_jackson_core_jackson_databind", ] nv_boot_library( name = "nv_boot_starter_data_migration_notification", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-data-migration-notification/src/main/resources", + resource_strip_prefix = "nv-boot-starter-data-migration-notification/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = DATA_MIGRATION_NOTIFICATION_COMPILE_DEPS, @@ -36,6 +36,6 @@ nv_boot_library_test( coverage_library = ":nv_boot_starter_data_migration_notification", deps = [ ":nv_boot_starter_data_migration_notification", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_test", + "@maven//:org_springframework_boot_spring_boot_starter_test", ] + DATA_MIGRATION_NOTIFICATION_COMPILE_DEPS, ) diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions/BUILD.bazel index fe3126253..a3cc5ef8f 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions/BUILD.bazel @@ -1,25 +1,25 @@ load("@rules_java//java:defs.bzl", "java_library") -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") EXCEPTIONS_REQUIRED_DEPS = [ - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:org_slf4j_slf4j_api", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:org_slf4j_slf4j_api", ] # Maven marks the Spring MVC, WebFlux, Security, and autoconfiguration APIs as # optional/provided. They compile conditional handlers but must not select a # downstream application's web stack or security runtime. EXCEPTIONS_OPTIONAL_COMPILE_DEPS = [ - "@nv_third_party_deps//:io_projectreactor_reactor_core", - "@nv_third_party_deps//:org_jspecify_jspecify", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_security_spring_security_core", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webflux", - "@nv_third_party_deps//:org_springframework_spring_webmvc", + "@maven//:io_projectreactor_reactor_core", + "@maven//:org_jspecify_jspecify", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_security_spring_security_core", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webflux", + "@maven//:org_springframework_spring_webmvc", ] java_library( @@ -32,7 +32,7 @@ java_library( nv_boot_library( name = "nv_boot_starter_exceptions", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions/src/main/resources", + resource_strip_prefix = "nv-boot-starter-exceptions/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = EXCEPTIONS_REQUIRED_DEPS + [":optional_compile_deps"], @@ -55,11 +55,11 @@ nv_boot_library_test( name = "tests", srcs = glob(["src/test/java/**/*.java"]), coverage_library = ":nv_boot_starter_exceptions", - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions/src/test/resources", + resource_strip_prefix = "nv-boot-starter-exceptions/src/test/resources", resources = glob(["src/test/resources/**"]), deps = [ ":nv_boot_starter_exceptions", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webflux_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_starter_webflux_test", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", ] + EXCEPTIONS_REQUIRED_DEPS + EXCEPTIONS_OPTIONAL_COMPILE_DEPS, ) diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-jwt/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-jwt/BUILD.bazel index 8e2b15054..622f23af8 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-jwt/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-jwt/BUILD.bazel @@ -1,35 +1,35 @@ -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") JWT_COMPILE_DEPS = [ - "@nv_third_party_deps//:com_fasterxml_jackson_core_jackson_annotations", - "@nv_third_party_deps//:com_github_ben_manes_caffeine_guava", - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:com_nimbusds_nimbus_jose_jwt", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_api", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_bouncycastle_bcprov_jdk18on", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_context", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_core", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_jose", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:tools_jackson_core_jackson_core", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", - "@nv_third_party_deps//:tools_jackson_module_jackson_module_blackbird", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_github_ben_manes_caffeine_guava", + "@maven//:com_google_guava_guava", + "@maven//:com_nimbusds_nimbus_jose_jwt", + "@maven//:io_opentelemetry_opentelemetry_api", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_bouncycastle_bcprov_jdk18on", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_jackson", + "@maven//:org_springframework_boot_spring_boot_starter", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_cloud_spring_cloud_context", + "@maven//:org_springframework_security_spring_security_oauth2_core", + "@maven//:org_springframework_security_spring_security_oauth2_jose", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", + "@maven//:org_springframework_spring_web", + "@maven//:tools_jackson_core_jackson_core", + "@maven//:tools_jackson_core_jackson_databind", + "@maven//:tools_jackson_module_jackson_module_blackbird", ] nv_boot_library( name = "nv_boot_starter_jwt", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-jwt/src/main/resources", + resource_strip_prefix = "nv-boot-starter-jwt/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = JWT_COMPILE_DEPS, @@ -39,10 +39,10 @@ nv_boot_library_test( name = "tests", srcs = glob(["src/test/java/**/*.java"]), coverage_library = ":nv_boot_starter_jwt", - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-jwt/src/test/resources", + resource_strip_prefix = "nv-boot-starter-jwt/src/test/resources", resources = glob(["src/test/resources/**"]), deps = [ ":nv_boot_starter_jwt", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", ] + JWT_COMPILE_DEPS, ) diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-observability/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-observability/BUILD.bazel index cc4df6788..0fcc1585a 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-observability/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-observability/BUILD.bazel @@ -1,52 +1,52 @@ load("@rules_java//java:defs.bzl", "java_library") -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_runtime_classpath_test") OBSERVABILITY_REQUIRED_DEPS = [ - "@nv_third_party_deps//:ch_qos_logback_logback_classic", - "@nv_third_party_deps//:ch_qos_logback_logback_core", - "@nv_third_party_deps//:io_micrometer_micrometer_commons", - "@nv_third_party_deps//:io_micrometer_micrometer_core", - "@nv_third_party_deps//:io_micrometer_micrometer_observation", - "@nv_third_party_deps//:io_micrometer_micrometer_tracing", - "@nv_third_party_deps//:io_micrometer_micrometer_tracing_bridge_otel", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_api", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_sdk_common", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_sdk_trace", - "@nv_third_party_deps//:io_opentelemetry_semconv_opentelemetry_semconv", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_actuator", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_actuator_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_health", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_micrometer_metrics", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_micrometer_observation", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_micrometer_tracing", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_micrometer_tracing_opentelemetry", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_opentelemetry", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_actuator", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", + "@maven//:ch_qos_logback_logback_classic", + "@maven//:ch_qos_logback_logback_core", + "@maven//:io_micrometer_micrometer_commons", + "@maven//:io_micrometer_micrometer_core", + "@maven//:io_micrometer_micrometer_observation", + "@maven//:io_micrometer_micrometer_tracing", + "@maven//:io_micrometer_micrometer_tracing_bridge_otel", + "@maven//:io_opentelemetry_opentelemetry_api", + "@maven//:io_opentelemetry_opentelemetry_sdk_common", + "@maven//:io_opentelemetry_opentelemetry_sdk_trace", + "@maven//:io_opentelemetry_semconv_opentelemetry_semconv", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_actuator", + "@maven//:org_springframework_boot_spring_boot_actuator_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_health", + "@maven//:org_springframework_boot_spring_boot_micrometer_metrics", + "@maven//:org_springframework_boot_spring_boot_micrometer_observation", + "@maven//:org_springframework_boot_spring_boot_micrometer_tracing", + "@maven//:org_springframework_boot_spring_boot_micrometer_tracing_opentelemetry", + "@maven//:org_springframework_boot_spring_boot_opentelemetry", + "@maven//:org_springframework_boot_spring_boot_starter_actuator", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", ] # Cassandra, Spring Cloud, servlet, MVC, and WebFlux support is optional in the # Maven POM. Keep those APIs available to compile/test conditional integration # code without adding those frameworks to every downstream runtime classpath. OBSERVABILITY_OPTIONAL_COMPILE_DEPS = [ - "@nv_third_party_deps//:jakarta_servlet_jakarta_servlet_api", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_core", - "@nv_third_party_deps//:org_apache_cassandra_java_driver_guava_shaded", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_cassandra", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_data_cassandra", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_data_cassandra", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_web_server", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_commons", - "@nv_third_party_deps//:org_springframework_data_spring_data_cassandra", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webflux", - "@nv_third_party_deps//:org_springframework_spring_webmvc", + "@maven//:jakarta_servlet_jakarta_servlet_api", + "@maven//:org_apache_cassandra_java_driver_core", + "@maven//:org_apache_cassandra_java_driver_guava_shaded", + "@maven//:org_springframework_boot_spring_boot_cassandra", + "@maven//:org_springframework_boot_spring_boot_data_cassandra", + "@maven//:org_springframework_boot_spring_boot_starter_data_cassandra", + "@maven//:org_springframework_boot_spring_boot_web_server", + "@maven//:org_springframework_cloud_spring_cloud_commons", + "@maven//:org_springframework_data_spring_data_cassandra", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webflux", + "@maven//:org_springframework_spring_webmvc", ] java_library( @@ -59,7 +59,7 @@ java_library( nv_boot_library( name = "nv_boot_starter_observability", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-observability/src/main/resources", + resource_strip_prefix = "nv-boot-starter-observability/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = OBSERVABILITY_REQUIRED_DEPS + [":optional_compile_deps"], @@ -84,18 +84,18 @@ nv_boot_library_test( name = "tests", srcs = glob(["src/test/java/**/*.java"]), coverage_library = ":nv_boot_starter_observability", - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-observability/src/test/resources", + resource_strip_prefix = "nv-boot-starter-observability/src/test/resources", resources = glob(["src/test/resources/**"]), deps = [ ":nv_boot_starter_observability", - "@nv_third_party_deps//:io_opentelemetry_opentelemetry_sdk_testing", - "@nv_third_party_deps//:org_awaitility_awaitility", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_restclient", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_resttestclient", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_actuator_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webflux_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_webmvc_test", + "@maven//:io_opentelemetry_opentelemetry_sdk_testing", + "@maven//:org_awaitility_awaitility", + "@maven//:org_springframework_boot_spring_boot_restclient", + "@maven//:org_springframework_boot_spring_boot_resttestclient", + "@maven//:org_springframework_boot_spring_boot_starter_actuator_test", + "@maven//:org_springframework_boot_spring_boot_starter_webflux_test", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:org_springframework_boot_spring_boot_webmvc_test", ] + OBSERVABILITY_REQUIRED_DEPS + OBSERVABILITY_OPTIONAL_COMPILE_DEPS, size = "medium", timeout = "moderate", diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-registries/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-registries/BUILD.bazel index 733da3cc8..8fe4515cb 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-registries/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-registries/BUILD.bazel @@ -1,54 +1,54 @@ -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") REGISTRIES_COMPILE_DEPS = [ - "//src/libraries/java/nv-boot-parent/nv-boot-starter-exceptions:nv_boot_starter_exceptions", - "@nv_third_party_deps//:com_fasterxml_jackson_core_jackson_annotations", - "@nv_third_party_deps//:com_github_ben_manes_caffeine_caffeine", - "@nv_third_party_deps//:com_github_ben_manes_caffeine_guava", - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:com_nimbusds_nimbus_jose_jwt", - "@nv_third_party_deps//:commons_codec_commons_codec", - "@nv_third_party_deps//:io_micrometer_micrometer_commons", - "@nv_third_party_deps//:io_netty_netty_common", - "@nv_third_party_deps//:io_netty_netty_handler", - "@nv_third_party_deps//:io_netty_netty_transport", - "@nv_third_party_deps//:io_projectreactor_netty_reactor_netty_core", - "@nv_third_party_deps//:io_projectreactor_netty_reactor_netty_http", - "@nv_third_party_deps//:io_projectreactor_reactor_core", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:jakarta_validation_jakarta_validation_api", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_apache_logging_log4j_log4j_api", - "@nv_third_party_deps//:org_jspecify_jspecify", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_security_oauth2_client", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_validation", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_webclient", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_context", - "@nv_third_party_deps//:org_springframework_security_spring_security_config", - "@nv_third_party_deps//:org_springframework_security_spring_security_core", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_client", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_core", - "@nv_third_party_deps//:org_springframework_security_spring_security_oauth2_jose", - "@nv_third_party_deps//:org_springframework_security_spring_security_web", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webflux", - "@nv_third_party_deps//:software_amazon_awssdk_regions", - "@nv_third_party_deps//:tools_jackson_core_jackson_core", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", + "//nv-boot-starter-exceptions:nv_boot_starter_exceptions", + "@maven//:com_fasterxml_jackson_core_jackson_annotations", + "@maven//:com_github_ben_manes_caffeine_caffeine", + "@maven//:com_github_ben_manes_caffeine_guava", + "@maven//:com_google_guava_guava", + "@maven//:com_nimbusds_nimbus_jose_jwt", + "@maven//:commons_codec_commons_codec", + "@maven//:io_micrometer_micrometer_commons", + "@maven//:io_netty_netty_common", + "@maven//:io_netty_netty_handler", + "@maven//:io_netty_netty_transport", + "@maven//:io_projectreactor_netty_reactor_netty_core", + "@maven//:io_projectreactor_netty_reactor_netty_http", + "@maven//:io_projectreactor_reactor_core", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:jakarta_validation_jakarta_validation_api", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_apache_logging_log4j_log4j_api", + "@maven//:org_jspecify_jspecify", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_jackson", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_boot_spring_boot_starter_security_oauth2_client", + "@maven//:org_springframework_boot_spring_boot_starter_validation", + "@maven//:org_springframework_boot_spring_boot_webclient", + "@maven//:org_springframework_cloud_spring_cloud_context", + "@maven//:org_springframework_security_spring_security_config", + "@maven//:org_springframework_security_spring_security_core", + "@maven//:org_springframework_security_spring_security_oauth2_client", + "@maven//:org_springframework_security_spring_security_oauth2_core", + "@maven//:org_springframework_security_spring_security_oauth2_jose", + "@maven//:org_springframework_security_spring_security_web", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webflux", + "@maven//:software_amazon_awssdk_regions", + "@maven//:tools_jackson_core_jackson_core", + "@maven//:tools_jackson_core_jackson_databind", ] nv_boot_library( name = "nv_boot_starter_registries", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-registries/src/main/resources", + resource_strip_prefix = "nv-boot-starter-registries/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = REGISTRIES_COMPILE_DEPS, @@ -58,13 +58,13 @@ nv_boot_library_test( name = "tests", srcs = glob(["src/test/java/**/*.java"]), coverage_library = ":nv_boot_starter_registries", - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-registries/src/test/resources", + resource_strip_prefix = "nv-boot-starter-registries/src/test/resources", resources = glob(["src/test/resources/**"]), deps = [ ":nv_boot_starter_registries", - "//src/libraries/java/nv-boot-parent/nv-boot-mock-servers-test:nv_boot_mock_servers_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webflux_test", - "@nv_third_party_deps//:org_wiremock_wiremock_standalone", + "//nv-boot-mock-servers-test:nv_boot_mock_servers_test", + "@maven//:org_springframework_boot_spring_boot_starter_webflux_test", + "@maven//:org_wiremock_wiremock_standalone", ] + REGISTRIES_COMPILE_DEPS, size = "medium", tags = ["exclusive"], diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties/BUILD.bazel index 9fd2ad9a6..072c9e01d 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties/BUILD.bazel @@ -1,18 +1,18 @@ -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_workspace_runfiles") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test", "nv_boot_workspace_runfiles") RELOADABLE_PROPERTIES_COMPILE_DEPS = [ - "@nv_third_party_deps//:com_github_ben_manes_caffeine_guava", - "@nv_third_party_deps//:com_google_guava_guava", - "@nv_third_party_deps//:jakarta_annotation_jakarta_annotation_api", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_context", - "@nv_third_party_deps//:org_springframework_cloud_spring_cloud_starter_bootstrap", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", + "@maven//:com_github_ben_manes_caffeine_guava", + "@maven//:com_google_guava_guava", + "@maven//:jakarta_annotation_jakarta_annotation_api", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_cloud_spring_cloud_context", + "@maven//:org_springframework_cloud_spring_cloud_starter_bootstrap", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", ] filegroup( @@ -23,13 +23,13 @@ filegroup( nv_boot_workspace_runfiles( name = "reloadable_properties_test_resources", srcs = [":test_resource_files"], - strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties/", + strip_prefix = "nv-boot-starter-reloadable-properties/", ) nv_boot_library( name = "nv_boot_starter_reloadable_properties", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties/src/main/resources", + resource_strip_prefix = "nv-boot-starter-reloadable-properties/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = RELOADABLE_PROPERTIES_COMPILE_DEPS, @@ -41,13 +41,13 @@ nv_boot_library_test( coverage_library = ":nv_boot_starter_reloadable_properties", data = [":reloadable_properties_test_resources"], junit_classpath = ["src/test/resources"], - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-reloadable-properties/src/test/resources", + resource_strip_prefix = "nv-boot-starter-reloadable-properties/src/test/resources", resources = glob(["src/test/resources/**"]), deps = [ ":nv_boot_starter_reloadable_properties", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webmvc_test", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", + "@maven//:org_springframework_boot_spring_boot_jackson", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_boot_spring_boot_starter_webmvc_test", + "@maven//:tools_jackson_core_jackson_databind", ] + RELOADABLE_PROPERTIES_COMPILE_DEPS, ) diff --git a/src/libraries/java/nv-boot-parent/nv-boot-starter-telemetry/BUILD.bazel b/src/libraries/java/nv-boot-parent/nv-boot-starter-telemetry/BUILD.bazel index 0bf2c4e7f..42d454c30 100644 --- a/src/libraries/java/nv-boot-parent/nv-boot-starter-telemetry/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/nv-boot-starter-telemetry/BUILD.bazel @@ -1,36 +1,36 @@ -load("//src/libraries/java/nv-boot-parent/tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") +load("//tools/bazel:java.bzl", "nv_boot_library", "nv_boot_library_test") TELEMETRY_COMPILE_DEPS = [ - "@nv_third_party_deps//:io_cloudevents_cloudevents_api", - "@nv_third_party_deps//:io_cloudevents_cloudevents_core", - "@nv_third_party_deps//:io_cloudevents_cloudevents_json_jackson", - "@nv_third_party_deps//:io_netty_netty_common", - "@nv_third_party_deps//:io_netty_netty_transport", - "@nv_third_party_deps//:io_projectreactor_netty_reactor_netty_http", - "@nv_third_party_deps//:io_projectreactor_reactor_core", - "@nv_third_party_deps//:jakarta_validation_jakarta_validation_api", - "@nv_third_party_deps//:org_apache_commons_commons_lang3", - "@nv_third_party_deps//:org_slf4j_slf4j_api", - "@nv_third_party_deps//:org_springframework_boot_spring_boot", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_autoconfigure", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_jackson", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_validation", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webflux", - "@nv_third_party_deps//:org_springframework_security_spring_security_core", - "@nv_third_party_deps//:org_springframework_spring_beans", - "@nv_third_party_deps//:org_springframework_spring_context", - "@nv_third_party_deps//:org_springframework_spring_core", - "@nv_third_party_deps//:org_springframework_spring_web", - "@nv_third_party_deps//:org_springframework_spring_webflux", - "@nv_third_party_deps//:tools_jackson_core_jackson_databind", + "@maven//:io_cloudevents_cloudevents_api", + "@maven//:io_cloudevents_cloudevents_core", + "@maven//:io_cloudevents_cloudevents_json_jackson", + "@maven//:io_netty_netty_common", + "@maven//:io_netty_netty_transport", + "@maven//:io_projectreactor_netty_reactor_netty_http", + "@maven//:io_projectreactor_reactor_core", + "@maven//:jakarta_validation_jakarta_validation_api", + "@maven//:org_apache_commons_commons_lang3", + "@maven//:org_slf4j_slf4j_api", + "@maven//:org_springframework_boot_spring_boot", + "@maven//:org_springframework_boot_spring_boot_autoconfigure", + "@maven//:org_springframework_boot_spring_boot_jackson", + "@maven//:org_springframework_boot_spring_boot_starter", + "@maven//:org_springframework_boot_spring_boot_starter_jackson", + "@maven//:org_springframework_boot_spring_boot_starter_validation", + "@maven//:org_springframework_boot_spring_boot_starter_webflux", + "@maven//:org_springframework_security_spring_security_core", + "@maven//:org_springframework_spring_beans", + "@maven//:org_springframework_spring_context", + "@maven//:org_springframework_spring_core", + "@maven//:org_springframework_spring_web", + "@maven//:org_springframework_spring_webflux", + "@maven//:tools_jackson_core_jackson_databind", ] nv_boot_library( name = "nv_boot_starter_telemetry", srcs = glob(["src/main/java/**/*.java"]), - resource_strip_prefix = "src/libraries/java/nv-boot-parent/nv-boot-starter-telemetry/src/main/resources", + resource_strip_prefix = "nv-boot-starter-telemetry/src/main/resources", resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = TELEMETRY_COMPILE_DEPS, @@ -42,10 +42,10 @@ nv_boot_library_test( coverage_library = ":nv_boot_starter_telemetry", deps = [ ":nv_boot_starter_telemetry", - "@nv_third_party_deps//:org_hibernate_validator_hibernate_validator", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_starter_webflux_test", - "@nv_third_party_deps//:org_springframework_security_spring_security_test", - "@nv_third_party_deps//:org_wiremock_wiremock_standalone", + "@maven//:org_hibernate_validator_hibernate_validator", + "@maven//:org_springframework_boot_spring_boot_starter_webflux_test", + "@maven//:org_springframework_security_spring_security_test", + "@maven//:org_wiremock_wiremock_standalone", ] + TELEMETRY_COMPILE_DEPS, size = "medium", timeout = "moderate", diff --git a/src/libraries/java/nv-boot-parent/tools/bazel/BUILD.bazel b/src/libraries/java/nv-boot-parent/tools/bazel/BUILD.bazel index 5dca0ab32..114bc1153 100644 --- a/src/libraries/java/nv-boot-parent/tools/bazel/BUILD.bazel +++ b/src/libraries/java/nv-boot-parent/tools/bazel/BUILD.bazel @@ -35,7 +35,7 @@ sh_test( # nv-boot-parent's own NOTICE (its Java closure), not the aggregate root # NOTICE which also covers the Go/Rust subtrees and can never match a # Java-only regeneration. - "//src/libraries/java/nv-boot-parent:NOTICE", + "//:NOTICE", "//:maven_install.json", ":notice_roots.json", ], @@ -45,17 +45,17 @@ java_plugin( name = "lombok_plugin", generates_api = True, processor_class = "lombok.launch.AnnotationProcessorHider$AnnotationProcessor", - deps = ["@nv_third_party_deps//:org_projectlombok_lombok"], + deps = ["@maven//:org_projectlombok_lombok"], ) java_binary( name = "jacoco_cli", main_class = "org.jacoco.cli.internal.Main", - runtime_deps = ["@nv_third_party_deps//:org_jacoco_org_jacoco_cli"], + runtime_deps = ["@maven//:org_jacoco_org_jacoco_cli"], ) java_library( name = "lombok_annotations", - exports = ["@nv_third_party_deps//:org_projectlombok_lombok"], + exports = ["@maven//:org_projectlombok_lombok"], neverlink = True, ) diff --git a/src/libraries/java/nv-boot-parent/tools/bazel/java.bzl b/src/libraries/java/nv-boot-parent/tools/bazel/java.bzl index ef2558f31..733097dd0 100644 --- a/src/libraries/java/nv-boot-parent/tools/bazel/java.bzl +++ b/src/libraries/java/nv-boot-parent/tools/bazel/java.bzl @@ -7,11 +7,11 @@ NV_JAVA_JAVACOPTS = [ ] NV_LOMBOK_COMPILE_DEPS = [ - "//src/libraries/java/nv-boot-parent/tools/bazel:lombok_annotations", + "//tools/bazel:lombok_annotations", ] NV_LOMBOK_PLUGINS = [ - "//src/libraries/java/nv-boot-parent/tools/bazel:lombok_plugin", + "//tools/bazel:lombok_plugin", ] NV_JUNIT5_ARGS = [ @@ -24,21 +24,21 @@ NV_JUNIT5_ARGS = [ ] NV_JUNIT5_RUNTIME_DEPS = [ - "@nv_third_party_deps//:org_junit_platform_junit_platform_console_standalone", + "@maven//:org_junit_platform_junit_platform_console_standalone", ] NV_JUNIT5_COMPILE_DEPS = [ - "@nv_third_party_deps//:org_assertj_assertj_core", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_api", - "@nv_third_party_deps//:org_junit_jupiter_junit_jupiter_params", - "@nv_third_party_deps//:org_mockito_mockito_core", - "@nv_third_party_deps//:org_mockito_mockito_junit_jupiter", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test", - "@nv_third_party_deps//:org_springframework_boot_spring_boot_test_autoconfigure", - "@nv_third_party_deps//:org_springframework_spring_test", + "@maven//:org_assertj_assertj_core", + "@maven//:org_junit_jupiter_junit_jupiter_api", + "@maven//:org_junit_jupiter_junit_jupiter_params", + "@maven//:org_mockito_mockito_core", + "@maven//:org_mockito_mockito_junit_jupiter", + "@maven//:org_springframework_boot_spring_boot_test", + "@maven//:org_springframework_boot_spring_boot_test_autoconfigure", + "@maven//:org_springframework_spring_test", ] -NV_MOCKITO_CORE = "@nv_third_party_deps//:org_mockito_mockito_core" +NV_MOCKITO_CORE = "@maven//:org_mockito_mockito_core" NV_MOCKITO_AGENT_DATA = [ NV_MOCKITO_CORE, @@ -48,7 +48,7 @@ NV_MOCKITO_AGENT_JVM_FLAGS = [ "-javaagent:$(location %s)" % NV_MOCKITO_CORE, ] -NV_JACOCO_AGENT = "@nv_third_party_deps//:org_jacoco_org_jacoco_agent_runtime" +NV_JACOCO_AGENT = "@maven//:org_jacoco_org_jacoco_agent_runtime" NV_JACOCO_AGENT_DATA = [ NV_JACOCO_AGENT, @@ -184,13 +184,13 @@ def nv_boot_library_test( _sh_test( name = name, - srcs = ["//src/libraries/java/nv-boot-parent/tools/bazel:jacoco_test_runner.sh"], + srcs = ["//tools/bazel:jacoco_test_runner.sh"], args = [ "$(location :%s)" % junit_runner, "$(location %s)" % coverage_library, coverage_source_root if coverage_sourcefiles else "", native.package_name(), - "$(location //src/libraries/java/nv-boot-parent/tools/bazel:jacoco_cli)", + "$(location //tools/bazel:jacoco_cli)", ] + NV_JUNIT5_ARGS + [ "--class-path=$(location :%s.jar)" % junit_runner, "--scan-classpath=$(location :%s.jar)" % junit_runner, @@ -202,7 +202,7 @@ def nv_boot_library_test( ":" + junit_runner, ":%s.jar" % junit_runner, coverage_library, - "//src/libraries/java/nv-boot-parent/tools/bazel:jacoco_cli", + "//tools/bazel:jacoco_cli", ] + coverage_sourcefiles, size = size, tags = tags, diff --git a/src/libraries/java/nv-boot-parent/tools/bazel/notice_check_test.sh b/src/libraries/java/nv-boot-parent/tools/bazel/notice_check_test.sh index 8e8a3dc8a..527fffd71 100755 --- a/src/libraries/java/nv-boot-parent/tools/bazel/notice_check_test.sh +++ b/src/libraries/java/nv-boot-parent/tools/bazel/notice_check_test.sh @@ -46,10 +46,10 @@ find_workspace() { } workspace="$(find_workspace)" -# nv-boot-parent is a subtree of the monorepo, not the workspace root, so its -# notice tooling and its own NOTICE live under this prefix rather than at the -# repo root. The Maven lock, however, is the single root maven_install.json. -nvboot="${workspace}/src/libraries/java/nv-boot-parent" +# nv-boot-parent is its own standalone Bazel module: its module root is the +# nv-boot-parent directory, so the notice tooling, its NOTICE, and its +# maven_install.json all live at the workspace root. +nvboot="${workspace}" PYTHONPATH="${nvboot}/tools/bazel" python3 - <<'PY' import pathlib